Weightclass:  Featherweight
Location:  Brampton, Canada
Record:  34(2) - 22
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
10/12/2028Brampton, Canada33(2) - 22 Xabat Solorzano1 - 9 WPts
11/10/2028Brampton, Canada32(2) - 22 Ian Telford1 - 6 WPts
13/08/2028Pak Kret, Thailand32(2) - 21 Susu Sithchamuang43(1) - 14 LPts
13/07/2028Nanning, China32(2) - 20 Borislav á Semakov28 - 12 LPts Nanning Olympics 2028View
18/06/2028Oran, Algeria32(2) - 19 Amjad Thomson40(1) - 21 LPts
18/05/2028Oran, Algeria32(2) - 18 Amjad Thomson39(1) - 21 LPts
17/04/2028Pak Kret, Thailand31(2) - 18 Susu Sithchamuang40(1) - 11 WPts
17/03/2028Lonueuil, Canada30(2) - 18 Laramie Ostermeyer19 - 16 WPts Canada National Championships 2028View
14/03/2028Lonueuil, Canada29(1) - 18 Harry Ewan16 - 17(9) WKO3 Canada National Championships 2028View
11/03/2028Lonueuil, Canada28(1) - 18 Kian Hennion2 - 1 WPts Canada National Championships 2028View
10/02/2028Brampton, Canada27(1) - 18 Nathan Gaddie40 - 9 WPts
09/01/2028Port-au-Prince, Haiti27(1) - 17 Gonzalo Ortiz30(1) - 3 LPts Americas Championships 2028View
31/12/2027Brampton, Canada26(1) - 17 Gordan Bebic23 - 21 WPts
24/11/2027Brampton, Canada25(1) - 17 Rodrigo Poblete21 - 13(1) WPts
20/10/2027Pak Kret, Thailand25(1) - 16 Susu Sithchamuang35(1) - 10 LPts
16/09/2027Ibadan, Nigeria25(1) - 15 Gonzalo Ortiz27(1) - 3 LPts Ibadan World Championships 2027View
13/09/2027Ibadan, Nigeria24(1) - 15 Sean Salem31(1) - 19(1) WPts Ibadan World Championships 2027View
10/09/2027Ibadan, Nigeria23(1) - 15 Erik Irrgang21 - 7 WPts Ibadan World Championships 2027View
07/09/2027Ibadan, Nigeria22(1) - 15 Mike Imlay20 - 20 WPts Ibadan World Championships 2027View
04/08/2027Brampton, Canada21(1) - 15 Fausto Manglaya23 - 16 WPts
04/07/2027Brampton, Canada20(1) - 15 Rashid Hajj15 - 16 WPts
16/05/2027Tabriz, Iran19(1) - 15 Haaris Agalarov3 - 20 WPts
17/03/2027Montreal, Canada18(1) - 15 Ricky Moreau26(1) - 24 WPts Canada National Championships 2027View
14/03/2027Montreal, Canada17(1) - 15 John Carns13(1) - 9 WPts Canada National Championships 2027View
11/03/2027Montreal, Canada16(1) - 15 Josh Hasson8 - 8 WPts Canada National Championships 2027View
28/02/2027Montreal, Canada15(1) - 15 Labaron Mader9 - 15 WPts
06/01/2027Hamilton, Canada14(1) - 15 Clint Methven6(2) - 20(1) WPts
06/12/2026Brampton, Canada13(1) - 15 Connor Ainsley27 - 24 WPts
07/11/2026Toronto, Canada13(1) - 14 Nick Stevenson17 - 12 LPts
19/09/2026Montreal, Canada12(1) - 14 Mardian Jouffroy11 - 10 WPts
16/08/2026Brampton, Canada11(1) - 14 Connor Ainsley24 - 23 WPts
09/07/2026Brampton, Canada10(1) - 14 Isaac Elrick4 - 17 WPts
10/05/2026Brampton, Canada9(1) - 14 Brad Clowney1 - 5 WPts
11/03/2026Hamilton, Canada9(1) - 13 Mark Kinnaird14 - 11 LPts Canada National Championships 2026View
04/03/2026Lublin, Poland9(1) - 12 Krzysztof Burzinski39(1) - 14 LPts
04/01/2026Quebec City, Canada9(1) - 11 Frasier Beaulac5 - 21(1) LPts
13/11/2025Tegucigalpa, Honduras8 - 11 Hilario Antolin16 - 12 WKO3
15/09/2025Kano, Nigeria7 - 11 Bature Osunwa4 - 15 WPts
18/07/2025Montreal, Canada6 - 11 Dom Whitted3(1) - 21 WPts
21/05/2025Toronto, Canada6 - 10 Josh Kerr8 - 12 LPts
24/03/2025Utrecht, Netherlands6 - 9 Hippoliet Simpson38(1) - 6 LPts
24/01/2025Toronto, Canada5 - 9 Dan Rodgerson7 - 14 WPts
29/11/2024Rotterdam, Netherlands5 - 8 Christoffel Matteloet27 - 18 LPts
01/10/2024Bogota, Colombia5 - 7 Cisco Betancourt26 - 15(4) LPts
03/08/2024Toronto, Canada5 - 6 Robert Munroe2 - 15 LPts
05/06/2024Brampton, Canada4 - 6 Alec Levingston2 - 9 WPts
07/04/2024Yerevan, Armenia4 - 5 Tovmas Maksudyan3 - 12 LPts
08/02/2024Almaty, Kazakhstan4 - 4 Haaris Baimuratoff14 - 25 LPts
11/12/2023Montreal, Canada4 - 3 Benedict Herard25(1) - 11 LPts
02/11/2023Ottawa, Canada3 - 3 Richard Curtis0 - 0 WPts
02/10/2023Vaughan, Canada2 - 3 Marc Etienne1 - 1 WPts
05/08/2023Montreal, Canada1 - 3 Laramie Ostermeyer0 - 0 WPts
09/06/2023Suwon, South Korea1 - 2 Chang-hoon Ra19(1) - 12(4) LPts
11/04/2023Saskatoon, Canada0 - 2 Ricky Cochren11 - 9 WPts
08/03/2023Vaughan, Canada0 - 1 Jacob Glasford22(1) - 7 LPts
05/02/2023Brampton, Canada0 - 0 Mark Hollinger8(1) - 9 LPts