Weightclass:  Welterweight
Location:  Calgary, Canada
Record:  16 - 24
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
28/11/2025Calgary, Canada15 - 24 Wasyl Andrich2 - 1 WPts
29/09/2025Calgary, Canada15 - 23 Aramakt Indgeyan30(1) - 13 LPts
01/08/2025Calgary, Canada14 - 23 Farhan Fahed2 - 5 WPts
02/06/2025Calgary, Canada14 - 22 Domagoj Ribic2 - 13(1) LPts
03/04/2025Calgary, Canada13 - 22 Faisal Ebrahim0 - 4 WPts
02/02/2025Calgary, Canada12 - 22 Francisco Albino2 - 11 WPts
05/12/2024Calgary, Canada11 - 22 Roland Major1 - 11 WPts
07/10/2024Calgary, Canada10 - 22 Valentin Cassin0 - 1 WPts
08/08/2024Calgary, Canada10 - 21 Billy Hutcherson31 - 7 LPts
09/06/2024Calgary, Canada9 - 21 Satch Marais1 - 14 WPts
10/04/2024Calgary, Canada9 - 20 Josce Papineau4 - 4 LPts
10/02/2024Calgary, Canada8 - 20 Vikenti Bondar0 - 10 WPts
12/12/2023Calgary, Canada7 - 20 Anton Bilicki0 - 3 WPts
12/10/2023London, Canada7 - 19 Rob Meldrum29(1) - 4 LPts
21/08/2023Montreal, Canada7 - 18 Coyne Feydeau21 - 9 LPts
22/06/2023Montreal, Canada6 - 18 Severin Rigaudeau22 - 8 WPts
27/04/2023Toronto, Canada6 - 17 Michael Moffitt16(1) - 5 LPts
25/03/2023Halifax, Canada6 - 16 Tobias Menzies24(1) - 7 LPts
17/02/2023Toronto, Canada6 - 15 Sid Cool12 - 13 LPts
19/12/2022Calgary, Canada6 - 14 Ximen Carnero11 - 11 LPts
20/10/2022Calgary, Canada5 - 14 John Roberts1 - 4 WPts
21/08/2022Montreal, Canada5 - 13 Audric Soufflot1 - 13 LPts
22/06/2022Calgary, Canada5 - 12 Jawad Rabia18(2) - 9 LPts
24/04/2022Ndola, Zambia4 - 12 Kabonero Musondela14 - 14(1) WPts
24/02/2022Sofia, Bulgaria4 - 11 Andon á Makarov4 - 20 LPts
27/12/2021Calgary, Canada3 - 11 Barry Ashdown5 - 4 WPts
26/10/2021Duque de Cazias, Brazil3 - 10 Reyes Atilano18 - 4 LPts
28/08/2021Calgary, Canada3 - 9 Paul Elder5 - 12 LPts
27/06/2021Perm, Russia2 - 9 Vitali Kostygov1 - 3 WPts
27/04/2021Riga, Latvia2 - 8 Luka Tirumnieks10 - 9 LPts
26/02/2021Pasig, Philippines2 - 7 Alejandro Gacuya7 - 8 LPts
29/12/2020Calgary, Canada2 - 6 Jay Home7 - 2 LPts
28/10/2020Baku, Azerbaijan2 - 5 Vazeh Alasgarov3 - 11 LPts
30/08/2020Gaineau, Canada2 - 4 Vernon Verlaine2 - 16 LPts
28/07/2020Katlehong, South Africa1 - 4 Josh Kayemba4 - 10 WPts
28/05/2020Toronto, Canada1 - 3 Paul Latto11 - 2 LPts
30/03/2020Calgary, Canada1 - 2 Mardian Duris6 - 2 LPts
30/01/2020Montevideo, Uruguay0 - 2 Carlos Chia0 - 10 WPts
02/12/2019Toronto, Canada0 - 1 Blake Cauldwell7 - 0 LPts
18/10/2019Calgary, Canada0 - 0 Lewis Beaudin7 - 1 LPts