Weightclass:  Middleweight
Location:  Ottawa, Canada
Record:  23 - 14
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
08/02/2030Ottawa, Canada22 - 14 Zain Alim1 - 9 WPts
10/12/2029Ottawa, Canada21 - 14 Fo-hsing Woo2 - 9 WPts
11/10/2029Ottawa, Canada20 - 14 Lu Ramm4 - 8 WPts
12/08/2029Ottawa, Canada19 - 14 Otmar Bak5 - 11(1) WPts
13/06/2029Ottawa, Canada18 - 14 Umair Nasri1 - 10(2) WPts
14/04/2029Ottawa, Canada17 - 14 Dominik Durica4 - 34 WPts
13/02/2029Ottawa, Canada16 - 14 Tyrell Quansah2 - 1 WPts
15/12/2028Ottawa, Canada15 - 14 Amer Mohammadi1 - 3 WPts
16/10/2028Ottawa, Canada14 - 14 John Bason2 - 1 WPts
17/08/2028Ottawa, Canada13 - 14 Odil Lavanchy0 - 3 WPts
18/06/2028Ottawa, Canada13 - 13 Ilqar Baikodamoff2 - 14 LPts
20/04/2028Ottawa, Canada12 - 13 JonᚠSerbousek2 - 5 WPts
21/02/2028Ottawa, Canada11 - 13 Leighton Ruan1 - 0 WPts
23/12/2027Ottawa, Canada10 - 13 Charles Brimer3 - 3 WPts
24/10/2027Ottawa, Canada9 - 13 Mick Berland1 - 0 WPts
24/08/2027Las Condes, Chile8 - 13 Dimos Nava12 - 14(1) WPts
23/06/2027Ottawa, Canada7 - 13 James Harvard0 - 2 WPts
27/04/2027Samarqand, Uzbekistan7 - 12 Fedya Salimghanoff21 - 16 LPts
27/02/2027Ottawa, Canada6 - 12 Montgomery Lenglen7 - 6 WPts
29/12/2026Yerevan, Armenia6 - 11 Vachagan Galajyan7 - 3 LPts
31/10/2026Ottawa, Canada6 - 10 Danny Dallis10 - 7 LPts
01/09/2026Ottawa, Canada6 - 9 Floyd Forgie8 - 12 LPts
03/07/2026Ottawa, Canada5 - 9 Alastair Tuten2 - 9 WPts
04/05/2026Lonueuil, Canada5 - 8 Fabrice Jadin8 - 10 LPts
17/03/2026Ottawa, Canada4 - 8 Kian Dagg2 - 11 WPts
17/01/2026Ottawa, Canada3 - 8 Otokar Minarik5 - 4 WPts
19/11/2025Vancouver, Canada3 - 7 Kenzie Moor9 - 23(1) LPts
24/09/2025Montreal, Canada3 - 6 Cabal Ory9 - 11 LPts
04/08/2025Mississauga, Canada3 - 5 Paul Aday37 - 8 LPts
01/07/2025Brampton, Canada3 - 4 Matt Orchard0 - 0 LPts
21/05/2025Ottawa, Canada2 - 4 George Hercules3 - 8 WPts
23/03/2025Torreon, Mexico2 - 3 Ignado Cuello2 - 10 LPts
23/01/2025Bonn, Germany2 - 2 Llewellyn Deimel23 - 18 LPts
25/11/2024Ottawa, Canada1 - 2 Tyson Painchaud1 - 8 WPts
26/09/2024Ottawa, Canada0 - 2 Henio Karwacki0 - 8(1) WPts
28/07/2024Ottawa, Canada0 - 1 Hackett Lemartin2 - 4 LPts
29/05/2024Ottawa, Canada0 - 0 Ashley Tillery0 - 3 LPts