Weightclass:  Featherweight
Location:  London, Canada
Record:  16(1) - 25
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
15/11/2031London, Canada15(1) - 25 Glanville Yourcenar4 - 4 WPts
15/09/2031London, Canada14(1) - 25 Jair Veliz1 - 23 WPts
16/07/2031London, Canada13(1) - 25 Sasha Gontcharov2 - 2 WPts
16/05/2031London, Canada12(1) - 25 Nicandro Mare2 - 11 WPts
17/03/2031London, Canada12(1) - 24 Sasha Buda6 - 6 LPts
15/01/2031London, Canada11(1) - 24 Agapetus Mascorro4 - 12 WPts
16/11/2030London, Canada10(1) - 24 Marin Haccoun2 - 7 WPts
17/09/2030London, Canada10(1) - 23 Chris Salton12 - 13 LPts
19/07/2030London, Canada10(1) - 22 Jeremie Garros15 - 8 LPts
20/05/2030London, Canada9(1) - 22 Ian Kellogg4 - 19 WPts
21/03/2030London, Canada9(1) - 21 Duncan Rosser2 - 11 LPts
21/01/2030London, Canada8(1) - 21 Joey Bethel1 - 18 WPts
22/11/2029Zagreb, Croatia7 - 21 Frane Vrban12 - 17(2) WKO3
24/09/2029San Pedro Sula, Honduras7 - 20 Malvolio Roso29 - 15(1) LPts
27/07/2029San Lorenzo, Paraguay7 - 19 Angel Luiz9 - 18 LPts
29/05/2029Glasgow, UK6 - 19 John Walker0 - 3 WPts
31/03/2029Kharkiv, Ukraine6 - 18 Fedir Iwanicki15 - 9 LPts
31/01/2029London, Canada5 - 18 Jordan Rogerson6 - 11 WPts
03/12/2028London, Canada4 - 18 Kian Hennion4 - 4 WPts
05/10/2028Wenzhou, China4 - 17 Liang Sha15 - 17 LPts
07/08/2028Dakar, Senegal4 - 16 Tugdual Sy12 - 13(1) LPts
09/06/2028Panama City, Panama4 - 15 Vicente Mathias11(2) - 12 LPts
11/04/2028London, Canada4 - 14 Michael Stein11 - 11 LPts
12/02/2028Bergen, Norway4 - 13 Turpin Hovland7 - 13 LPts
15/12/2027Maracaibo, Venezuela3 - 13 Lisandro Corea4 - 13 WPts
17/10/2027Copenhagen, Denmark2 - 13 Ulick Bruhn9 - 11 WPts
19/08/2027Daejeon, South Korea2 - 12 Min-hyeok Kwan11 - 15 LPts
21/06/2027Montreal, Canada2 - 11 Carvell Belcourt14(2) - 23(1) LPts
27/04/2027Mississauga, Canada2 - 10 James Headrick5 - 12 LPts
28/02/2027Istanbul, Turkey2 - 9 Bora Ataseven32 - 14 LPts
31/12/2026Montreal, Canada2 - 8 Alec Levingston9 - 19 LPts
05/11/2026Norilsk, Russia1 - 8 Georgiy Shilkov0 - 0 WPts
07/09/2026Lyon, France1 - 7 Ciel Dubled7 - 8 LPts
10/07/2026London, Canada1 - 6 Morgan Glynn5 - 9 LPts
10/05/2026Brampton, Canada1 - 5 Ewan Carmichael9(1) - 14 LPts
12/03/2026Toronto, Canada1 - 4 Ian Hason2 - 2 LPts
14/01/2026Richmond, Canada0 - 4 Louis Calley4 - 20 WPts
19/11/2025London, Canada0 - 3 Rafiq Aghmaliyev4 - 16 LPts
20/09/2025Lyon, France0 - 2 Remi Doisneau21(3) - 24 LPts
23/07/2025Calgary, Canada0 - 1 Zachary Cragg5 - 19 LPts
11/06/2025London, Canada0 - 0 Cuba Albarado6 - 5 LPts