Weightclass:  Light Welterweight
Location:  Laval, Canada
Record:  29(2) - 19
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
27/01/2026Laval, Canada28(2) - 19 Vincent Crandall0 - 0 WPts
28/11/2025Laval, Canada27(2) - 19 Santiago Cirino2 - 4 WPts
29/09/2025Laval, Canada26(2) - 19 Ives Fouche1 - 0 WPts
31/07/2025Laval, Canada25(2) - 19 Olindo Aybar1 - 4 WPts
01/06/2025Laval, Canada24(2) - 19 Xalvador Pacana2 - 8 WPts
02/04/2025Laval, Canada23(2) - 19 Fatos Xhaxhka3 - 4 WPts
01/02/2025Laval, Canada22(2) - 19 Rio Benavides1 - 12 WPts
03/12/2024Laval, Canada21(2) - 19 Clint Ashdown0 - 1 WPts
04/10/2024Laval, Canada20(2) - 19 Simon Nin0 - 2 WPts
05/08/2024Laval, Canada19(2) - 19 Steinar Sondergaard5(1) - 7 WPts
07/06/2024Laval, Canada18(2) - 19 Zain Saladin1 - 12 WPts
09/04/2024Laval, Canada17(2) - 19 Davie Amberson7 - 10 WPts
09/02/2024Montreal, Canada17(2) - 18 Danny Lithgow15 - 13 LPts
13/12/2023Laval, Canada17(2) - 17 Neil Gemmel26 - 14 LPts
14/10/2023Calgary, Canada17(2) - 16 Leon Caffery7 - 26 LPts
26/08/2023Hamilton, Canada17(2) - 15 Brad Harcus34 - 4 LPts
26/07/2023Puebla, Mexico16(2) - 15 Angel Morones3 - 5 WPts
28/05/2023Halifax, Canada15(1) - 15 Geoff Smith2 - 20(4) WKO3
14/04/2023Laval, Canada14(1) - 15 Ewan Armstrong8 - 24(13) WPts
14/02/2023Laval, Canada13(1) - 15 Juan Baltodano1 - 7 WPts
16/12/2022Halifax, Canada12(1) - 15 Andy Vann7 - 25 WPts
06/11/2022Varna, Bulgaria12(1) - 14 Direnc Pakalin7 - 22 LPts
07/09/2022Regina, Canada11 - 14 Jay Perry9 - 13 WKO3
28/07/2022Athens, Greece10 - 14 Tylissus Speros3 - 24 WPts
30/05/2022Winnipeg, Canada9 - 14 Danny Proffit5 - 20 WPts
20/04/2022Seoul, South Korea9 - 13 Jae-sung Chae18 - 6 LPts
20/02/2022Guadalajara, Mexico9 - 12 Elias Amores10 - 8 LPts
22/12/2021North Shore, New Zealand9 - 11 Dan Hereora10 - 15 LPts
23/10/2021Laval, Canada9 - 10 Kolya Zaretsky14 - 4 LPts
23/08/2021Laval, Canada8 - 10 Niao-ka Min2 - 2 WPts
23/06/2021Accra, Ghana7 - 10 Ibrahim Bey8 - 16 WPts
25/04/2021Laval, Canada7 - 9 Tytus Grabinski8 - 11 LPts
24/02/2021Laval, Canada7 - 8 Georges Minion6 - 10 LPts
20/01/2021Halifax, Canada7 - 7 Charles Gillis8 - 12 LPts
20/12/2020Hamilton, Canada7 - 6 Mike Dew15 - 4 LPts
12/11/2020Laval, Canada6 - 6 Arnie Brain4 - 8 WPts
12/09/2020Laval, Canada5 - 6 Hovig Vosgrichian2 - 15 WPts
12/07/2020Toronto, Canada5 - 5 Stephen Lusher5 - 8 LPts
27/05/2020Markham, Canada5 - 4 Ian Sangster9 - 2 LPts
18/04/2020Laval, Canada4 - 4 Jun Auyong4 - 8 WPts
19/02/2020Hamilton, Canada4 - 3 Mike Dew10 - 4 LPts
16/01/2020Laval, Canada3 - 3 John Borthwick3 - 11 WPts
15/11/2019Laval, Canada3 - 2 Vince Roach4 - 5 LPts
15/09/2019Winnipeg, Canada3 - 1 Arnie Brain2 - 3 LPts
18/07/2019Laval, Canada3 - 0 Ervin Dosti5 - 4 LPts
19/05/2019Brisbane, Australia2 - 0 Oscar Running2 - 2 WPts
21/03/2019Laval, Canada1 - 0 Fausto Napoleon0 - 4 WPts
18/01/2019Laval, Canada0 - 0 Montgomery Oubre7 - 0 WPts