Weightclass:  Featherweight
Location:  Toronto, Canada
Record:  40 - 9
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
28/11/2025Toronto, Canada39 - 9 Montel Escudero2 - 5(1) WPts
29/09/2025Toronto, Canada38 - 9 Ian Hason1 - 0 WPts
01/08/2025Toronto, Canada37 - 9 Faton Halii1 - 4 WPts
02/06/2025Toronto, Canada36 - 9 Leonardo Lares2 - 7 WPts
03/04/2025Toronto, Canada35 - 9 Montana Hinojos12 - 9 WPts
02/02/2025Toronto, Canada34 - 9 Neper Palomar1 - 12(1) WPts
04/12/2024Toronto, Canada33 - 9 Pierre Lemartin2 - 4 WPts
05/10/2024Toronto, Canada32 - 9 Fausto Almodovar3 - 12 WPts
06/08/2024Toronto, Canada31 - 9 Robert Swaney2 - 8 WPts
08/06/2024Toronto, Canada30 - 9 Ricky Matheson3 - 8 WPts
09/04/2024Toronto, Canada29 - 9 Sezni Philipe1 - 1 WPts
09/02/2024Toronto, Canada28 - 9 Elliot Donnellon1 - 0 WPts
11/12/2023Toronto, Canada27 - 9 John Calder5 - 22 WPts
09/10/2023Ottawa, Canada26 - 9 Ewan Woodman26(1) - 5 WPts
18/08/2023New Delhi, India25 - 9 Gopal Rangaswamy0 - 0 WPts
20/06/2023Edmonton, Canada25 - 8 Chris Fairweather15(1) - 19 LPts
24/04/2023Lonueuil, Canada25 - 7 Inigo Dunwoodie20 - 12 LPts
16/03/2023Calgary, Canada24 - 7 Brin Daniel11 - 19 WPts
12/02/2023Riga, Latvia24 - 6 Isaak Celms10 - 9 LPts
15/12/2022Guatemala City, Guatemala23 - 6 Orlando Martel5(1) - 27 WPts
17/10/2022Toronto, Canada22 - 6 Alesger Geidarov16 - 16 WPts
19/08/2022Santo Domingo Este, Dominican Republic21 - 6 Cortez Cirino9 - 14 WPts
21/06/2022Toronto, Canada20 - 6 Louie Cisse6 - 15 WPts
23/04/2022Montreal, Canada19 - 6 Montgomery Duchamp5 - 17 WPts
25/02/2022Toronto, Canada18 - 6 Justin Veatch14 - 10 WPts
11/01/2022Algiers, Algeria17 - 6 Aftab Khadra10 - 16 WPts
12/11/2021Calgary, Canada16 - 6 Jonathan Swinton7 - 15 WPts
23/09/2021Toronto, Canada16 - 5 Max Kimmons18 - 1 LPts
20/08/2021Petaling Jaya, Malaysia15 - 5 Faisal Farman13 - 8 WPts
21/06/2021Seoul, South Korea14 - 5 Soo-il Min15 - 3 WPts
23/04/2021Hamamatsu, Japan13 - 5 Satoru Handa0 - 2 WPts
22/02/2021Toronto, Canada12 - 5 James Mordecai15 - 3 WPts
24/12/2020Hangzhou, China11 - 5 Gan Shen6 - 11 WPts
26/10/2020Mecca, Saudi Arabia10 - 5 Hassan Hamaty5 - 11 WPts
28/08/2020Toshkent, Uzbekistan10 - 4 Javid Jahangirov15 - 1 LPts
29/06/2020Hamilton, Canada10 - 3 Jordan Spencer13 - 3 LPts
09/05/2020Panama City, Panama10 - 2 Montenegro Llerena3 - 10 LPts
11/03/2020Mississauga, Canada10 - 1 Ewan Woodman7 - 1 LPts Canada National Championships 2020View
26/02/2020Zhengzhou, China9 - 1 HuiK'o Tang7 - 6 WPts
28/12/2019Toronto, Canada8 - 1 Miloslav Bobek9 - 2 WPts
28/10/2019Montreal, Canada7 - 1 Raynard Aubert3 - 7 WPts
30/08/2019Toronto, Canada6 - 1 George Torrens2 - 8 WPts
01/07/2019Laval, Canada5 - 1 Olier Clary1 - 3 WPts
18/05/2019Shymkent, Kazakhstan4 - 1 Timofei Casymbeckoff1 - 1 WPts
20/03/2019Toronto, Canada3 - 1 Kian Pollick4 - 3 WPts
17/01/2019Toronto, Canada2 - 1 Saturnin Romano3 - 0 WPts
18/11/2018Leicester, UK2 - 0 Billy Lawgoch0 - 0 LPts
18/09/2018Mitchells Plain, South Africa1 - 0 Madisha Knoetze0 - 0 WPts
18/07/2018Toronto, Canada0 - 0 Audric Calmat0 - 0 WPts