Weightclass:  Flyweight
Location:  Montreal, Canada
Record:  22 - 27
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
12/05/2031Toronto, Canada22 - 26 Zach Leonards5 - 16 LPts
14/03/2031Montreal, Canada22 - 25 Tobias Gall4 - 0 LPts Canada National Championships 2031View
11/03/2031Montreal, Canada21 - 25 Euan Ogilvie7 - 21 WPts Canada National Championships 2031View
17/02/2031Edmonton, Canada21 - 24 Tobias Gall2 - 0 LPts
30/01/2031Calgary, Canada20 - 24 Scott Bliven0 - 2 WPts
29/12/2030Ottawa, Canada20 - 23 Max St. Pierre30(1) - 19 LPts
23/11/2030Montreal, Canada20 - 22 Alastair Rattray18 - 10 LPts
06/11/2030Yongin, South Korea20 - 21 Chan-dong Pae35 - 14 LPts
08/09/2030Batangas City, Philippines19 - 21 Bryan Tubig12 - 18 WPts
11/07/2030San Miguel, El Salvador18 - 21 Rodrigo Francia23 - 16 WPts
13/05/2030Mississauga, Canada17 - 21 John Carns3 - 11 WPts
12/05/2030Ottawa, Canada17 - 20 Malcolm Moir17(1) - 14 LPts
23/03/2030Montreal, Canada17 - 19 Chris Raith18 - 23(1) LPts
30/01/2030Brampton, Canada16 - 19 Ewan Humeston5 - 10 WPts
20/01/2030Resistencia, Argentina15 - 19 Cipriano Larios0 - 4 WPts
22/11/2029Montreal, Canada15 - 18 Chris Raith16 - 23(1) LPts
19/11/2029Laval, Canada14 - 18 Edmond Barbusse7 - 15 WPts
20/10/2029Brampton, Canada13 - 18 Ewan Humeston4 - 8 WPts
30/09/2029Richmond, Canada13 - 17 Harvey Noble19 - 16(5) LPts
28/08/2029Toronto, Canada13 - 16 David Sommerville4 - 10 LPts
08/08/2029Montreal, Canada12 - 16 Luc Bruant2 - 7 WPts
25/07/2029Calgary, Canada12 - 15 Rob Fife13 - 12(1) LPts
05/06/2029Ottawa, Canada12 - 14 Paul Fails11 - 11 LPts
17/05/2029Brampton, Canada11 - 14 Ewan Humeston3 - 6 WPts
19/04/2029Montreal, Canada11 - 13 Luc Bruant1 - 5 LPts
13/04/2029Toronto, Canada11 - 12 David Sommerville3 - 8 LPts
27/03/2029Montreal, Canada10 - 12 Didier Bazile4 - 10 WPts
23/03/2029Hamilton, Canada10 - 11 Chris Kirkland16 - 11 LPts
23/01/2029Laval, Canada9 - 11 Boyce Fillion1 - 4 WPts
15/01/2029Hamilton, Canada9 - 10 Dave Downie2 - 1 LPts
20/12/2028Calgary, Canada8 - 10 Euan Ogilvie2 - 11 WPts
15/11/2028Halifax, Canada8 - 9 George Boo1 - 0 LPts
12/10/2028Laval, Canada7 - 9 Alexandre Lenglen2 - 9 WPts
16/09/2028Calgary, Canada6 - 9 Gareth Kelton7 - 7 WPts
21/08/2028Winnipeg, Canada6 - 8 Mark Banks25(5) - 18 LPts
14/07/2028Burnaby, Canada5 - 8 Harry Urian1 - 1 WPts
15/06/2028Winnipeg, Canada4 - 8 Arnie Hayes0 - 1 WPts
23/05/2028Edmonton, Canada3 - 8 Richard Sproul0 - 4 WPts
27/04/2028Montreal, Canada3 - 7 Kai Flint2 - 5 LPts
08/04/2028Montreal, Canada3 - 6 Manny Cabello0 - 5 LPts
09/02/2028Richmond, Canada3 - 5 Harvey Noble11 - 14(4) LPts
18/12/2027Ottawa, Canada2 - 5 James Wigton1 - 12 WPts
16/12/2027Brampton, Canada2 - 4 Michael Culton17(2) - 15(4) LPts
14/11/2027Laval, Canada1 - 4 Alexandre Lenglen1 - 3 WPts
04/10/2027Montreal, Canada1 - 3 Didier Bazile1 - 3 LPts
19/09/2027Calgary, Canada1 - 2 Alastair Hewins0 - 2 LPts
03/08/2027Laval, Canada0 - 2 Alexandre Lenglen1 - 0 WPts
16/06/2027Montreal, Canada0 - 1 Kai Flint0 - 1 LPts
15/05/2027Montreal, Canada0 - 0 John Nanney1 - 2 LPts