Weightclass:  Welterweight
Location:  Hamilton, Canada
Record:  29(1) - 7
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
14/08/2024Hamilton, Canada28(1) - 7 Davie Axtell1 - 0 WPts
15/06/2024Hamilton, Canada27(1) - 7 David Turner18 - 22 WPts
16/04/2024Hamilton, Canada26(1) - 7 Yago Imperial0 - 6 WPts
17/02/2024Hamilton, Canada25 - 7 Isaak Maksudov1 - 2(1) WKO3
19/12/2023Hamilton, Canada24 - 7 Euan Healy1 - 1 WPts
20/10/2023Hamilton, Canada23 - 7 Hikaru Fujikawa12 - 25 WPts
21/08/2023Hamilton, Canada22 - 7 Coyne Guebert23(1) - 10 WPts
22/06/2023Hamilton, Canada21 - 7 Josce Papineau1 - 1 WPts
23/04/2023Hamilton, Canada20 - 7 Nasario Bojorquez2 - 2 WPts
23/02/2023Hamilton, Canada19 - 7 Joaquin Quiles0 - 3 WPts
25/12/2022Hamilton, Canada18 - 7 Connor Lanman0 - 1 WPts
25/10/2022Hamilton, Canada17 - 7 Zachary Cranston0 - 2 WPts
26/08/2022Vitebsk, Belarus16 - 7 Kolzak Tszyu1 - 6 WPts
27/06/2022Zagreb, Croatia15 - 7 Milorad Barišic9 - 15 WPts
29/04/2022Hamilton, Canada14 - 7 Dalibor Rezabek1 - 4 WPts
01/03/2022Hamilton, Canada13 - 7 Volodmiri Urbaniak12 - 10 WPts
30/12/2021Hamilton, Canada12 - 7 Ethan Thom8 - 10 WPts
30/10/2021Edmonton, Canada11 - 7 Paul Cogle12 - 7 WPts
02/09/2021Toronto, Canada11 - 6 Roger Clyne19 - 6 LPts
06/07/2021Surrey, Canada10 - 6 John Roos5 - 13 WPts
27/05/2021Laval, Canada10 - 5 Bellamy Herard7 - 12 LPts
26/04/2021Bangkok, Thailand9 - 5 Terdsak Vor Saenthep9 - 8 WPts
26/02/2021Hamilton, Canada9 - 4 Clint Lindsay7 - 6 LPts
28/12/2020Hamilton, Canada9 - 3 Stephen Hamilton3 - 12 LPts
04/11/2020Hamilton, Canada8 - 3 Frey Bolt1 - 10 WPts
06/09/2020Puebla, Mexico7 - 3 Orlando Sigala0 - 2 WPts
06/07/2020Hamilton, Canada6 - 3 Boyce Bayle1 - 8 WPts
04/05/2020Hamilton, Canada6 - 2 Leeroy Edmundson3 - 9 LPts
06/03/2020Vienna, Austria5 - 2 Rodman Nerseh5 - 8 WPts
07/01/2020Hamilton, Canada4 - 2 Nick Riggins7 - 6 WPts
07/11/2019Montreal, Canada3 - 2 Laurent Garros2 - 3 WPts
06/09/2019Hamilton, Canada2 - 2 Ari Vartughyan0 - 6 WPts
07/07/2019Córdoba, Argentina1 - 2 Fidel Chico1 - 2 WPts
09/05/2019Hamilton, Canada1 - 1 Roger Clyne10 - 0 LPts
08/03/2019Hamilton, Canada0 - 1 Nick Elliot1 - 2 WPts
06/01/2019Montreal, Canada0 - 0 Germain Mimoun0 - 0 LPts