Weightclass:  Welterweight
Location:  Laval, Canada
Record:  28 - 15
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
03/10/2030Laval, Canada27 - 15 Oro Valero5 - 9 WPts
05/08/2030Laval, Canada26 - 15 Oliver Massey0 - 1 WPts
06/06/2030Laval, Canada25 - 15 Lloyd Samson0 - 1 WPts
08/04/2030Laval, Canada24 - 15 Jay Woodburn1 - 3 WPts
07/02/2030Laval, Canada23 - 15 Clinton Blaine2 - 0 WPts
09/12/2029Laval, Canada22 - 15 Ui-jo Im13 - 9 WPts
10/10/2029Laval, Canada22 - 14 Donabed Mahdessian8 - 11 LPts
11/08/2029Laval, Canada21 - 14 Ibrahim Sesay2 - 18 WPts
12/06/2029Laval, Canada20 - 14 Vegas Barco12 - 12 WPts
13/04/2029Laval, Canada19 - 14 Khalid Abraham20(1) - 17 WPts
13/02/2029Laval, Canada18 - 14 Rehman Ghaffari3 - 0 WPts
16/12/2028Laval, Canada18 - 13 Davie Axtell23 - 11 LPts
17/10/2028Ostrava, Czech Republic17 - 13 Bohumil Beranek1 - 3 WPts
19/08/2028Halifax, Canada16 - 13 Leo Gunion18 - 17 WPts
21/06/2028Mississauga, Canada16 - 12 Amon Plowman20(1) - 18 LPts
23/04/2028Quebec City, Canada15 - 12 Sorrel Depardon19 - 21(1) WPts
17/03/2028Lonueuil, Canada15 - 11 Stuart Mailer35 - 5 LPts Canada National Championships 2028View
14/03/2028Lonueuil, Canada14 - 11 Harry Maddux2 - 1 WPts Canada National Championships 2028View
11/03/2028Lonueuil, Canada13 - 11 Sam Donn18 - 5 WPts Canada National Championships 2028View
19/02/2028Samarqand, Uzbekistan12 - 11 Sakhavat Shabanov15 - 9 WPts
21/12/2027Sydney, Australia11 - 11 Brett Hanlin2 - 9 WPts
23/10/2027Laval, Canada10 - 11 Dominic Gebbie4 - 6 WPts
24/08/2027Calgary, Canada10 - 10 Chris Sauceman18 - 7 LPts
23/06/2027Vaughan, Canada10 - 9 Ian Routledge18(1) - 12(1) LPts
27/04/2027Quebec City, Canada10 - 8 Charles Bobet11 - 9 LPts
04/03/2027Brampton, Canada9 - 8 Mark Stenhouse2 - 10 WPts
04/01/2027Laval, Canada8 - 8 Nels Lodahl1 - 2 WPts
06/11/2026Laval, Canada7 - 8 Euan Lyn2 - 4 WPts
07/09/2026Vancouver, Canada7 - 7 Euan Garros9 - 7 LPts
12/07/2026Laval, Canada6 - 7 Brad Rhees0 - 3 WPts
12/05/2026Toronto, Canada5 - 7 David Gaiter4 - 14 WPts
18/03/2026San Salvador, El Salvador4 - 7 Zelipe Marin2 - 5 WPts
18/01/2026Laval, Canada4 - 6 Ferdinand Sebranek19 - 6 LPts
20/11/2025Saskatoon, Canada4 - 5 Ian Meldrum8 - 8 LPts
28/09/2025Toronto, Canada4 - 4 Sam Boyter6 - 17 LPts
27/08/2025Edmonton, Canada4 - 3 Greg Hutcheon0 - 0 LPts
24/07/2025Graz, Austria3 - 3 Egbert Rosdom10 - 12 WPts
26/05/2025Laval, Canada3 - 2 Paul Bryson2 - 10 LPts
27/03/2025Puente Alto, Chile3 - 1 Vicente Tavera6 - 2 LPts
27/01/2025Calgary, Canada3 - 0 Brin Roland7 - 12 LPts
03/12/2024Daegu, South Korea2 - 0 Heung-Min Baek1 - 17 WPts
05/10/2024Toronto, Canada1 - 0 Sam Boyter3 - 14 WPts
28/08/2024Laval, Canada0 - 0 Bruce Bethune0 - 4 WPts