Weightclass:  Lightweight
Location:  Toronto, Canada
Record:  29(2) - 6
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
03/01/2024Toronto, Canada28(1) - 6 Orane Pradon3 - 12(1) WKO3
04/11/2023Toronto, Canada27(1) - 6 Dmitriy Paizullaew1 - 0 WPts
06/09/2023Toronto, Canada26(1) - 6 Felippe Larez2 - 5 WPts
08/07/2023Toronto, Canada25(1) - 6 Amer Shahid1 - 7 WPts
09/05/2023Toronto, Canada24(1) - 6 Kolya Oralov0 - 4 WPts
10/03/2023Toronto, Canada23(1) - 6 Ben Crafford3 - 24 WPts
09/01/2023Toronto, Canada22(1) - 6 Arseni Shteinbergs16 - 15 WPts
10/11/2022Toronto, Canada22(1) - 5 Dave Smith21 - 11 LPts
10/09/2022Toronto, Canada22(1) - 4 Dmitri Dolinsky21(1) - 9 LPts
11/07/2022Toronto, Canada21(1) - 4 Wyatt Nolin4 - 11 WPts
11/05/2022Toronto, Canada20(1) - 4 Manase Lousinian14 - 14 WPts
12/03/2022Toronto, Canada19 - 4 Orane Pradon0 - 1 WKO3
10/01/2022Toronto, Canada18 - 4 Sam Taite1 - 14 WPts
09/11/2021Toronto, Canada17 - 4 Mark Begue9 - 11 WPts
10/09/2021Vancouver, Canada17 - 3 James Crighton6 - 10 LPts
03/08/2021Montreal, Canada16 - 3 Louie Paquet16 - 3 WPts
24/06/2021Dusseldorf, Germany15 - 3 Merle Blaschko3 - 15 WPts
25/04/2021Toronto, Canada14 - 3 Antoine Leroux3 - 16 WPts
24/02/2021Toronto, Canada13 - 3 Roger Ironside10 - 8 WPts
26/12/2020Toronto, Canada12 - 3 Sam Taite1 - 7 WPts
25/10/2020Toronto, Canada11 - 3 Pablo Plasencia7 - 9 WPts
27/08/2020Algiers, Algeria10 - 3 Saad Kerbouche3 - 3 WPts
29/06/2020Halifax, Canada9 - 3 Dillon Abernethy0 - 5 WPts
12/05/2020Toronto, Canada8 - 3 Valeri Ghacsylycoff1 - 7 WPts
13/03/2020Ahmedabad, India8 - 2 Balamurali Dhingra11 - 1 LPts
14/01/2020Regina, Canada7 - 2 Michael Petticrew5 - 3 WPts
30/11/2019Toronto, Canada6 - 2 Stephen Valentine4 - 3 WPts
02/10/2019Toronto, Canada5 - 2 Igor Valjak2 - 9 WPts
03/08/2019Toronto, Canada4 - 2 Davie Barron4 - 4 WPts
30/06/2019Shah Alam, Malaysia4 - 1 Andy Ji2 - 8 LPts
01/05/2019Knoxville, USA4 - 0 Gus Scroggie3 - 1 LPts
02/03/2019Toronto, Canada3 - 0 John Queneau1 - 1 WPts
02/01/2019New York City, USA2 - 0 Dominic Doyle1 - 1 WPts
04/11/2018Toronto, Canada1 - 0 Alen Irish1 - 0 WPts
06/09/2018Toronto, Canada0 - 0 Ljubomir Ivancic0 - 0 WPts