Weightclass:  Lightweight
Location:  Toronto, Canada
Record:  35 - 8
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
11/10/2030Toronto, Canada34 - 8 Mark Gibson6 - 1 WPts
12/08/2030Toronto, Canada33 - 8 Laurent de France3 - 8 WPts
13/06/2030Toronto, Canada32 - 8 Vincent Innes5 - 3 WPts
14/04/2030Toronto, Canada31 - 8 Fedor Huseynov13 - 11 WPts
13/02/2030Toronto, Canada30 - 8 Tin Novak12(1) - 19 WPts
15/12/2029Toronto, Canada29 - 8 Kristijan Horvat3 - 6 WPts
16/10/2029Toronto, Canada28 - 8 Filip Cindric4 - 13 WPts
17/08/2029Toronto, Canada27 - 8 Vedran Balaban3 - 10(1) WPts
18/06/2029Toronto, Canada26 - 8 Shahig Sakislyan8(1) - 21 WPts
19/04/2029Toronto, Canada25 - 8 Gareth Kitchen3 - 7 WPts
18/02/2029Toronto, Canada24 - 8 Jack Cowie4 - 3 WPts
20/12/2028Toronto, Canada23 - 8 Tajo Trigueros13(1) - 17 WPts
21/10/2028Maipu, Chile22 - 8 Rodrigo Escalante14 - 11 WPts
23/08/2028Masaya, Nicaragua21 - 8 Quinto Ponciano6 - 18(6) WPts
25/06/2028Toronto, Canada20 - 8 Michael Davis2 - 21 WPts
27/04/2028Toronto, Canada19 - 8 Davin Harms3 - 12 WPts
28/02/2028Toronto, Canada18 - 8 Sean Jones0 - 19 WPts
01/01/2028Toronto, Canada17 - 8 Bob Neathery2 - 7 WPts
02/11/2027Toronto, Canada16 - 8 Erik Madera3 - 6 WPts
03/09/2027Toronto, Canada15 - 8 Seferino Cedano4 - 9 WPts
06/07/2027Montreal, Canada14 - 8 Ricky Spaulding6 - 9 WPts
10/05/2027Ottawa, Canada14 - 7 Lloyd Rodie16 - 14 LPts
17/03/2027Toronto, Canada14 - 6 Robert Lowder21 - 7 LPts
08/03/2027Winnipeg, Canada13 - 6 Arran Papineau17 - 5 WPts
08/01/2027Winnipeg, Canada13 - 5 Arran Papineau16 - 5 LPts
10/11/2026Toronto, Canada12 - 5 Eduardo Olivares12 - 13 WPts
11/09/2026Toronto, Canada11 - 5 Sean Norrie3 - 11 WPts
13/07/2026Gdansk, Poland10 - 5 Olaf Kaminska16 - 37(1) WPts
15/05/2026Toronto, Canada9 - 5 Paul Frashier0 - 13 WPts
17/03/2026Shanghai, China9 - 4 Liang Lee35 - 15 LPts
17/01/2026Charleroi, Belgium9 - 3 Garen Orleans12 - 19 LPts
19/11/2025Toronto, Canada8 - 3 Kai Raison1 - 18(1) WPts
21/09/2025San Miguel de Tucuman, Argentina7 - 3 Cortez Alameda6 - 11 WPts
24/07/2025Cape Town, South Africa7 - 2 Ntsikelelo Knoetze5 - 14 LPts
26/05/2025Saskatoon, Canada6 - 2 Sam Amberson0 - 4 WPts
28/03/2025Toronto, Canada5 - 2 Kieran Adan0 - 0 WPts
04/02/2025San Jose, Costa Rica4 - 2 Orlando Prados2 - 15(3) WPts
07/12/2024Toronto, Canada3 - 2 Sean Birrell0 - 0 WPts
09/10/2024Johannesburg, South Africa2 - 1 Gethin Tlolane5 - 15 WPts
09/10/2024Johannesburg, South Africa3 - 1 Gethin Tlolane5 - 16 LPts
11/08/2024Calgary, Canada2 - 0 James Rennick2 - 2 LPts
13/06/2024Toronto, Canada1 - 0 Shaun Brier1 - 1 WPts
14/04/2024Toronto, Canada0 - 0 Oliver Williams3 - 4 WPts