Weightclass:  Featherweight
Location:  Hamilton, Canada
Record:  15 - 19
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
17/03/2031Montreal, Canada15 - 18 Louie Nolton26 - 8 LPts Canada National Championships 2031View
14/03/2031Montreal, Canada14 - 18 John Cromie30 - 15 WPts Canada National Championships 2031View
11/03/2031Montreal, Canada13 - 18 Dale Hird19 - 10 WPts Canada National Championships 2031View
14/01/2031Aba, Nigeria12 - 18 Orji Onyilo13 - 20 WPts
16/11/2030Richmond, Canada11 - 18 Joey Bethel3 - 21 WPts
23/09/2030Calgary, Canada10 - 18 Canaan Huppert16 - 15 WPts
19/08/2030Toronto, Canada10 - 17 Harry Ewan22 - 32(20) LPts
16/07/2030Samarinda, Indonesia9 - 17 Ken-dedes Soetrisno11 - 30(1) WPts
18/05/2030Hamilton, Canada8 - 17 Francis Jacque4 - 10 WPts
20/03/2030Río Cuarto, Argentina8 - 16 Joaquin Calistro20(1) - 7 LPts
20/01/2030Yokohama, Japan7 - 16 Yutaka Amaya10 - 14 WPts
22/11/2029Copenhagen, Denmark7 - 15 Vali Just25(1) - 7 LPts
24/09/2029Santa Fe de la Vera Cruz, Argentina7 - 14 Santiago Labrada16 - 15 LPts
27/07/2029Hamilton, Canada6 - 14 Sajid Popal4 - 8 WPts
29/05/2029Ostrava, Czech Republic6 - 13 Norbert Jezek24 - 13 LPts
31/03/2029Bordeaux, France6 - 12 Jeremie de Laclos9 - 14 LPts
31/01/2029London, Canada6 - 11 Brad Clowney5 - 18 LPts
03/12/2028Johannesburg, South Africa6 - 10 Callum Kanumbedi25 - 22 LPts
05/10/2028Baku, Azerbaijan5 - 10 Yalchin Yakubov3 - 11 WPts
07/08/2028Hamilton, Canada4 - 10 Max Flynn9 - 12 WPts
09/06/2028Pikine, Senegal3 - 10 Travis Baudhuin5 - 20 WPts
11/04/2028Taguig, Philippines3 - 9 Carlos Mangoba20 - 6 LPts
12/02/2028Samarqand, Uzbekistan3 - 8 Borya Aghayev9 - 20(1) LPts
15/12/2027Hamilton, Canada3 - 7 Matthew Williams9 - 3 LPts
17/10/2027Hamilton, Canada3 - 6 Albien Van den Broucke4 - 5 LPts
19/08/2027Vilnius, Lithuania3 - 5 Alaksander Blazek0 - 1 LPts
20/06/2027Stockholm, Sweden3 - 4 Ludvig Carlstrom15 - 11 LPts
22/04/2027Stockholm, Sweden2 - 4 Daniel Thorngren4 - 21 WPts
22/02/2027London, Canada1 - 4 John Castile0 - 0 WPts
29/12/2026Hamilton, Canada1 - 3 Aqil Sadykow3 - 4 LPts
30/10/2026Edmonton, Canada0 - 3 Matt Riddick1 - 0 WPts
09/09/2026Vilnius, Lithuania0 - 2 Szymon Witulski6 - 10 LPts
11/07/2026Halifax, Canada0 - 1 Ricky Matheson9 - 15 LPts
07/06/2026Ottawa, Canada0 - 0 Paul Rosie0 - 0 LPts