Weightclass:  Lightweight
Location:  Toronto, Canada
Record:  25 - 9
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
10/06/2030Toronto, Canada24 - 9 Geoff Wadle4 - 10 WPts
11/04/2030Toronto, Canada23 - 9 Jacob Moffett13 - 11(1) WPts
10/02/2030Toronto, Canada22 - 9 Aaron Lowry1 - 0 WPts
12/12/2029Toronto, Canada21 - 9 Danilo Matulic4 - 3 WPts
13/10/2029Toronto, Canada20 - 9 Paul Tennent6 - 15 WPts
14/08/2029Toronto, Canada19 - 9 Georgiy Puce5(1) - 15 WPts
16/06/2029Toronto, Canada18 - 9 Shavab Garabetian2 - 6 WPts
17/04/2029Toronto, Canada18 - 8 Ivan Roza7 - 6 LPts
17/02/2029Toronto, Canada18 - 7 Fletcher Cade4 - 9 LPts
19/12/2028Toronto, Canada17 - 7 Urvano Gutierrez6(2) - 14 WPts
20/10/2028Toronto, Canada16 - 7 Anton Lielpuisis1 - 9 WPts
21/08/2028Toronto, Canada15 - 7 Mark Bagley2 - 5 WPts
23/06/2028Riyadh, Saudi Arabia14 - 7 Waqar Bazzi8 - 23(1) WPts
25/04/2028Toronto, Canada13 - 7 Vagharshag Badashian2 - 1 WPts
26/02/2028Antwerp, Belgium12 - 7 Leis Lamsins11 - 12 WPts
29/12/2027Asuncion, Paraguay11 - 7 Onofre Madruga19 - 20(5) WPts
31/10/2027Surrey, Canada11 - 6 Kai Raison6 - 25(1) LPts
02/09/2027Toronto, Canada10 - 6 Stephen Nicolls0 - 3 WPts
04/07/2027Bangkok, Thailand10 - 5 Pharanpetch Sommai17 - 16 LPts
06/05/2027Panama City, Panama10 - 4 Hilario Basa12 - 20(7) LPts
08/03/2027Copenhagen, Denmark10 - 3 Davin Goplen0 - 6 LPts
08/01/2027Brampton, Canada9 - 3 Max Russell1 - 7 WPts
10/11/2026Toronto, Canada8 - 3 Scott Waterson2 - 6 WPts
15/09/2026Minsk, Belarus7 - 3 Mikhail Voloshin4 - 21 WPts
17/07/2026Tirana, Albania7 - 2 Julius Anania16 - 16 LPts
19/05/2026Toronto, Canada6 - 2 Sid Watkins3 - 10 WPts
20/03/2026Toronto, Canada5 - 2 Adnan Allahverdiyev0 - 1 WPts
20/01/2026Calgary, Canada4 - 2 Sammy Crosby2 - 3 WPts
04/12/2025Puente Alto, Chile3 - 2 Jose Balasco4 - 18 WPts
06/10/2025Vaughan, Canada3 - 1 John Seyrig33 - 13 LPts
26/08/2025Toronto, Canada2 - 1 Seth Copeland0 - 0 WPts
25/07/2025Saskatoon, Canada1 - 1 Sam Amberson0 - 5 WPts
26/05/2025Toronto, Canada0 - 1 Roman Canez1 - 3 WPts
28/03/2025Toronto, Canada0 - 0 Alec Shanklin5 - 2 LPts