Weightclass:  Light Welterweight
Location:  Toronto, Canada
Record:  46 - 17
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
07/05/2027Toronto, Canada45 - 17 Lorcan Desmond10 - 24 WPts
07/03/2027Toronto, Canada44 - 17 Rashid Waked4 - 5 WPts
07/01/2027Toronto, Canada43 - 17 Lucas Moriarty11 - 11 WPts
08/11/2026Toronto, Canada42 - 17 Brett Petrie9 - 10 WPts
08/09/2026Toronto, Canada41 - 17 Royal Leblanc16 - 14(1) WPts
09/07/2026Toronto, Canada40 - 17 Xalvador Buenrostro14 - 10 WPts
10/05/2026Toronto, Canada39 - 17 Zachary Ledingham16(1) - 13 WPts
11/03/2026Hamilton, Canada39 - 16 Royal Leblanc11 - 13(1) LPts Canada National Championships 2026View
02/03/2026Liege, Belgium38 - 16 Mardian Caron3 - 2 WPts
02/01/2026Koronadal, Philippines37 - 16 Quiqui Moros8 - 16 WPts
04/11/2025Toronto, Canada36 - 16 Isaac Platt1 - 3 WPts
06/09/2025Bouake, Ivory Coast35 - 16 Cabal Belcourt0 - 0 WPts
08/07/2025Antwerp, Belgium34 - 16 Haas Van den Peereboome28(1) - 22 WPts
10/05/2025Toronto, Canada33 - 16 Juan Meraz2 - 5 WPts
11/03/2025Toronto, Canada33 - 15 Dabney Lacourse38(3) - 9 LPts Canada National Championships 2025View
28/01/2025Edmonton, Canada33 - 14 Matthew Billie20(1) - 23 LPts
30/11/2024Jeddah, Saudi Arabia32 - 14 Haider Harwood18(1) - 18 WPts
02/10/2024Toronto, Canada31 - 14 Rich Ray2(1) - 11 WPts
03/08/2024Quebec City, Canada30 - 14 Chevy Ulliel23(2) - 13 WPts
07/06/2024Recife, Brazil29 - 14 Reyes Barbas8(1) - 19 WPts
09/04/2024Calgary, Canada28 - 14 Felix Skillen15(1) - 21 WPts
10/02/2024Santo Domingo de Guzman, Dominican Republic27 - 14 Juan Blas7 - 15 WPts
13/12/2023Laval, Canada26 - 14 Charles Suite17(2) - 17 WPts
15/10/2023Odessa, Ukraine25 - 14 Timofei Tokar9 - 18 WPts
17/08/2023Aden, Yemen24 - 14 Aftab Adham2 - 8 WPts
19/06/2023Toronto, Canada23 - 14 Kenzie Noble9 - 15 WPts
20/04/2023Almaty, Kazakhstan22 - 14 Evgeny Esimov2 - 4(1) WPts
20/02/2023Samarqand, Uzbekistan21 - 14 Vitali Aghmaliyev5 - 25(2) WPts
22/12/2022Toronto, Canada20 - 14 Charles Wingate1 - 12 WPts
23/10/2022Vancouver, Canada20 - 13 Leeroy Pagnol13 - 13 LPts
08/09/2022Dublin, Ireland19 - 13 Lee Cummins2 - 18 WPts
11/07/2022Halifax, Canada19 - 12 Ashley Brunton11 - 14 LPts
06/06/2022Southampton, UK19 - 11 Waqar Kamara11 - 17(1) LPts
08/04/2022Mashhad, Iran18 - 11 Khalid Fayad1 - 3 WPts
08/02/2022Harare, Zimbabwe18 - 10 James Majange12 - 12 LPts
10/12/2021Burnaby, Canada17 - 10 Turiau Verlaine13 - 10 WPts
25/10/2021Brampton, Canada17 - 9 Robert Riddel15 - 7 LPts
14/09/2021Winnipeg, Canada16 - 9 Wayne Fullerton7 - 13(2) WPts
06/08/2021Toronto, Canada15 - 9 Asil Benchemsi2 - 6 WPts
04/06/2021Toronto, Canada14 - 9 Bruno Kaska1 - 1 WPts
04/04/2021Toronto, Canada13 - 9 Zafa Hamidi3 - 6 WPts
03/02/2021Vaughan, Canada12 - 9 Nathan Hutcheon4 - 9 WPts
28/12/2020Tilburg, Netherlands12 - 8 Laureis Ynghelbrecht7 - 9 LPts
29/10/2020Lonueuil, Canada12 - 7 Kenzie Shirah9 - 3 LPts
31/08/2020Toronto, Canada11 - 7 Francisco Ruedas1 - 1 WPts
30/06/2020Montreal, Canada10 - 7 Georges Beaumarchais11 - 5(1) WPts
12/05/2020Calgary, Canada9 - 7 Felix Skillen4 - 7 WPts
14/03/2020Vitebsk, Belarus9 - 6 Dmitriy Balaban8 - 3 LPts
15/01/2020Port-au-Prince, Haiti8 - 6 Orson Flores7 - 5 WPts
16/11/2019Toronto, Canada7 - 6 James Bowen4 - 3 WPts
16/09/2019Toronto, Canada6 - 6 Eldar Ivanots1 - 8 WPts
17/07/2019Toronto, Canada5 - 6 Inari Pietarinen5 - 2 WPts
17/05/2019Toronto, Canada4 - 6 Lorenzo Boldrini4 - 5 WPts
18/03/2019Montreal, Canada4 - 5 Travis Ozanne1 - 7 LPts
04/02/2019Toronto, Canada4 - 4 Akbar Jamali5 - 2 LPts
05/12/2018Montreal, Canada4 - 3 James Provost0 - 0 LPts
26/10/2018Toronto, Canada3 - 3 Valeray Orme0 - 3 WPts
28/08/2018Toronto, Canada3 - 2 Raoul Ogier4 - 1 LPts
30/06/2018Gaineau, Canada3 - 1 Granger Pierre-Louis0 - 3 LPts
29/05/2018Toronto, Canada2 - 1 Garrison Oberlin0 - 1 WPts
31/03/2018Winnipeg, Canada1 - 1 John Borthwick0 - 2 WPts
24/02/2018Halifax, Canada0 - 1 Charles Gillis0 - 1 WPts
18/01/2018Toronto, Canada0 - 0 Mike Dew0 - 0 LPts