Weightclass:  Welterweight
Location:  Hamilton, Canada
Record:  31 - 17
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
11/08/2025Hamilton, Canada31 - 16 Vince Givan14(1) - 9 LPts
12/06/2025Hamilton, Canada30 - 16 Odilon de Pizan0 - 2 WPts
13/04/2025Hamilton, Canada29 - 16 Mark Foden10 - 15 WPts
12/02/2025Hamilton, Canada28 - 16 Mohsin Abouelkassem16(1) - 28 WPts
14/12/2024Hamilton, Canada27 - 16 Ian Gwynn4 - 7 WPts
15/10/2024Hamilton, Canada26 - 16 Romain Carreau0 - 0 WPts
14/08/2024Hamilton, Canada25 - 16 Larrimore Beauchamp1 - 8 WPts
15/06/2024Hamilton, Canada24 - 16 Aleksandr Slapjums0 - 9 WPts
15/04/2024Hamilton, Canada23 - 16 Kolby Pedersen2 - 9 WPts
15/02/2024Hamilton, Canada22 - 16 Peter Vaughn2 - 1 WPts
17/12/2023Hamilton, Canada21 - 16 Joseph Drysdale0 - 4 WPts
17/10/2023Hamilton, Canada20 - 16 Venacio Costales7 - 8 WPts
19/08/2023Almaty, Kazakhstan20 - 15 Saad Bajckodamow7 - 25 LPts
21/06/2023Winnipeg, Canada19 - 15 Bryan Lundy8 - 21 WPts
16/05/2023Toronto, Canada19 - 14 Matthew Gawley13 - 18 LPts
15/04/2023Greensboro, USA18 - 14 Ian McCauley1 - 8(4) WPts
15/02/2023Antofagasta, Chile18 - 13 Federico Leon15 - 11 LPts
18/12/2022Vienna, Austria18 - 12 Odie Haagenfels24(1) - 6 LPts
20/10/2022Zarqa, Jordan17 - 12 Kamran Hadje4 - 13 WPts
22/08/2022Surrey, Canada17 - 11 Ollie Saunderson15(1) - 5 LPts
24/06/2022Port-de-Paix, Haiti16 - 11 Frasier Ledoux2 - 15 WPts
26/04/2022Karagandy, Kazakhstan16 - 10 Sasha Sadyckoff11 - 10 LPts
26/02/2022Turmero, Venezuela15 - 10 Carlos Nuncio9 - 4 WPts
28/12/2021Hamilton, Canada15 - 9 Laurent Andreu17 - 3 LPts
28/10/2021Almaty, Kazakhstan14 - 9 Valeri Ghakupoff5 - 5 WPts
28/08/2021Hamilton, Canada14 - 8 Aleksander Such4 - 13 LPts
28/06/2021Calgary, Canada14 - 7 Wayne Moreland9 - 10 LPts
22/05/2021Ottawa, Canada13 - 7 Rob Prothero6 - 10 WPts
21/04/2021Samarqand, Uzbekistan13 - 6 Marlen Ibragimbekov11 - 5 LPts
20/02/2021Hamilton, Canada12 - 6 Qadir Mardanov4 - 8 WPts
22/12/2020Athens, Greece11 - 6 Thomas Sica8 - 10 WPts
22/10/2020Birmingham, UK10 - 6 Eddie Thomas5(1) - 13 WPts
24/08/2020Guatemala City, Guatemala9 - 6 Carlos Morea3 - 7 WPts
26/06/2020Hamilton, Canada8 - 6 Chris Bevans7 - 4 WPts
26/04/2020Saskatoon, Canada7 - 6 Joseph Herde4 - 4 WPts
02/03/2020Surrey, Canada6 - 6 Ollie Saunderson3 - 2 WPts
24/01/2020Hamilton, Canada6 - 5 Kaede Machida6 - 1 LPts
24/11/2019Hamilton, Canada6 - 4 Tobias Menzies7(1) - 3 LPts
24/09/2019Hamilton, Canada5 - 4 Sam Anderson1 - 7 WPts
26/07/2019Cairo, Egypt5 - 3 Zain Asfour5 - 4 LPts
27/05/2019Portmore, Jamaica4 - 3 Alen Greeson3 - 4 WPts
29/03/2019Bayamon, Puerto Rico4 - 2 Jose Gallegos2 - 1 LPts
28/01/2019Hamilton, Canada3 - 2 Leeroy Mundy3 - 1 WPts
28/11/2018Hamilton, Canada2 - 2 David Wadle2 - 4 WPts
27/09/2018Hamilton, Canada1 - 2 Cody Campbell0 - 2 WPts
29/07/2018Almaty, Kazakhstan1 - 1 Kazim Saidahmetow2 - 0 LPts
31/05/2018Calgary, Canada1 - 0 Ricky Moor2 - 1 LPts
05/04/2018Hamilton, Canada0 - 0 Brin Haye0 - 2 WPts