Weightclass:  Featherweight
Location:  Toronto, Canada
Record:  31 - 21
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
21/01/2026Toronto, Canada30 - 21 Gig Jose4 - 7(1) WPts
22/11/2025Toronto, Canada29 - 21 James Arabie1 - 0 WPts
23/09/2025Toronto, Canada28 - 21 Fresco Escobar6 - 12 WPts
25/07/2025Toronto, Canada27 - 21 Connor Ainsley14 - 15 WPts
26/05/2025Toronto, Canada26 - 21 Gregor Scripture10 - 11 WPts
27/03/2025Toronto, Canada25 - 21 Morgan Glynn2 - 3 WPts
26/01/2025Toronto, Canada24 - 21 Bradley Clardy1 - 7 WPts
27/11/2024Toronto, Canada24 - 20 Mason Nivens19 - 28 LPts
28/09/2024Toronto, Canada23 - 20 Gus Brand3 - 1 WPts
30/07/2024Toronto, Canada22 - 20 Mardian Jouffroy3 - 4 WPts
31/05/2024Toronto, Canada21 - 20 Rehan Khalili2 - 14 WPts
01/04/2024Toronto, Canada20 - 20 Vachel Fouche0 - 2 WPts
01/02/2024Toronto, Canada19 - 20 Deshi Shen12(1) - 27 WPts
04/12/2023Cagayan de Oro, Philippines19 - 19 Gervasio Jumat22 - 9 LPts
06/10/2023Managua, Nicaragua18 - 19 Aimon Antolin14 - 20 WPts
08/08/2023Seoul, South Korea18 - 18 Jin-su Ho13 - 17(3) LPts
10/06/2023Santo Domingo de Guzman, Dominican Republic17 - 18 Alejandro Bobo21 - 12 WPts
12/04/2023Ottawa, Canada17 - 17 John Coupland17 - 10(1) LPts
27/02/2023Quebec City, Canada17 - 16 Leverett Cocteau21 - 10 LPts
24/01/2023Ottawa, Canada16 - 16 Kyle Weddle5 - 23 WPts
14/12/2022Saskatoon, Canada16 - 15 George Tasso15(1) - 15 LPts
25/10/2022Ottawa, Canada16 - 14 Sid Groat9 - 14 LPts
27/08/2022Split, Croatia16 - 13 Alen Jelcic15 - 16 LPts
29/06/2022Tehran, Iran15 - 13 Saad Qazi5 - 3 WPts
01/05/2022Brampton, Canada14 - 13 David Clouston17 - 6 WPts
25/03/2022Yerevan, Armenia14 - 12 Khoren Tacvorian5 - 15 LPts
25/01/2022Ottawa, Canada13 - 12 Kyle Weddle4 - 18 WPts
06/12/2021Toronto, Canada12 - 12 Quin Infante12 - 13 WPts
06/10/2021San Miguel de Tucuman, Argentina11 - 12 Enzo Cerro6 - 15 WPts
07/08/2021Toronto, Canada10 - 12 Young-cheol Kook8 - 15 WPts
06/06/2021Mississauga, Canada10 - 11 Paul Jolly10 - 6 LPts
24/04/2021Toronto, Canada9 - 11 Francois Oberlin4(1) - 17 WPts
23/02/2021Vienna, Austria9 - 10 Hamoelet Kabitzsch6 - 8 LPts
26/12/2020Toronto, Canada8 - 10 Sam Vartan12 - 2 WPts
25/10/2020Mississauga, Canada8 - 9 Duncan Newman9 - 8 LPts
20/09/2020Toronto, Canada7 - 9 Aftab Ebrahimi5 - 10 WPts
20/07/2020Toronto, Canada7 - 8 Gauvain Messier2 - 5 LPts
19/05/2020Port-au-Prince, Haiti7 - 7 Chase Aime3 - 10 LPts
21/03/2020Dammam, Saudi Arabia7 - 6 Atif Rookas11 - 1 LPts
22/01/2020Toronto, Canada6 - 6 Holland Gourcuff7 - 3 WPts
21/11/2019Mississauga, Canada6 - 5 Paul Mathie6 - 2 LPts
29/09/2019Toronto, Canada5 - 5 Lewis Woodhead6 - 0 WPts
30/07/2019Toronto, Canada5 - 4 Gus Kendrick4 - 4 LPts
30/05/2019Riyadh, Saudi Arabia5 - 3 Farhan Salama5 - 3 LPts
01/04/2019Toronto, Canada4 - 3 Guido Manarang6 - 3 WPts
30/01/2019Toronto, Canada3 - 3 Charles Oliphant4 - 4 WPts
30/11/2018Toronto, Canada2 - 3 Guido Manarang5 - 2 WPts
01/10/2018Mississauga, Canada2 - 2 Arran Edwards2 - 0 LPts
28/08/2018Toronto, Canada1 - 2 Ethan Crary2 - 1 WPts
30/06/2018Toronto, Canada1 - 1 Ethan Crary1 - 1 LPts
02/05/2018Winnipeg, Canada1 - 0 John Blackstock0 - 1 LPts
18/03/2018Toronto, Canada0 - 0 Vincent Burwick0 - 2 WPts