Weightclass:  Welterweight
Location:  Toronto, Canada
Record:  27 - 21
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
07/09/2030Toronto, Canada27 - 20 James Coates8 - 17 LPts
08/07/2030Toronto, Canada26 - 20 David Drewes10 - 24 WPts
09/05/2030Toronto, Canada25 - 20 Alastair Hamill2 - 0 WPts
10/03/2030Toronto, Canada24 - 20 Sergeant Maheux0 - 3 WPts
09/01/2030Toronto, Canada23 - 20 Dan Patterson0 - 11 WPts
10/11/2029Toronto, Canada22 - 20 Alen Traill1 - 16(4) WPts
11/09/2029Toronto, Canada21 - 20 Dave Blower1 - 5 WPts
12/07/2029Toronto, Canada20 - 20 Nasib Ayoob8 - 7 WPts
14/05/2029Toronto, Canada19 - 20 Mark Samuel2 - 11 WPts
15/03/2029Toronto, Canada18 - 20 James Glasscock23(1) - 18 WPts
13/01/2029Toronto, Canada17 - 20 Rob Magruder9 - 9 WPts
15/11/2028Toronto, Canada16 - 20 Paul Craigie0 - 2 WPts
16/09/2028Toronto, Canada15 - 20 Villard Huet6(1) - 17 WPts
13/08/2028Toronto, Canada14 - 20 Diego Escandon5 - 8 WPts
15/06/2028Ottawa, Canada14 - 19 Bryan Carlyle16 - 17 LPts
19/04/2028Quebec City, Canada14 - 18 Matthew Lyne13 - 12 LPts
23/02/2028Sydney, Australia13 - 18 Joe Hollinger12 - 10 WPts
26/12/2027Toronto, Canada12 - 18 Courvoisier Noland6 - 25 WPts
27/10/2027San Jose, Costa Rica12 - 17 Rodrigo Casado8 - 12 LPts
28/08/2027Toronto, Canada11 - 17 Vasyl Paley5 - 9 WPts
29/06/2027Winnipeg, Canada11 - 16 Bradley Dysart18(2) - 9 LPts
07/05/2027Toronto, Canada10 - 16 James Patterson3 - 10 WPts
08/03/2027London, Canada10 - 15 Stephen Herd16(2) - 17 LPts
04/02/2027Toronto, Canada9 - 15 Mark Scroggie15 - 15 WPts
08/01/2027Ponce, Puerto Rico9 - 14 Jair Castanon7 - 11(1) LPts
10/11/2026Toronto, Canada8 - 14 Matthew Bard2 - 15 WPts
10/09/2026Laval, Canada8 - 13 Nazaire Fossey21 - 7 LPts
03/08/2026Markham, Canada7 - 13 James Hallum13 - 17 WPts
01/07/2026Caracas, Venezuela7 - 12 Agapetus Serbin24 - 24 LPts
03/05/2026Quebec City, Canada7 - 11 Sorrel Depardon7 - 21(1) LPts
12/03/2026Rosario, Argentina7 - 10 Fanuco Garcia14 - 6 LPts
12/01/2026Maroua, Cameroon7 - 9 Guy Madjo2 - 6 LPts
14/11/2025Bangkok, Thailand6 - 9 Banchadej Kiatponthip5 - 4 WPts
16/09/2025San Jose, Costa Rica5 - 9 Ovidio Nepomuceno2 - 12 WPts
19/07/2025Toronto, Canada4 - 9 Josce Papineau8 - 9 WPts
21/05/2025Toronto, Canada3 - 9 David Gaiter1 - 11 WPts
23/03/2025Managua, Nicaragua2 - 9 Alfonso Puma17(2) - 29 WPts
23/01/2025Lusaka, Zambia2 - 8 Jake Schlingemann7 - 14(1) LPts
25/11/2024Toronto, Canada1 - 8 Aleksander Kosiba5 - 7 WPts
26/09/2024Maracaibo, Venezuela1 - 7 Oihane Aguiniga9(1) - 7 LPts
29/07/2024Lusaka, Zambia1 - 6 Uzondu Chizonda2 - 10 LPts
30/05/2024Almaty, Kazakhstan1 - 5 Qabil Narymbaew31 - 7 LPts
01/04/2024Caracas, Venezuela1 - 4 Jeraldo Fosco3 - 12 LPts
02/02/2024Toronto, Canada1 - 3 Ian Bryson0 - 0 LPts
12/12/2023Calgary, Canada1 - 2 Oscar Mull17 - 14 LPts
18/10/2023Toronto, Canada1 - 1 Bronco Pedroza19(3) - 15 LPts
20/08/2023Laval, Canada1 - 0 Roy Joel22 - 13 LPts
05/07/2023Toronto, Canada0 - 0 Mark Ore0 - 0 WPts