Weightclass:  Welterweight
Location:  Montreal, Canada
Record:  43 - 10
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
24/07/2032Brampton, Canada43 - 9 David Moffitt23 - 13(1) LPts
06/07/2032Kulob, Tajikistan42 - 9 Nuru Faraj13 - 13 WPts
07/05/2032Winnipeg, Canada41 - 9 Greg Dingwell17 - 11 WPts
22/04/2032Winnipeg, Canada41 - 8 Greg Dingwell16 - 11 LPts
11/03/2032Surrey, Canada41 - 7 Billy Don30 - 20 LPts Canada National Championships 2032View
15/01/2032Gaineau, Canada40 - 7 Dominique Longo8(2) - 4 WPts
14/12/2031Surrey, Canada39 - 7 Brendan Somerville11 - 11 WPts
12/11/2031Gaineau, Canada38 - 7 Varil Cassel7 - 9 WPts
06/11/2031Mississauga, Canada37 - 7 Rob Magruder23(2) - 15 WPts
08/10/2031Toronto, Canada36 - 7 Stuart Forker8 - 10 WPts
28/08/2031Ottawa, Canada36 - 6 Matt Dorch19(6) - 3 LPts
07/08/2031Edmonton, Canada35 - 6 Noah Hannay9(2) - 6 WPts
25/07/2031Quebec City, Canada34 - 6 Montgomery Bellanger2 - 0 WPts
12/07/2031Ostrava, Czech Republic33 - 6 Jan Vesely8 - 13 WPts
13/05/2031Montreal, Canada32 - 6 Montgomery Ort29 - 8 WPts
08/04/2031Edmonton, Canada31 - 6 David Drewes13 - 26 WPts
23/03/2031Laval, Canada30 - 6 Orane Platini4(1) - 31(1) WPts
17/02/2031Montreal, Canada29 - 6 Horace Houlette3 - 1 WPts
30/01/2031Edmonton, Canada28 - 6 Scott Caron0 - 7 WPts
01/01/2031Ottawa, Canada27 - 6 Paul Craigie7 - 10 WPts
20/11/2030Surrey, Canada27 - 5 Gauvain Bruant17 - 11 LPts
22/09/2030Edmonton, Canada27 - 4 Mark Smylie26 - 16(1) LPts
06/08/2030Halifax, Canada26 - 4 Nazaire Nys2 - 20 WPts
11/07/2030Sacaba, Bolivia25 - 4 Juan Campo15(1) - 27 WPts
13/05/2030Montreal, Canada24 - 4 Orane Delahaye6 - 16(1) WPts
30/03/2030Toronto, Canada23 - 4 Mike Duff17(1) - 20 WPts
30/01/2030Brampton, Canada22 - 4 Clint Irvine8 - 23 WPts
17/01/2030Amsterdam, Netherlands21 - 4 Prosper Zoetemont10 - 10 WPts
19/11/2029Toronto, Canada20 - 4 John Auchter6 - 6 WPts
20/10/2029Montreal, Canada19 - 4 Briant Queneau1 - 9 WPts
05/10/2029Mississauga, Canada18 - 4 Dave Roby2 - 22 WPts
28/08/2029London, Canada17 - 4 Corey Tyre9 - 8 WPts
08/08/2029Calgary, Canada16 - 4 Bradley Arbuckle4 - 0 WPts
04/08/2029Havana, Cuba16 - 3 Jeraldo Santillan2 - 11 LPts
06/06/2029Toronto, Canada15 - 3 Ben Kenefick16 - 10 WPts
17/05/2029Edmonton, Canada14 - 3 Chris Maxwell1 - 1 WPts
19/04/2029Markham, Canada13 - 3 Prewitt Aime4 - 8 WPts
13/04/2029Montreal, Canada12 - 3 Orane Delahaye4 - 11(1) WPts
27/03/2029Montreal, Canada11 - 3 Gage Beaumier7 - 14 WPts
23/03/2029Montreal, Canada10 - 3 Spencer Houp4 - 7 WPts
23/01/2029Montreal, Canada9 - 3 Montrose Moreau1 - 7 WPts
15/01/2029Toronto, Canada8 - 3 John Ure1 - 5 WPts
20/12/2028Montreal, Canada7 - 3 Richard Lowrey9 - 9 WPts
18/12/2028Mississauga, Canada7 - 2 Amon Plowman22(1) - 19 LPts
15/11/2028Saskatoon, Canada7 - 1 Michael Adam12 - 9 LPts
12/10/2028Surrey, Canada6 - 1 Leeroy Skeldon1 - 2 WPts
16/09/2028Ottawa, Canada5 - 1 Dave Bateson2 - 7 WPts
20/08/2028Ottawa, Canada4 - 1 Bryan Vallance9 - 23 WPts
14/07/2028Montreal, Canada3 - 1 Courvoisier Noland8 - 27 WPts
15/06/2028London, Canada2 - 1 Corey Tyre2 - 6 WPts
23/05/2028Edmonton, Canada1 - 1 Dave Copland1 - 4 WPts
15/05/2028Montreal, Canada0 - 1 Michael Bains2 - 4 WPts
14/05/2028Winnipeg, Canada0 - 0 Lewis Whiteside0 - 3 LPts