Weightclass:  Welterweight
Location:  Laval, Canada
Record:  17 - 29(1)
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
10/04/2035Laval, Canada16 - 29(1) Justin St. Marie15 - 26 WPts
09/02/2035Laval, Canada15 - 29(1) Denton Gills0 - 3 WPts
10/12/2034Perth, Australia14 - 29(1) Arran Totaro5 - 18 WPts
12/10/2034Laval, Canada14 - 28(1) James Fairbairn24 - 9 LPts
12/08/2034Tirana, Albania13 - 28(1) Baucis Rugova7 - 19 WPts
14/06/2034Ottawa, Canada12 - 28(1) Gethin Mortland11 - 17 WPts
16/04/2034Laval, Canada11 - 28(1) Adnan Menard13 - 23 WPts
16/02/2034Calgary, Canada11 - 27(1) Bradley Arbuckle22(1) - 11 LPts
20/12/2033Laval, Canada10 - 27(1) Landry Ledoyen9 - 12 WPts
09/12/2033Antipolo, Philippines10 - 26(1) Bruce Magbitang15 - 22 LPts
11/10/2033Rotterdam, Netherlands10 - 25(1) Harald Reynboudt10 - 11 LPts
13/08/2033Laval, Canada9 - 25(1) Justin St. Marie7 - 17 WPts
06/07/2033Laval, Canada8 - 25(1) Justin St. Marie7 - 15 WPts
13/06/2033Laval, Canada7 - 25(1) Geoff Fallis2 - 2 WPts
13/04/2033Laval, Canada6 - 25(1) Landry Ledoyen4 - 9 WPts
17/02/2033Vancouver, Canada6 - 24 Spencer Houp16(1) - 19(1) LKO3
24/12/2032Prague, Czech Republic6 - 23 Dalibor Smisek2 - 11 LPts
25/10/2032Toronto, Canada6 - 22 John Ure13 - 17 LPts
27/08/2032Calgary, Canada6 - 21 Alec Summerhill8 - 32(3) LPts
24/07/2032Laval, Canada6 - 20 Briant Batiste12 - 13 LPts
22/06/2032Ottawa, Canada5 - 20 Sam Everett3(1) - 20(1) WPts
25/04/2032Markham, Canada5 - 19 Prewitt Aime13 - 18 LPts
28/02/2032Laval, Canada5 - 18 Jamie Wylie10 - 19 LPts
30/12/2031Namangan, Uzbekistan4 - 18 Bahadir Raghiyev1 - 15 WPts
01/11/2031Laval, Canada4 - 17 Melor Sheihzamanly8 - 13 LPts
02/09/2031Laval, Canada3 - 17 Lance Sauvage0 - 2 WPts
04/07/2031Phoenix, USA3 - 16 Michael Griffiths11 - 38 LPts
06/05/2031Sana'a, Yemen2 - 16 Shayan Mafouge8 - 27 WPts
08/03/2031Davao City, Philippines2 - 15 Santiago Palomo30 - 21(3) LPts
08/01/2031Leipzig, Germany2 - 14 Bertel Arling21(1) - 21 LPts
10/11/2030Namangan, Uzbekistan2 - 13 Ioakim Magomaev25 - 23 LPts
12/09/2030Dublin, Ireland2 - 12 Evan McBride20 - 26 LPts
15/07/2030Santa Maria, Philippines2 - 11 Dave Aday13 - 13(1) LPts
17/05/2030Kisumu, Kenya2 - 10 Phornello Nzimbi22(1) - 17 LPts
19/03/2030Laval, Canada2 - 9 Nathan Pryor2 - 3 LPts
19/01/2030Hanoi, Vietnam2 - 8 Ngu Nhung4 - 9 LPts
21/11/2029Laval, Canada2 - 7 Matt Pryde1 - 4 LPts
22/09/2029Stockholm, Sweden2 - 6 Daniel Lindelof15 - 24 LPts
25/07/2029Laval, Canada2 - 5 Paul Fallis3 - 3 LPts
26/05/2029Montreal, Canada2 - 4 Montgomery Ort17 - 8 LPts
01/04/2029Winnipeg, Canada2 - 3 Billy Fairlie5 - 16 LPts
08/02/2029Toronto, Canada1 - 3 Callum Waddle0 - 0 WPts
11/12/2028Gaineau, Canada1 - 2 Royal Etienne20 - 17 LPts
19/10/2028Hamilton, Canada0 - 2 Paul Henry0 - 2 WPts
31/08/2028Toronto, Canada0 - 1 Paul Fallis0 - 0 LPts
25/07/2028Laval, Canada0 - 0 Chris Roller1 - 3 LPts