Weightclass:  Light Heavyweight
Location:  London, Canada
Record:  32(1) - 6
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
09/08/2024London, Canada31(1) - 6 Yago Rosalez2 - 3 WPts
11/06/2024London, Canada30 - 6 Joshua MacAlastair0 - 1 WKO3
12/04/2024London, Canada29 - 6 Jack Towns25 - 10 WPts
12/02/2024London, Canada28 - 6 Cole Harper0 - 1 WPts
14/12/2023London, Canada27 - 6 Hajime Kanai1 - 1 WPts
15/10/2023London, Canada26 - 6 Santiago Zubia4 - 5(2) WPts
16/08/2023London, Canada25 - 6 Robert Sneden5 - 32(2) WPts
17/06/2023London, Canada24 - 6 Alejandro Artiga3 - 11(1) WPts
18/04/2023London, Canada23 - 6 Goga Simsons1 - 0 WPts
17/02/2023London, Canada22 - 6 Dominic Mattie1 - 7 WPts
19/12/2022London, Canada21 - 6 Richie Hogg2 - 9 WPts
20/10/2022London, Canada20 - 6 Malcolm Baker0 - 2 WPts
21/08/2022Kulob, Tajikistan20 - 5 Dimi Tolymbecov19(3) - 10 LPts
23/06/2022Dniprodzerzhynsk, Ukraine20 - 4 Petro Buda17(2) - 6 LPts
25/04/2022Toronto, Canada19 - 4 James Costain11 - 9 WPts
25/02/2022Toronto, Canada18 - 4 Boyce De Leon5 - 16(1) WPts
30/12/2021London, Canada17 - 4 Zacarias Roble3 - 6 WPts
30/10/2021London, Canada16 - 4 Eiji Matsui0 - 6 WPts
30/08/2021Hamilton, Canada15 - 4 Umber Gillard9 - 12 WPts
26/07/2021Melbourne, Australia14 - 4 Bob Haning12 - 4 WPts
27/05/2021Toronto, Canada13 - 4 Bob Forgie16 - 6 WPts
23/04/2021Markham, Canada13 - 3 Ellis Laidler16 - 4 LPts
11/03/2021Winnipeg, Canada13 - 2 Kris Caruthers19 - 3 LPts Canada National Championships 2021View
27/02/2021Calgary, Canada12 - 2 Mason Bees2 - 4 WPts
10/01/2021Calgary, Canada11 - 2 Mason Spence7 - 12 WPts
21/11/2020Ottawa, Canada10 - 2 Tobias Beth18 - 1 WPts
22/09/2020London, Canada9 - 2 Untamo Keto3 - 11 WPts
22/07/2020Laval, Canada8 - 2 Ian Kyles9 - 3 WPts
04/06/2020London, Canada7 - 2 Josef Rodak4 - 3 WPts
04/04/2020London, Canada6 - 2 Bahruz Shirani4 - 10 WPts
05/02/2020Lausanne, Switzerland5 - 2 Pascal Roux0 - 0 WPts
06/12/2019London, Canada4 - 2 Jacques Queneau7 - 2 WPts
06/10/2019Toronto, Canada3 - 2 Joey Ponton1 - 7 WPts
17/08/2019Toronto, Canada3 - 1 Darryl Thorburn4 - 6 LPts
17/07/2019San Jose, Costa Rica2 - 1 Juan Campoverde2 - 7 WPts
18/05/2019Toronto, Canada2 - 0 Elliot Virenque4 - 2 LPts
20/03/2019London, Canada1 - 0 Kyrylo Murin3 - 5 WPts
18/01/2019London, Canada0 - 0 Pernell Voisin1 - 0 WPts