Weightclass:  Middleweight
Location:  Toronto, Canada
Record:  22 - 26
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
23/05/2026Toronto, Canada21 - 26 Gethin Levingston0 - 0 WPts
24/03/2026Toronto, Canada21 - 25 Quang Hoang1 - 5 LPts
23/01/2026Toronto, Canada20 - 25 Alastair Tuten2 - 6 WPts
24/11/2025Toronto, Canada19 - 25 Paul Hutcheson3 - 3 WPts
25/09/2025Toronto, Canada18 - 25 Alastair Tuten1 - 4 WPts
27/07/2025Toronto, Canada17 - 25 Urvano Guajardo3 - 10 WPts
29/05/2025Toronto, Canada16 - 25 John Hilling1 - 10(1) WPts
30/03/2025Toronto, Canada15 - 25 George Bryn22 - 19 WPts
29/01/2025Toronto, Canada15 - 24 Bronco Arroyo6 - 16 LPts
01/12/2024Toronto, Canada14 - 24 Darryl Craik2 - 4 WPts
02/10/2024Toronto, Canada14 - 23 Vitali Berezin6 - 16 LPts
03/08/2024Toronto, Canada13 - 23 Kian Dagg0 - 2 WPts
05/06/2024Toronto, Canada12 - 23 Rob Adie0 - 4 WPts
06/04/2024Bamenda, Cameroon11 - 23 Page Begue1 - 2 WPts
07/02/2024Toronto, Canada10 - 23 Arnold Pich3 - 3 WPts
10/12/2023Toronto, Canada10 - 22 James Jelley1 - 0 LPts
09/10/2023Toronto, Canada9 - 22 Mark Mimoun1 - 11 WPts
12/08/2023Soweto, South Africa9 - 21 Brin Nsele16 - 14 LPts
14/06/2023Makassar, Indonesia9 - 20 Jerriz Go13 - 8(3) LPts
16/04/2023Toronto, Canada9 - 19 Ian Char7 - 20 LPts
20/02/2023Zamboanga City, Philippines9 - 18 Gonzalo Momongan20 - 12 LPts
23/12/2022Toronto, Canada8 - 18 Mark Nixon4 - 24 WPts
24/10/2022Naples, Italy7 - 18 Savio Rositani10 - 22 WPts
26/08/2022Toronto, Canada7 - 17 Juan Sultan3 - 24 LPts
26/06/2022Toronto, Canada7 - 16 Mark Barbour19 - 9 LPts
04/05/2022Toronto, Canada6 - 16 Jasper Ardis8 - 16 WPts
06/03/2022Calgary, Canada6 - 15 Peter Polson16 - 5 LPts
28/01/2022Edmonton, Canada6 - 14 Zachary Curtin7 - 13 LPts
28/12/2021Toronto, Canada6 - 13 Vannevar Friese16(1) - 2 LPts
28/10/2021Toronto, Canada5 - 13 Seferino Villafane6 - 16 WPts
28/08/2021Kharkiv, Ukraine5 - 12 Faddei Iwanicki3 - 3 LPts
28/06/2021Calgary, Canada5 - 11 James Coupland7 - 10 LPts
01/05/2021Douala, Cameroon5 - 10 Horace Oran6 - 15 LPts
03/03/2021Athens, Greece4 - 10 Zale Papalia7 - 11 WPts
02/01/2021Burnaby, Canada4 - 9 Amon Boag6 - 10(1) LPts
10/11/2020Montreal, Canada4 - 8 Adalard Sebastian10 - 8 LPts
14/09/2020Toronto, Canada4 - 7 Sulevi Varis6 - 9 LPts
14/07/2020Melbourne, Australia4 - 6 John Pangargeian6 - 7 LPts
16/05/2020Ottawa, Canada3 - 6 Mark Nixon1 - 10 WPts
17/03/2020Toronto, Canada3 - 5 Leeroy Walker7 - 6 LPts
16/01/2020Dnipropetrovsk, Ukraine3 - 4 Symon Mikus8 - 5 LPts
17/11/2019Toronto, Canada3 - 3 Firdovsi Kassem6 - 5 LPts
17/09/2019Toronto, Canada2 - 3 Neron Cadiz3 - 6 WPts
19/07/2019Dushanbe, Tajikistan2 - 2 Nikolai Cairat7(1) - 2 LPts
20/05/2019Toronto, Canada1 - 2 Xavion Piedrahita4 - 4 WPts
21/03/2019Toronto, Canada1 - 1 Amhold Rattai3(1) - 5 LPts
19/01/2019Toronto, Canada1 - 0 Boden Fabre1 - 3 LPts
18/11/2018Toronto, Canada0 - 0 Roger Brent1 - 1 WPts