Weightclass:  Middleweight
Location:  Toronto, Canada
Record:  34 - 21
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
22/05/2027Toronto, Canada33 - 21 Sean Landrum2 - 7 WPts
23/03/2027Toronto, Canada32 - 21 Spencer Geddie0 - 2 WPts
20/01/2027Toronto, Canada31 - 21 Karl McKowen9 - 8 WPts
21/11/2026Toronto, Canada30 - 21 Hassan Allam15 - 7 WPts
21/09/2026Toronto, Canada29 - 21 Rex Reinier2 - 5 WPts
23/07/2026Toronto, Canada28 - 21 Azam Debo6(1) - 25 WPts
23/05/2026Toronto, Canada27 - 21 Jeraldo Salvatierra0 - 5 WPts
24/03/2026Toronto, Canada27 - 20 Padjai Keelalay18 - 5 LPts
23/01/2026Toronto, Canada26 - 20 Petch Prasaibchoke7 - 15 WPts
24/11/2025Toronto, Canada25 - 20 Phan Bao7 - 13 WPts
25/09/2025Toronto, Canada24 - 20 Bruce Crighton0 - 4 WPts
27/07/2025Toronto, Canada23 - 20 Stephen Pendry8 - 13 WPts
29/05/2025Toronto, Canada22 - 20 Darryl Howden1 - 6(1) WPts
30/03/2025Toronto, Canada22 - 19 Connor Venters15 - 25 LPts
31/01/2025Toronto, Canada21 - 19 Vachel Delpy1 - 1 WPts
02/12/2024Bandung, Indonesia21 - 18 Leo Febriyanto27(5) - 16 LPts
04/10/2024Zagreb, Croatia20 - 18 Krešimir Tomaševic6 - 22 WPts
06/08/2024Toronto, Canada19 - 18 Darryl Craik2 - 2 WPts
08/06/2024Toronto, Canada18 - 18 Danny Dallis1 - 1 WPts
10/04/2024Safi, Morocco18 - 17 Marzuq Ferhat17 - 21 LPts
11/02/2024Santiago, Chile17 - 17 Fraco Alcala4 - 4 WPts
14/12/2023Toronto, Canada16 - 17 Doncho á Kulichkov1 - 4 WPts
15/10/2023Montreal, Canada16 - 16 Mortimer Lacan14 - 15 LPts
17/08/2023Toronto, Canada15 - 16 Gus Orrick22 - 10 WPts
19/06/2023Toronto, Canada15 - 15 Gregor Lowden19(2) - 14 LPts
21/04/2023Garoua, Cameroon14 - 15 Marvel Kwekeu13 - 20(1) WPts
21/02/2023Toronto, Canada14 - 14 Mark Barbour23 - 9 LPts
24/12/2022Calgary, Canada14 - 13 Leeroy Walker23 - 7 LPts
22/11/2022Quebec City, Canada14 - 12 Yves Nys9 - 19 LPts
21/10/2022Zamboanga City, Philippines13 - 12 Gonzalo Momongan19 - 11 WPts
23/08/2022Toronto, Canada12 - 12 Chris Glackin16(1) - 11 WPts
24/06/2022Montevideo, Uruguay12 - 11 Vicente Juliana10 - 6 LPts
26/04/2022Odense, Denmark11 - 11 Olan Dahm2 - 7 WPts
26/02/2022Lviv, Ukraine10 - 11 Afon Zaleski1 - 6 WPts
28/12/2021Garoua, Cameroon9 - 11 Larrimore Ateba1 - 4 WPts
30/10/2021Toronto, Canada9 - 10 Milosz Chmura16 - 4 LPts
30/08/2021Carrefour, Haiti8 - 10 Talbot Ostheimer13 - 7 WPts
02/07/2021Toronto, Canada8 - 9 Billy Whitton11 - 5 LPts
30/04/2021Toronto, Canada7 - 9 Olaf Claussen5(2) - 13 WPts
02/03/2021Toronto, Canada7 - 8 Hadeon Krawchuk10 - 4 LPts
01/01/2021Bergen, Norway6 - 8 Hogarth Hagen13 - 6 WPts
02/11/2020Toronto, Canada6 - 7 Brett Winnie11 - 6 LPts
18/09/2020Toronto, Canada5 - 7 Mark Neish2 - 2 WPts
17/07/2020Helsinki, Finland5 - 6 Mikko Kanniainen4 - 11 LPts
16/05/2020Toronto, Canada5 - 5 Diederick Gentsch11 - 3 LPts
16/03/2020Minsk, Belarus5 - 4 Danylko Baran4 - 7 LPts
16/01/2020Antofagasta, Chile5 - 3 Vegas Montilla12 - 0 LPts
18/11/2019Toronto, Canada4 - 3 Arnaud de Barbier4 - 4 WPts
18/09/2019Bokhtar, Tajikistan3 - 3 Boris Salmanov2 - 2 WPts
21/07/2019Grenoble, France2 - 3 Severin Oltz3 - 7 WPts
22/05/2019Toronto, Canada1 - 3 Rudolf Sebek1 - 8 WPts
23/03/2019Toronto, Canada1 - 2 Paul Aikman5 - 1 LPts
14/02/2019Toronto, Canada1 - 1 Girgis Marsucoff6 - 2 LPts
16/12/2018Taguig, Philippines1 - 0 Neron Escalona1 - 0 LPts
18/10/2018Toronto, Canada0 - 0 Joe Davidson0 - 0 WPts