Weightclass:  Welterweight
Location:  Montreal, Canada
Record:  31 - 10
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
13/04/2025Montreal, Canada30 - 10 Mark Scroggie1 - 2 WPts
12/02/2025Montreal, Canada29 - 10 Wu-pen Bok1 - 1 WPts
14/12/2024Montreal, Canada29 - 9 Rene Kalivoda5 - 8 LPts
15/10/2024Montreal, Canada28 - 9 Amjad Mowad3 - 2 WPts
14/08/2024Montreal, Canada27 - 9 Dong-won Pak4 - 9 WPts
16/06/2024Montreal, Canada26 - 9 Viljo Bihl13(1) - 23 WPts
16/04/2024Montreal, Canada25 - 9 Hikaru Sazama5 - 19 WPts
17/02/2024Montreal, Canada24 - 9 Nathan Hughes1 - 0 WPts
19/12/2023Montreal, Canada23 - 9 Fletcher Diop24 - 13 WPts
20/10/2023Montreal, Canada22 - 9 Syed Maforige0 - 9 WPts
21/08/2023Montreal, Canada21 - 9 Peter Yelton7 - 18 WPts
22/06/2023Montreal, Canada20 - 9 Dan Hanton2 - 3 WPts
23/04/2023Montreal, Canada19 - 9 Erkerd Kahmann4 - 3 WPts
23/02/2023Regina, Canada18 - 9 Leo Prior14 - 19 WPts
17/01/2023Ottawa, Canada17 - 9 Glynn Ervine7 - 24 WPts
17/12/2022Almaty, Kazakhstan17 - 8 Tahir Cadyrgalieff22 - 7 LPts
19/10/2022Vienna, Austria16 - 8 Elbert Fitz15 - 13 WPts
21/08/2022Minsk, Belarus16 - 7 Alik Bogdanovich20 - 8 LPts
22/06/2022Montreal, Canada15 - 7 Barry McCammack11(1) - 10 WPts
24/04/2022Villa Nueva, Guatemala14 - 7 Juan Sanches21 - 6 WPts
24/02/2022London, Canada13 - 7 John Haddow10 - 13 WPts
31/12/2021Capiata, Paraguay12 - 7 Iago Alamillo2 - 6 WPts
01/11/2021Richmond, Canada12 - 6 James Drews14 - 6(2) LPts
02/09/2021Montreal, Canada11 - 6 Sam Ng1 - 0 WPts
02/07/2021Montreal, Canada11 - 5 Arnie Fails6 - 6 LPts
01/05/2021Toronto, Canada11 - 4 Roger Clyne17 - 6 LPts
08/03/2021Asuncion, Paraguay10 - 4 Franco Zarco12(1) - 8 WPts
08/01/2021Halifax, Canada9 - 4 Johnny Beaton9 - 8 WPts
13/11/2020Yerevan, Armenia9 - 3 Kint Farmanyan5 - 9 LPts
14/09/2020Antwerp, Belgium8 - 3 Lomme Van den Busschette1 - 2 WPts
16/07/2020Montreal, Canada7 - 3 Faddei Bomba9 - 6 WPts
15/05/2020Montreal, Canada6 - 3 Ashley Pye3 - 8 WPts
15/03/2020Kingston, Jamaica5 - 3 Robert Hughson1 - 9 WPts
15/01/2020Montreal, Canada4 - 3 Cody Grieve6 - 1 WPts
15/11/2019Dun Laoghaire, Ireland4 - 2 Ronan Buckley5 - 5 LPts
16/09/2019Montreal, Canada3 - 2 Hugh Blood1 - 4 WPts
18/07/2019Montreal, Canada2 - 2 Lazar Rozhkov3 - 2 WPts
18/05/2019Mendoza, Argentina2 - 1 Rio Morataya1 - 3 LPts
19/03/2019Montreal, Canada2 - 0 Joaquin Villasenor2 - 0 LPts
17/01/2019Montreal, Canada1 - 0 Coyne Fignon0 - 5 WPts
18/11/2018Montreal, Canada0 - 0 John Skeldon2 - 5 WPts