Weightclass:  Featherweight
Location:  Toronto, Canada
Record:  27 - 32(20)
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
14/04/2031Toronto, Canada26 - 32(20) Luc Arabie8 - 10(1) WPts
13/02/2031Toronto, Canada25 - 32(20) Geoff Terrace2 - 3 WPts
16/12/2030Toronto, Canada24 - 32(20) William Magouirk11 - 13 WPts
17/10/2030Toronto, Canada23 - 32(20) Wilbart Stortz7 - 26(1) WPts
19/08/2030Toronto, Canada22 - 32(20) Jordan Rogerson10 - 17 WPts
20/06/2030Toronto, Canada22 - 31(19) Josh Hasson24(1) - 16 LKO3
21/04/2030Toronto, Canada22 - 30(18) Josh Hasson23 - 16 LKO3
20/02/2030Toronto, Canada22 - 29(17) Arthur Frew16 - 8 LKO3
23/12/2029Toronto, Canada21 - 29(17) Miguel Lucero1 - 4 WPts
24/10/2029Toronto, Canada20 - 29(17) Santiago Peixoto8 - 12(1) WPts
25/08/2029Arequipa, Peru20 - 28(16) Eloy Toro26(1) - 22 LKO3
25/07/2029Zagreb, Croatia20 - 27(16) Marinko Bubic29 - 14 LPts
24/06/2029Arequipa, Peru20 - 26(15) Eloy Toro25 - 21 LKO3
24/05/2029Linden, Guyana20 - 25(15) Robert Brydon26 - 11 LPts
20/04/2029Toronto, Canada19 - 25(15) Marinko Bubic28 - 12 WPts
14/03/2029Saskatoon, Canada19 - 24(15) Ian Kenny24 - 4 LPts Canada National Championships 2029View
11/03/2029Saskatoon, Canada18 - 24(15) Vachel Fouche9 - 26 WPts Canada National Championships 2029View
15/02/2029Turku, Finland18 - 23(14) Jorma Kuusi25 - 21 LKO3
15/01/2029Toronto, Canada18 - 22(13) Montenegro Guiterrez16(1) - 20 LKO3
11/12/2028Athens, Greece18 - 21(13) Filips Vasil20 - 11 LPts
10/11/2028Toronto, Canada18 - 20(12) Luka Eshinov31 - 15 LKO2
05/10/2028Caracas, Venezuela18 - 19(11) Malvolio Santos26(3) - 6 LKO3
04/09/2028Toronto, Canada18 - 18(10) Malvolio Santos25(2) - 6 LKO3
12/07/2028Toronto, Canada17 - 18(10) Kasi Afrifa8 - 9 WPts
13/05/2028Toronto, Canada16 - 18(10) Jorn Janzen1 - 13 WPts
14/03/2028Lonueuil, Canada16 - 17(9) Ewan Carmichael29(1) - 18 LKO3 Canada National Championships 2028View
11/03/2028Lonueuil, Canada15 - 17(9) Briar Chamfort12 - 5 WPts Canada National Championships 2028View
16/02/2028Plovdiv, Bulgaria14 - 17(9) Blagoy á Lebedenkov13 - 22 WPts
19/12/2027Karagandy, Kazakhstan13 - 17(9) Saleh Kairat5 - 19 WPts
21/10/2027Lusaka, Zambia13 - 16(8) Rashon Musonda21(1) - 13 LKO3
22/08/2027Toronto, Canada12 - 16(8) Ngu Quan0 - 5(1) WPts
23/06/2027Toronto, Canada11 - 16(8) Joel Ruane0 - 4 WPts
26/04/2027Rotterdam, Netherlands10 - 16(8) Jean Philip Jorix2 - 1 WPts
26/02/2027Baku, Azerbaijan10 - 15(8) Firudin Heybatov28 - 32 LPts
29/12/2026Odense, Denmark10 - 14(7) Carson Thomassen4 - 14(1) LKO3
31/10/2026Toronto, Canada9 - 14(7) Garner Seigner0 - 6 WPts
01/09/2026Toronto, Canada8 - 14(7) Abdul Dauenov6 - 5 WPts
04/07/2026Toronto, Canada7 - 14(7) Edward Blair1 - 0 WPts
06/05/2026Johannesburg, South Africa7 - 13(6) Ian Kikonga9 - 15 LKO3
08/03/2026Toronto, Canada6 - 13(6) Zach Mattix1 - 4 WPts
08/01/2026Toronto, Canada6 - 12(5) Gus Brand5 - 8 LKO3
08/11/2025Toronto, Canada6 - 11(5) Geoff Blacketer3 - 5 LPts
09/09/2025Toronto, Canada6 - 10(4) Leeroy Kinnick0 - 6 LKO3
11/07/2025Yokohama, Japan6 - 9(3) Nori Muranaka24(1) - 24(15) LKO3
13/05/2025Toronto, Canada5 - 9(3) Arran Fiel1 - 3 WPts
14/03/2025Toronto, Canada5 - 8(2) Ricky Moreau11 - 10 LKO3 Canada National Championships 2025View
11/03/2025Toronto, Canada4 - 8(2) Connor Ainsley12 - 13 WPts Canada National Championships 2025View
21/01/2025Toronto, Canada3 - 8(2) John Spang1 - 1 WPts
22/11/2024Incheon, South Korea3 - 7(2) Suk-young Seo8 - 12 LPts
24/09/2024Toronto, Canada2 - 7(2) Robert Bains1 - 5(1) WPts
27/07/2024Ottawa, Canada1 - 7(2) Ian Mearns7 - 12 WPts
02/06/2024Kiev, Ukraine1 - 6(1) Vanko Kostiuk32 - 14 LKO3
04/04/2024Vaughan, Canada0 - 6(1) Isaac Berry13 - 22(1) WPts
09/02/2024Zagreb, Croatia0 - 5(1) Drago Keser14 - 12 LPts
12/12/2023Vaughan, Canada0 - 4(1) Johnny Health23 - 11 LPts
14/10/2023Brampton, Canada0 - 3 Greg Kindrick10(4) - 25 LKO3
21/08/2023Ottawa, Canada0 - 2 Bruce Lovitt9 - 22(1) LPts
16/07/2023Perth, Australia0 - 1 Corey Imrie21 - 7 LPts
18/05/2023Toronto, Canada0 - 0 Mark Kinnaird2 - 4 LPts