Weightclass:  Welterweight
Location:  Mississauga, Canada
Record:  30 - 13
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
04/02/2025Mississauga, Canada29 - 13 Chris Shank1 - 2 WPts
06/12/2024Mississauga, Canada29 - 12 Kolby Strand1 - 12 LPts
08/10/2024Mississauga, Canada28 - 12 Haider Sahli4 - 3 WPts
09/08/2024Mississauga, Canada27 - 12 Gan Doo6 - 3 WPts
10/06/2024Mississauga, Canada26 - 12 Stephen Summerville21(1) - 21 WPts
11/04/2024Mississauga, Canada25 - 12 Wilequot Selverlinck1 - 2 WPts
12/02/2024Mississauga, Canada24 - 12 Borya Karibghanow5 - 9 WPts
14/12/2023Mississauga, Canada23 - 12 James Hallum3 - 10 WPts
14/10/2023Mississauga, Canada22 - 12 Josce Papineau2 - 2 WPts
15/08/2023Mississauga, Canada21 - 12 Yannick Evra1 - 11 WPts
16/06/2023Mississauga, Canada20 - 12 Brendan Latta2 - 2 WPts
17/04/2023Mississauga, Canada20 - 11 Vikenti Abdirahmanow25 - 6 LPts
17/02/2023Mississauga, Canada19 - 11 Nguy Quy14(4) - 15 WPts
19/12/2022Kumasi, Ghana19 - 10 Brin Rascalimu8 - 19 LPts
21/10/2022Mississauga, Canada18 - 10 Agapetus Zorrilla11 - 19(1) WPts
23/08/2022Markham, Canada17 - 10 Nick Riggins17 - 12 WPts
25/06/2022Salvador, Brazil16 - 10 Juan Guerra23 - 6 WPts
27/04/2022Accra, Ghana16 - 9 Chris Owusu14 - 11 LPts
27/02/2022Mississauga, Canada15 - 9 Glynn Christison10 - 13(1) WPts
28/12/2021Mississauga, Canada14 - 9 William Pherson8 - 9 WPts
28/10/2021Winnipeg, Canada14 - 8 Hugh Reith8 - 9 LPts
28/08/2021Maracaibo, Venezuela13 - 8 Ricardo Albino2 - 7 WPts
30/06/2021Mississauga, Canada12 - 8 Faisyal Sanoesi14(1) - 5 WPts
29/04/2021Mississauga, Canada11 - 8 Kir Ghakupov5 - 9 WPts
28/02/2021Mississauga, Canada10 - 8 Andrii Abuzyarov5 - 13 WPts
30/12/2020Montreal, Canada9 - 8 Laurent Garros3 - 10 WPts
07/11/2020Quebec City, Canada8 - 8 Tugdual Turcat9 - 6 WPts
23/09/2020Amagasaki, Japan7 - 8 Daichi Yanagi7 - 10 WPts
23/07/2020Mississauga, Canada6 - 8 Davie Adcock7 - 4 WPts
22/05/2020Mississauga, Canada5 - 8 Gareth Bee2 - 7(1) WPts
22/03/2020Santa Ana, El Salvador5 - 7 Francisco Gordillo6 - 7 LPts
23/01/2020Dushanbe, Tajikistan5 - 6 Evgeny Omarow5 - 5 LPts
24/11/2019Bergen, Norway4 - 6 Hardicanute Rod2 - 10 WPts
26/09/2019Mississauga, Canada3 - 6 Rob Prothero3 - 3 WPts
27/07/2019Mississauga, Canada3 - 5 Harry Walter5 - 1 LPts
27/05/2019Quebec City, Canada2 - 5 Vernon Herard1 - 8 WPts
30/03/2019Santa Clara, Cuba2 - 4 Manuel Lago6 - 2 LPts
28/01/2019Quebec City, Canada1 - 4 Yves Jobert1 - 6 WPts
29/11/2018Memphis, USA1 - 3 Ian Morgan4 - 0 LPts
01/10/2018Burnaby, Canada0 - 3 Richie Woodman1 - 1 WPts
28/08/2018Quebec City, Canada0 - 2 Javier Joubert2 - 1 LPts
15/07/2018Winnipeg, Canada0 - 1 David Entrekin4 - 0 LPts
05/06/2018Mississauga, Canada0 - 0 Leo Phoenix2 - 2 LPts