Weightclass:  Lightweight
Location:  Toronto, Canada
Record:  30 - 22
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
12/04/2026Toronto, Canada29 - 22 Paul Frashier0 - 12 WPts
12/02/2026Toronto, Canada28 - 22 Edmund Pech2 - 4 WPts
14/12/2025Toronto, Canada28 - 21 Premnath Behen19 - 9 LPts
15/10/2025Toronto, Canada27 - 21 Jamie McPhaul1 - 3 WPts
16/08/2025Toronto, Canada26 - 21 Stuart Quay3 - 9 WPts
17/06/2025Toronto, Canada25 - 21 Patrick McCathern3 - 8 WPts
18/04/2025Toronto, Canada24 - 21 Mason Abercrombie2 - 1 WPts
17/02/2025Toronto, Canada23 - 21 Baris Onan3 - 12 WPts
19/12/2024Toronto, Canada22 - 21 Charles Kinnie4 - 6 WPts
20/10/2024Toronto, Canada21 - 21 Felippe Garzon8(3) - 12 WPts
21/08/2024Toronto, Canada20 - 21 Jay Bellis6 - 11 WPts
22/06/2024Toronto, Canada19 - 21 Fraser Nest4 - 5(1) WPts
22/04/2024Ottawa, Canada19 - 20 Clint Ways29(1) - 7 LPts
13/03/2024Montreal, Canada18 - 20 Sam Clugston16 - 18(1) WPts
04/02/2024Brampton, Canada18 - 19 Ian Duffus10 - 22 LPts
26/12/2023Toronto, Canada18 - 18 Sam Cardwell25 - 15 LPts
27/10/2023Toronto, Canada17 - 18 Rob Herriott0 - 3 WPts
28/08/2023Toronto, Canada17 - 17 Ian Cleghorn23(1) - 7 LPts
29/06/2023Viba del Mar, Chile17 - 16 Zacarias Villa12 - 18 LPts
01/05/2023Toronto, Canada16 - 16 Cole Galbreath0 - 2 WPts
02/03/2023Sofia, Bulgaria16 - 15 Luben á Zhukov19 - 6 LPts
02/01/2023Toronto, Canada15 - 15 Davie Bogle8 - 15(1) WPts
03/11/2022Toronto, Canada14 - 15 Ian Duffus6 - 18 WPts
04/09/2022Soledad, Colombia13 - 15 Franco Valcarcel3 - 2 WPts
07/07/2022Toronto, Canada13 - 14 Robert Carmicheal12 - 18 LPts
08/05/2022Barranquilla, Colombia12 - 14 Santiago Alamo2 - 11 WPts
09/03/2022Markham, Canada11 - 14 Davie Headen9 - 12 WPts
28/01/2022Toronto, Canada10 - 14 Paul Doctor7 - 16 WPts
25/12/2021Accra, Ghana10 - 13 Mark Quainoo18 - 5 LPts
27/10/2021Pikine, Senegal9 - 13 Didier Kasse2 - 20 WPts
29/08/2021San Felipe de Puerto Plata, Dominican Republic8 - 13 Santiago Armando7 - 12(1) WPts
01/07/2021Toronto, Canada7 - 13 Louie Bastien7 - 9 WPts
30/04/2021Toronto, Canada7 - 12 Jacob Tinkler18 - 4 LPts
09/03/2021Irbid, Jordan7 - 11 Amer Khalidi11 - 7 LPts
09/01/2021Edmonton, Canada6 - 11 Alec Trainer3 - 11 WPts
09/11/2020Toronto, Canada6 - 10 Jaguar Mazariegos2 - 8 LPts
10/09/2020Gaineau, Canada6 - 9 Ashley Evan6 - 5 LPts
11/07/2020Zarqa, Jordan5 - 9 Adnan Abdul6 - 4 WPts
11/05/2020Vienna, Austria5 - 8 Fritzie Hatzfeldt8 - 7 LPts
12/03/2020Minsk, Belarus5 - 7 Pylyp Moroz7 - 5 LPts
13/01/2020Edmonton, Canada4 - 7 James Dunson3 - 7 WPts
12/12/2019Lagos, Nigeria3 - 7 Amjad Allam3 - 5 WPts
14/10/2019Toronto, Canada3 - 6 Sam Maddux2 - 2 LPts
28/08/2019Istaravshan, Tajikistan3 - 5 Fedya Maikeeff6 - 1 LPts
30/06/2019Hamilton, Canada2 - 5 Rich Gower3 - 1 WPts
17/05/2019Datong, China1 - 5 Chung Gu2 - 4 WPts
18/03/2019Kharkiv, Ukraine1 - 4 Oleksander Babyak5 - 2 LPts
17/01/2019Toronto, Canada1 - 3 Veltry Panyaglo0 - 1 LPts
18/11/2018Halifax, Canada1 - 2 Jack Wightman0 - 0 LPts
22/09/2018Toronto, Canada1 - 1 Paul Malles0 - 3 LPts
21/07/2018Montreal, Canada0 - 1 Briant Nys1 - 3 WPts
18/06/2018Toronto, Canada0 - 0 Brad Cardwell0 - 1 LPts