Weightclass:  Featherweight
Location:  Hamilton, Canada
Record:  31 - 16
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
04/01/2034Hamilton, Canada30 - 16 Kashif Ismael1 - 0 WPts
04/11/2033Hamilton, Canada29 - 16 Joaquin Monforte13 - 19 WPts
03/09/2033Hamilton, Canada28 - 16 Cruz Lagos0 - 2 WPts
04/07/2033Hamilton, Canada27 - 16 Albain Thil1 - 4 WPts
03/05/2033Hamilton, Canada26 - 16 Kolya Bayar1 - 0 WPts
01/03/2033Hamilton, Canada25 - 16 Luka Safarli2 - 10 WPts
30/12/2032Hamilton, Canada24 - 16 Sasha Karashew0 - 10 WPts
30/10/2032Hamilton, Canada23 - 16 Zeynal Karimov2 - 7 WPts
30/08/2032Hamilton, Canada22 - 16 Malvolio Aquino5 - 6 WPts
30/06/2032Hamilton, Canada21 - 16 Vicente Leandro1 - 6 WPts
30/04/2032Hamilton, Canada21 - 15 Dale Hird26 - 14 LPts
01/03/2032Hamilton, Canada20 - 15 Declan Amberson3 - 13 WPts
01/01/2032Montreal, Canada19 - 15 Rush Cartier8 - 18 WPts
13/11/2031Hamilton, Canada18 - 15 Dale Hird24 - 12 WPts
12/09/2031Hamilton, Canada17 - 15 Jordan Rogerson17 - 19 WPts
03/08/2031Quebec City, Canada16 - 15 Vermont Painchaud21 - 12 WPts
02/07/2031Istanbul, Turkey15 - 15 Bora Ozchelik13(1) - 9(1) WPts
03/05/2031Calgary, Canada15 - 14 Blake Beveridge13 - 8 LPts
08/03/2031Ottawa, Canada15 - 13 Kian Hennion13 - 10 LPts
13/01/2031Halifax, Canada14 - 13 Gareth Day5 - 18 WPts
15/11/2030Riga, Latvia13 - 13 Toma Abelite2 - 21 WPts
17/09/2030London, Canada12 - 13 Brad Clowney10(1) - 23 WPts
06/08/2030Hamilton, Canada12 - 12 Bruce Bellaire22(2) - 16 LPts
19/07/2030Zagreb, Croatia11 - 12 Filip Curic8 - 24 WPts
21/05/2030Toronto, Canada10 - 12 William Magouirk8 - 12 WPts
20/04/2030Montreal, Canada10 - 11 Briar Chamfort17 - 14 LPts
20/03/2030Turmero, Venezuela9 - 11 Montel Valle12 - 26 WPts
20/01/2030Kiev, Ukraine8 - 11 Vanko Taran9 - 14 WPts
22/11/2029Shantou, China8 - 10 Deshi Dang11 - 17 LPts
24/09/2029Hamilton, Canada7 - 10 Ben Delon2 - 3 WPts
27/07/2029El Kelaa Des Sraghna, Morocco6 - 10 Faqih Tawfiq18(1) - 20(2) WPts
29/05/2029Hamilton, Canada5 - 10 Canaan Huppert10 - 13 WPts
31/03/2029Le Mans, France5 - 9 Montague Bourvil6 - 17 LPts
31/01/2029Dubai, UAE4 - 9 Waqas Haik4 - 26(12) WPts
03/12/2028Lonueuil, Canada4 - 8 Pierre Lemartin24(2) - 9 LPts
05/10/2028Hamilton, Canada3 - 8 Chatpetch Hathairattanakool0 - 2 WPts
07/08/2028Hamilton, Canada2 - 8 Aleksandr Zupa0 - 1 WPts
09/06/2028Grenoble, France2 - 7 Sumner Duras13 - 18 LPts
11/04/2028Samarqand, Uzbekistan2 - 6 Borya Aghayev10 - 20(1) LPts
12/02/2028Bandung, Indonesia1 - 6 Leo Suryo6 - 19(1) WPts
15/12/2027Hamilton, Canada0 - 6 Joey Bethel1 - 5 WPts
16/10/2027Zurich, Switzerland0 - 5 Othomann Krotz32 - 21(4) LPts
18/08/2027Guatemala City, Guatemala0 - 4 Angel Alpizar14 - 17 LPts
20/06/2027Ponce, Puerto Rico0 - 3 Xalvador Betancourt22 - 4 LPts
22/04/2027Hamilton, Canada0 - 2 Connor Ainsley29 - 26 LPts
13/03/2027Montreal, Canada0 - 1 Courvoisier Romand13(1) - 16 LPts
10/02/2027Hamilton, Canada0 - 0 Lucien Gillard1 - 1 LPts