Weightclass:  Featherweight
Location:  Montreal, Canada
Record:  26 - 14
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
11/08/2031Montreal, Canada25 - 14 Jun Okubo5 - 6 WPts
13/06/2031Montreal, Canada24 - 14 Gabriel Montalbo0 - 4 WPts
13/04/2031Montreal, Canada23 - 14 Lew Chalupa4 - 7 WPts
12/02/2031Montreal, Canada22 - 14 Arran Peters2 - 8 WPts
15/12/2030Montreal, Canada21 - 14 Kook-young Kwak3 - 6 WPts
16/10/2030Montreal, Canada20 - 14 Quico Reina10 - 13 WPts
18/08/2030Montreal, Canada19 - 14 John Cromie26 - 14 WPts
19/06/2030Montreal, Canada18 - 14 Hank Beukelman13 - 11 WPts
20/04/2030Montreal, Canada17 - 14 Chris Salton10 - 11 WPts
19/02/2030Montreal, Canada17 - 13 John Cromie22 - 12 LPts
21/12/2029Montreal, Canada16 - 13 Shaun Couper2 - 3 WPts
22/10/2029Montreal, Canada16 - 12 Ian Crofoot25 - 10 LPts
23/08/2029Laval, Canada16 - 11 Vermont Courtellemont0 - 0 LPts
15/07/2029Ottawa, Canada16 - 10 Ian Kenny26 - 5 LPts
30/05/2029Ichinomiya, Japan16 - 9 Kei Umemoto32(1) - 7 LPts
01/04/2029San Miguel de Tucuman, Argentina15 - 9 Paco Olmeda15 - 20(2) WPts
01/02/2029Lonueuil, Canada14 - 9 Pierre Lemartin25(2) - 9 WPts
12/12/2028Buenos Aires, Argentina14 - 8 Orlando Vasconcellos24 - 22(1) LPts
14/10/2028Ottawa, Canada13 - 8 Ian Mearns26 - 19 WPts
04/09/2028Minsk, Belarus13 - 7 Borya Rusak15(5) - 31 LPts
07/07/2028Tegucigalpa, Honduras12 - 7 Federico Medero7 - 19 WPts
09/05/2028Montevideo, Uruguay12 - 6 Edmundo Milian4 - 19 LPts
11/03/2028Lonueuil, Canada12 - 5 Harry Ewan15 - 17(9) LPts Canada National Championships 2028View
14/02/2028Anderlecht, Belgium11 - 5 Amiens Garros5 - 13 WPts
16/12/2027Santo Domingo de Guzman, Dominican Republic11 - 4 Montel Valdivieso22 - 13(1) LPts
18/10/2027Burnaby, Canada11 - 3 Jake Clowney4 - 9 LPts
27/08/2027Nassau, Bahamas10 - 3 Robert Steele0 - 4 WPts
29/06/2027Laval, Canada9 - 3 Stuart Symon16 - 21 WPts
09/05/2027Toronto, Canada9 - 2 Morgan Glynn9 - 10 LPts
08/04/2027Edmonton, Canada8 - 2 Dylan Harwood2 - 12 WPts
31/03/2027Gaineau, Canada7 - 2 Garner Seigner0 - 10 WPts
15/03/2027Gaineau, Canada6 - 2 Garner Seigner0 - 9 WPts
01/03/2027Vaughan, Canada5 - 2 James Geddie9(1) - 20(1) WPts
17/01/2027Toronto, Canada5 - 1 Robert Munroe10(1) - 22 LPts
17/12/2026Surrey, Canada5 - 0 Sam Luna1 - 11 LPts
05/12/2026Ottawa, Canada4 - 0 Shaun Chalmers1 - 12 WPts
04/11/2026Ottawa, Canada3 - 0 Shaun Chalmers1 - 11 WPts
27/10/2026Calgary, Canada2 - 0 James Hird0 - 8 WPts
23/10/2026Mississauga, Canada1 - 0 Matt Herd0 - 5 WPts
23/10/2026Montreal, Canada0 - 0 Malcolm Carruthers1 - 2 WPts