Weightclass:  Light Heavyweight
Location:  Mississauga, Canada
Record:  32 - 10
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
17/09/2025Mississauga, Canada31 - 10 Harry Pyper1 - 2 WPts
19/07/2025Mississauga, Canada31 - 9 Alastair Walker30 - 14 LPts
21/05/2025Mississauga, Canada30 - 9 Bruce Brodrick8 - 15 WPts
23/03/2025Mississauga, Canada29 - 9 Noah Henricks1 - 3 WPts
22/01/2025Mississauga, Canada28 - 9 Fedar Kuliev2 - 14(1) WPts
23/11/2024Mississauga, Canada27 - 9 Xabat Benavides1 - 14 WPts
25/09/2024Mississauga, Canada26 - 9 Danylko Bereza3 - 11 WPts
28/07/2024Mississauga, Canada25 - 9 Euan Bowens1 - 0 WPts
29/05/2024Mississauga, Canada24 - 9 Dax Richard4 - 16 WPts
30/03/2024Mississauga, Canada23 - 9 Vince Deer0 - 7 WPts
31/01/2024Mississauga, Canada22 - 9 Lucas Harle16 - 20 WPts
03/12/2023Mississauga, Canada21 - 9 Nasario Charo3 - 4 WPts
04/10/2023Ankara, Turkey20 - 9 Onur Chuhadar9(1) - 25 WPts
06/08/2023Mississauga, Canada19 - 9 Agapetus Beato0 - 2 WPts
07/06/2023Mississauga, Canada18 - 9 Roger Geddes6 - 11 WPts
08/04/2023Edmonton, Canada18 - 8 Louis Swineford12 - 10 LPts
09/02/2023Los Angeles, USA18 - 7 Michael Owen18 - 12 LPts
12/12/2022Mississauga, Canada17 - 7 Lucas Harle13 - 16 WPts
13/10/2022Berlin, Germany17 - 6 Warin Gernert11(1) - 14 LPts
15/08/2022Mississauga, Canada16 - 6 Cabal Genet11 - 12 WPts
14/06/2022Mississauga, Canada15 - 6 Guy Guimard10 - 13 WPts
15/04/2022London, Canada15 - 5 Alastair Mauriac18 - 2 LPts
08/03/2022La Florida, Chile14 - 5 Fresco Cazarez18 - 6 WPts
08/01/2022Calgary, Canada14 - 4 Antwan Arter4 - 16 LPts
20/11/2021Mississauga, Canada13 - 4 Joey Leitch19 - 3 WPts
19/09/2021Mississauga, Canada12 - 4 Lloyd Binion4 - 13 WPts
20/07/2021San Bernardo, Chile11 - 4 Olindo Rondon14 - 8 WPts
19/05/2021Vilnius, Lithuania10 - 4 Adam Kasperski8 - 10 WPts
21/03/2021Sofia, Bulgaria10 - 3 Vladislav á Tonev13 - 7 LPts
21/01/2021Mississauga, Canada9 - 3 Montrose Mader4 - 13 WPts
20/11/2020Surrey, Canada8 - 3 Adam Oltz3 - 8 WPts
24/09/2020Mexico City, Mexico7 - 3 Alejandro Barraza6 - 9 WPts
27/07/2020Mississauga, Canada6 - 3 Beau Drucker6 - 10 WPts
25/05/2020Toronto, Canada6 - 2 Bob Forgie11 - 5 LPts
17/04/2020Mississauga, Canada5 - 2 Roger Lumsden8 - 0 WPts
18/02/2020Halifax, Canada4 - 2 Donatien Duvauchelle4 - 4 WPts
31/12/2019Fort Wayne, USA4 - 1 Sam Kettles3 - 10 LPts
01/11/2019Mississauga, Canada4 - 0 Mel Logan7 - 4 LPts
01/09/2019Mississauga, Canada3 - 0 Corey Carlyle3 - 1 WPts
02/07/2019Mississauga, Canada2 - 0 Bob Gemmell1 - 2 WPts
03/05/2019Dubai, UAE1 - 0 Farhan Lahood4 - 4 WPts
05/03/2019Mississauga, Canada0 - 0 Alastair Noland3 - 5 WPts