Weightclass:  Welterweight
Location:  Toronto, Canada
Record:  34 - 14
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
27/05/2031Toronto, Canada33 - 14 Diego Quesada1 - 7 WPts
26/03/2031Toronto, Canada32 - 14 Yves Le Vau6 - 4 WPts
26/01/2031Toronto, Canada31 - 14 Gennady Chrobak6 - 3 WPts
27/11/2030Toronto, Canada30 - 14 Obaid Tobbal1 - 10 WPts
28/09/2030Toronto, Canada29 - 14 Ahmed Messaoudene3 - 4 WPts
30/07/2030Toronto, Canada28 - 14 Seung-gyu Joh7 - 4 WPts
30/05/2030Toronto, Canada27 - 14 Cort Dech16 - 4 WPts
31/03/2030Toronto, Canada26 - 14 Javier Mena10 - 8 WPts
31/01/2030Toronto, Canada25 - 14 Volodmiri Danko3 - 13 WPts
02/12/2029Toronto, Canada24 - 14 Aaron Blackie12 - 13 WPts
04/10/2029Toronto, Canada23 - 14 Jonathan Pritchard0 - 1 WPts
05/08/2029Toronto, Canada22 - 14 Alexej Malecek0 - 5 WPts
07/06/2029Swords, Ireland21 - 14 Patrick McNamara0 - 0 WPts
09/04/2029Montreal, Canada20 - 14 Odo Peyrefitte16 - 30 WPts
10/02/2029Toronto, Canada19 - 14 Robert Bowen1 - 0 WPts
12/12/2028Montreal, Canada19 - 13 Valentin Cassin8 - 19 LPts
15/10/2028Ottawa, Canada18 - 13 Dale Rodden8 - 15(1) WPts
18/08/2028Edmonton, Canada18 - 12 Rob Turner7 - 27 LPts
21/06/2028Saskatoon, Canada17 - 12 Brendan Bartholdi6 - 19 WPts
27/04/2028Toronto, Canada17 - 11 Mark Foden31 - 32 LPts
15/04/2028Sana'a, Yemen16 - 11 Kashif Barraket0 - 0 WPts
16/02/2028Shymkent, Kazakhstan15 - 11 Afon Iscackow0 - 7 WPts
19/12/2027Sao Goncalo, Brazil14 - 11 Xalvador Belmonte10 - 16 WPts
21/10/2027Amman, Jordan13 - 11 Zafa Kamali9(1) - 10 WPts
23/08/2027Graz, Austria13 - 10 Odhert Carnitz25 - 21 LPts
24/06/2027Brampton, Canada12 - 10 Mark Stenhouse2 - 12 WPts
01/05/2027Toronto, Canada12 - 9 Ian Bryson12 - 8 LPts
14/03/2027Montreal, Canada12 - 8 Davie Axtell14 - 6 LPts Canada National Championships 2027View
11/03/2027Montreal, Canada11 - 8 Forrest Millot9 - 15 WPts Canada National Championships 2027View
08/01/2027Montreal, Canada10 - 8 Barbabe Beaulac5 - 11 WPts
06/12/2026Toronto, Canada10 - 7 Sacha Dalle31 - 19 LPts
12/11/2026Toronto, Canada10 - 6 Jonathan Kellas18 - 13(2) LPts
15/09/2026Calgary, Canada9 - 6 Spencer Tinkler19 - 10 WPts
16/07/2026Yerevan, Armenia9 - 5 Gaydzan Jeghelyan8 - 14 LPts
16/05/2026Vienna, Austria8 - 5 Hubert Schapper12 - 8 WPts
18/03/2026Toronto, Canada7 - 5 Mark Kenneth8 - 14 WPts
18/01/2026Toronto, Canada6 - 5 Clint Lanman2 - 12 WPts
20/11/2025Toronto, Canada5 - 5 Jeraldo Salvas6 - 10 WPts
22/09/2025Canberra, Australia4 - 5 Ian Binning2(1) - 11 WPts
25/07/2025Vilnius, Lithuania4 - 4 Ksawery Wojtas19 - 25 LPts
27/05/2025Toronto, Canada3 - 4 Corey Berrie8 - 14 WPts
29/03/2025Roskilde, Denmark2 - 4 Knute Frandsen5 - 2 WPts
29/01/2025Durres, Albania2 - 3 Arjan Lucca22(2) - 22 LPts
01/12/2024Toronto, Canada2 - 2 Billy Kennan0 - 9(1) LPts
02/10/2024Montreal, Canada2 - 1 Clint Tilford22 - 21 LPts
29/08/2024Montreal, Canada1 - 1 Barbabe Beaulac0 - 0 WPts
25/07/2024Mixco, Guatemala1 - 0 Reynaldo Granada20 - 8 LPts
27/05/2024Toronto, Canada0 - 0 Bruce Bethune0 - 2 WPts