Weightclass:  Bantamweight
Location:  Hamilton, Canada
Record:  24(2) - 18
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
30/05/2024Hamilton, Canada23(2) - 18 Patrick Sandford1 - 8 WPts
31/03/2024Hamilton, Canada22(2) - 18 Paul Bass1 - 6(1) WPts
31/01/2024Hamilton, Canada21(2) - 18 Ian Rolland1 - 8 WPts
02/12/2023Hamilton, Canada20(1) - 18 Kiki Matalon1 - 7(1) WKO2
02/10/2023Hamilton, Canada20(1) - 17 Liko Fok17(2) - 18 LPts
03/08/2023Hamilton, Canada19(1) - 17 Cole Vann1 - 0 WPts
04/06/2023Hamilton, Canada18(1) - 17 Patrick Sandford1 - 1 WPts
04/04/2023Hamilton, Canada17(1) - 17 Zhuang Auduong2 - 3 WPts
04/02/2023Hamilton, Canada16(1) - 17 Hakan Ayhan15 - 7 WPts
06/12/2022Hamilton, Canada15(1) - 17 Baligh Tseren3 - 11 WPts
07/10/2022Hamilton, Canada14(1) - 17 Mark Bard4 - 16 WPts
08/08/2022Hamilton, Canada13(1) - 17 Ian Meloni2 - 19 WPts
07/06/2022Hamilton, Canada12(1) - 17 Ian Barry0 - 1 WPts
08/04/2022Surrey, Canada12(1) - 16 David Preece14 - 13 LPts
11/02/2022Rome, Italy12(1) - 15 Angelo Guttuso9 - 13 LPts
14/12/2021Yerevan, Armenia12(1) - 14 Kalo Kakussyan13 - 13 LPts
16/10/2021Hamilton, Canada12(1) - 13 Fraser Loch18 - 3 LPts
30/08/2021Hamilton, Canada12(1) - 12 Haaris Atwi19(1) - 5 LPts
29/06/2021Montreal, Canada11(1) - 12 Sinclair Olive14 - 6 WPts
28/05/2021Santo Domingo Oeste, Dominican Republic10(1) - 12 Carlos Reta1 - 15 WPts
30/03/2021Hamilton, Canada9(1) - 12 Chris Lenn12 - 7 WPts
30/01/2021Hamilton, Canada9(1) - 11 Murshid Majceev1 - 5 LPts
29/11/2020Toronto, Canada9(1) - 10 Michael Atchinson14 - 6 LPts
01/10/2020Hamilton, Canada8(1) - 10 Hayden Brown12 - 3 WPts
02/08/2020Hamilton, Canada7(1) - 10 Ian Neeld5 - 6 WPts
01/06/2020Hamilton, Canada6(1) - 10 Baltasar Tiscareno1 - 5 WPts
31/03/2020London, Canada6(1) - 9 Dave Trahern5 - 3 LPts
09/02/2020Hamilton, Canada5(1) - 9 Ramirez Concepcion6 - 3 WPts
10/12/2019Accra, Ghana4(1) - 9 Chike Afful2 - 3 WPts
11/10/2019Prague, Czech Republic4(1) - 8 Dalibor Maruna5 - 3 LPts
13/08/2019Hamilton, Canada3(1) - 8 Claude Hansen2 - 6 WPts
14/06/2019Markham, Canada3(1) - 7 George Lowden6 - 0 LPts
14/05/2019Hamilton, Canada3(1) - 6 Alastair Davidson1 - 5 LPts
13/03/2019Tokyo, Japan2 - 6 Ryo Okura0 - 2 WKO3
13/01/2019Hamilton, Canada1 - 6 Hisao Shiraki4 - 1 WPts
15/11/2018Halifax, Canada1 - 5 Chris Lenn1 - 3 LPts
03/10/2018Brampton, Canada1 - 4 Mark Hewitson1 - 0 LPts
18/08/2018Halifax, Canada1 - 3 John Ballard0 - 0 LPts
13/07/2018Hamilton, Canada0 - 3 Michael Atchinson4 - 0 WPts
11/05/2018Hamilton, Canada0 - 2 Gus Herde1 - 2 LPts
10/03/2018Edmonton, Canada0 - 1 Marin Decoux0 - 1 LPts
05/02/2018Hamilton, Canada0 - 0 Alano Belles0 - 0 LPts