Weightclass:  Welterweight
Location:  Montreal, Canada
Record:  12 - 24
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
05/04/2030Montreal, Canada12 - 23 Connor Binner2 - 1 LPts
04/02/2030Montreal, Canada12 - 22 Mirali Narimanov7(1) - 4 LPts
07/12/2029Montreal, Canada12 - 21 Rob Magruder13 - 12 LPts
08/10/2029Montreal, Canada11 - 21 Amer Qasimi2 - 13 WPts
09/08/2029Montreal, Canada10 - 21 Spencer Pont0 - 13 WPts
10/06/2029Montreal, Canada10 - 20 Dabney Barra4 - 12 LPts
11/04/2029Montreal, Canada10 - 19 Carvell Basque11 - 11 LPts
10/02/2029Montreal, Canada9 - 19 Michael Adam14 - 9 WPts
12/12/2028Montreal, Canada8 - 19 Merrill Becotte19 - 13 WPts
13/10/2028Montreal, Canada7 - 19 Gareth Liddle0 - 1 WPts
14/08/2028Montreal, Canada7 - 18 Yannick Ronis9 - 19 LPts
16/06/2028Montreal, Canada6 - 18 Michael Bains2 - 5 WPts
17/04/2028Montreal, Canada5 - 18 Xavier Laurel4 - 6 WPts
18/02/2028Camaguey, Cuba5 - 17 Juan Matalon4 - 15 LPts
21/12/2027Toronto, Canada4 - 17 Jasper Wedderburn0 - 6 WPts
23/10/2027Paris, France4 - 16 Reinald Canet9 - 15 LPts
25/08/2027Montreal, Canada3 - 16 Sam Affleck3 - 8 WPts
23/06/2027Montreal, Canada2 - 16 Lee Lorimer2 - 8 WPts
26/04/2027Cork, Ireland2 - 15 Roy MacIver19(1) - 12 LPts
26/02/2027Dublin, Ireland2 - 14 Michael Casey8 - 24 LPts
29/12/2026Samarqand, Uzbekistan2 - 13 Daniil Baiseitov11 - 15 LPts
31/10/2026Toronto, Canada2 - 12 Kieran Brisbane7 - 14 LPts
09/09/2026Saskatoon, Canada2 - 11 Sean Burnes10 - 9 LPts
12/07/2026Montreal, Canada2 - 10 Ben Kenefick5 - 2 LPts
13/05/2026Montreal, Canada2 - 9 James Bothwell7 - 4 LPts
15/03/2026Montreal, Canada2 - 8 Ricky Mair13 - 13(1) LPts
17/01/2026Yokosuka, Japan2 - 7 Hideki Shimomura6 - 4 LPts
19/11/2025Montreal, Canada1 - 7 Ming Badar-Uugan0 - 10 WPts
21/09/2025Montreal, Canada0 - 7 Antwan Sandison0 - 3 WPts
24/07/2025Karagandy, Kazakhstan0 - 6 Fedar Casymov10 - 12 LPts
26/05/2025Montreal, Canada0 - 5 Afanas Baicodamoff6 - 8 LPts
28/03/2025Kampala, Uganda0 - 4 Nathan Suuto23 - 7 LPts
28/01/2025Montreal, Canada0 - 3 Robert Laidley17(2) - 26 LPts
04/12/2024Montreal, Canada0 - 2 Mardian Duris27(1) - 10 LPts
07/10/2024Calgary, Canada0 - 1 Peter Yelton10 - 22 LPts
05/09/2024Montreal, Canada0 - 0 Igor Voronin4 - 6 LPts