Weightclass:  Light Heavyweight
Location:  Ottawa, Canada
Record:  35 - 9
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
20/01/2026Ottawa, Canada34 - 9 Roman Terrones4 - 5 WPts
21/11/2025Ottawa, Canada33 - 9 Athanasius Kamber1 - 12 WPts
22/09/2025Ottawa, Canada32 - 9 Ricardo Barboza3 - 10 WPts
24/07/2025Ottawa, Canada31 - 9 Didier Orme0 - 1 WPts
25/05/2025Ottawa, Canada30 - 9 Confucius Soong3 - 5 WPts
26/03/2025Ottawa, Canada29 - 9 Kenzie Byars1 - 1 WPts
25/01/2025Ottawa, Canada28 - 9 Kamil Isgandarov0 - 5(1) WPts
27/11/2024Ottawa, Canada27 - 9 James Nevins0 - 22 WPts
28/09/2024Ottawa, Canada26 - 9 Aimon Villamor2 - 17 WPts
31/07/2024Ottawa, Canada25 - 9 Vail Claude2 - 4 WPts
01/06/2024Ottawa, Canada24 - 9 Mohsin Elshennawi0 - 6 WPts
03/04/2024Ottawa, Canada23 - 9 Courvoisier Ankah4 - 10 WPts
03/02/2024Ottawa, Canada22 - 9 Billy Hoose1 - 0 WPts
05/12/2023Gyumri, Armenia21 - 9 Amaras Hajjaryan2 - 7 WPts
07/10/2023Ottawa, Canada20 - 9 Idzi Kasprzak1 - 20 WPts
09/08/2023Winnipeg, Canada20 - 8 Chris Gowen22(1) - 11 LPts
14/06/2023Rome, Italy19 - 8 Silvestro Domiano11 - 22(7) WPts
16/04/2023Montreal, Canada18 - 8 Darryl Taggart8 - 18 WPts
22/02/2023Zurich, Switzerland17 - 8 Othello Gering9 - 5 WPts
25/12/2022Quebec City, Canada17 - 7 Kris Caruthers30 - 6 LPts
27/10/2022Dushanbe, Tajikistan17 - 6 Fedar Izmuhambetoff29 - 2 LPts
29/08/2022Ottawa, Canada16 - 6 Jun Kurata3 - 3 WPts
30/06/2022Ottawa, Canada16 - 5 Chris Field17(1) - 8 LPts
01/05/2022Geelong, Australia15 - 5 John Muserskiy4 - 17 WPts
03/03/2022Valparaiso, Chile14 - 5 Reynaldo Hermosillo1 - 3 WPts
03/01/2022Ottawa, Canada13 - 5 Varden Gabriel0 - 3 WPts
03/11/2021Ottawa, Canada13 - 4 Leighton Field18(1) - 6 LPts
02/09/2021Ottawa, Canada12 - 4 Grgur Vucina1 - 2 WPts
03/07/2021Ottawa, Canada11 - 4 Julek Berk4 - 14 WPts
02/05/2021Toronto, Canada10 - 4 Dillon Cecil6 - 5 WPts
07/03/2021Ottawa, Canada10 - 3 Gareth McLain20 - 2 LPts
06/01/2021Ottawa, Canada9 - 3 Faisal Mousa14 - 4 WPts
06/11/2020Riga, Latvia8 - 3 Dimi Daudzietis4 - 9 WPts
07/09/2020Ottawa, Canada7 - 3 Sagaz Alcantar4 - 10 WPts
07/07/2020Ottawa, Canada6 - 3 Vincent Nelson5 - 5 WPts
06/05/2020Brest, France5 - 3 Marcel Boffrand3 - 12 WPts
08/03/2020Calgary, Canada5 - 2 Barry Steven2 - 5 LPts
13/01/2020Seville, Spain5 - 1 Santiago Cara11 - 2 LPts
14/11/2019Georgetown, Guyana4 - 1 Sam Bankhead5 - 4 WPts
15/09/2019Ottawa, Canada3 - 1 Toma Yalecenov4 - 7 WPts
16/07/2019Ottawa, Canada2 - 1 Nathan Brand4 - 6 WPts
16/05/2019New Amsterdam, Guyana1 - 1 Bart Cain0 - 2 WPts
18/03/2019Poznan, Poland0 - 1 Adam Babiarz2 - 6 WPts
18/01/2019Ottawa, Canada0 - 0 Elliot Virenque2 - 2 LPts