Weightclass:  Light Heavyweight
Location:  Toronto, Canada
Record:  23 - 19
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
24/11/2031Toronto, Canada23 - 18 Davie Hall4 - 6 LPts
24/09/2031Toronto, Canada22 - 18 Dan Farm1 - 2 WPts
26/07/2031Toronto, Canada21 - 18 Destin Voisin6 - 4 WPts
27/05/2031Toronto, Canada20 - 18 Dave Adoke2 - 10 WPts
26/03/2031Toronto, Canada19 - 18 Asif Abulafia1 - 11 WPts
24/01/2031Toronto, Canada19 - 17 Ultar Bertram20 - 6 LPts
25/11/2030Toronto, Canada18 - 17 Mason Camus8 - 12(1) WPts
26/09/2030Toronto, Canada17 - 17 Thorin Detlefsen1 - 4 WPts
28/07/2030Toronto, Canada17 - 16 Gethin Brownlee4 - 4 LPts
26/05/2030Toronto, Canada16 - 16 Xabat Medina2 - 17 WPts
27/03/2030Toronto, Canada15 - 16 Dave Bonnaire2 - 14(1) WPts
27/01/2030Toronto, Canada14 - 16 Ludvig Stucker0 - 22 WPts
28/11/2029Burnaby, Canada14 - 15 Joshua Ledingham15(1) - 16 LPts
20/10/2029Toronto, Canada14 - 14 Leggett Herard17 - 19 LPts
25/09/2029Madrid, Spain13 - 14 Carlos Puebla0 - 4 WPts
28/07/2029Krakow, Poland12 - 14 Alan Witulski2 - 11 WPts
30/05/2029Makiivka, Ukraine12 - 13 Lazar Tarasov22 - 9 LPts
01/04/2029Calgary, Canada11 - 13 Brad Reddoch8 - 10 WPts
11/02/2029Toronto, Canada10 - 13 Ethan Skene8 - 24 WPts
04/01/2029Regina, Canada10 - 12 Demont Deneuve25 - 11(2) LPts
03/12/2028Toronto, Canada9 - 12 Borya Magomaev7 - 11 WPts
05/10/2028Toronto, Canada9 - 11 Gennady Pukite11 - 7 LPts
06/08/2028Makiivka, Ukraine9 - 10 Lazar Tarasov17 - 9 LPts
08/06/2028Toronto, Canada8 - 10 Peter Bourland2 - 1 WPts
10/04/2028Toronto, Canada7 - 10 Edward Deans9 - 8 WPts
10/02/2028Diourbel, Senegal6 - 10 Gerald Guirassy1 - 13 WPts
13/12/2027Toronto, Canada5 - 10 Valentin Berk3 - 6 WPts
15/10/2027Quebec City, Canada4 - 10 Charlie Leland4 - 9 WPts
03/09/2027Mississauga, Canada4 - 9 Owen Auteuil10(1) - 22 LPts
03/08/2027Toronto, Canada3 - 9 Varden Voisin9 - 9 WPts
22/06/2027Stockholm, Sweden3 - 8 Theodor Carlberg48(7) - 17 LPts
24/04/2027Toronto, Canada2 - 8 David Arbuckle2 - 11 WPts
24/02/2027Medina, Saudi Arabia1 - 8 Irfan Saleeby4 - 18 WPts
27/12/2026Saskatoon, Canada0 - 8 Joseph Dalzell0 - 11 WPts
03/11/2026Calgary, Canada0 - 7 Etienne de Laroche10 - 10 LPts
18/09/2026Edmonton, Canada0 - 6 Sam Luna21 - 33 LPts
16/08/2026Antwerp, Belgium0 - 5 Didi Van Berlo15 - 36 LPts
18/06/2026Kumasi, Ghana0 - 4 Dale Yalley6 - 20 LPts
19/04/2026Mississauga, Canada0 - 3 Mark Hopper0 - 1 LPts
10/03/2026Mississauga, Canada0 - 2 Billy Hoose6(1) - 9 LPts
15/01/2026Montreal, Canada0 - 1 Briant Eury5 - 14 LPts
15/12/2025Toronto, Canada0 - 0 Stephen Beaty4 - 2 LPts