Weightclass:  Welterweight
Location:  Edmonton, Canada
Record:  26(3) - 12
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
08/10/2024Edmonton, Canada25(3) - 12 Edward Shawn1 - 0 WPts
09/08/2024Edmonton, Canada24(2) - 12 Keun-ho Chong0 - 6 WKO2
10/06/2024Edmonton, Canada23(2) - 12 Chris Sauceman3 - 1 WPts
11/04/2024Edmonton, Canada23(2) - 11 Coyne Guebert24(1) - 13 LPts
11/02/2024Edmonton, Canada22(1) - 11 Bruce Aikens0 - 4 WKO3
13/12/2023Edmonton, Canada21(1) - 11 Josce Papineau2 - 3 WPts
14/10/2023Edmonton, Canada20 - 11 Reinald Jean2 - 11(6) WKO3
15/08/2023Edmonton, Canada19 - 11 Paul Nairn13 - 16 WPts
16/06/2023Edmonton, Canada18 - 11 Chan-dong Ku0 - 1 WPts
17/04/2023Edmonton, Canada17 - 11 Majid Shabana3 - 11 WPts
17/02/2023Edmonton, Canada16 - 11 Robert Laidley8 - 23 WPts
19/12/2022Edmonton, Canada15 - 11 Ludek Vecera11(1) - 20 WPts
20/10/2022Alexandria, Egypt15 - 10 Haider Naguib7 - 11 LPts
22/08/2022Shah Alam, Malaysia15 - 9 Huang-fu Li10 - 16 LPts
24/06/2022Giza, Egypt14 - 9 Rehan Odeh3 - 10 WPts
26/04/2022Winnipeg, Canada13 - 9 Mark Trotter2 - 7 WPts
26/02/2022Ho Chi Minh City, Vietnam13 - 8 Vang Ca13 - 12 LPts
29/12/2021Baku, Azerbaijan12 - 8 Maharram Hidayatov3 - 22 WPts
30/10/2021Edmonton, Canada12 - 7 Leeroy Purser11 - 7 LPts
29/08/2021Edmonton, Canada12 - 6 Kai Luckie21 - 3 LPts
28/06/2021Toronto, Canada11 - 6 Sean Maitland3 - 12 WPts
07/05/2021Winterthur, Switzerland10 - 6 Max Schauder1 - 1 WPts
09/03/2021Puente Alto, Chile10 - 5 Quico Arvelo11 - 6 LPts
08/01/2021Hamilton, Canada9 - 5 David Crafford13 - 4 WPts
18/11/2020Edmonton, Canada8 - 5 Peter Brackenridge7(1) - 6 WPts
18/09/2020Edmonton, Canada8 - 4 Zain Antoun8 - 4 LPts
18/07/2020Edmonton, Canada8 - 3 Fagrie Magqwaka5 - 5 LPts
17/05/2020Jeddah, Saudi Arabia7 - 3 Rehman Vohra0 - 5 WPts
18/03/2020Odense, Denmark7 - 2 Thoralf Kristiansen8 - 3 LPts
17/01/2020Edmonton, Canada6 - 2 Gethin Page5 - 5 WPts
17/11/2019Edmonton, Canada6 - 1 Hugh Reith2 - 3 LPts
17/09/2019Mogilev, Belarus5 - 1 Andrii Boiko1 - 6 WPts
19/07/2019Edmonton, Canada4 - 1 Konstantin Kakpenov2 - 8 WPts
19/05/2019Edmonton, Canada3 - 1 Telman Siddiqi1 - 1 WPts
19/03/2019Edmonton, Canada2 - 1 Joseph Camlin4 - 4 WPts
15/01/2019Edmonton, Canada1 - 1 James Abel2(1) - 1 WPts
17/11/2018San Jose, Costa Rica1 - 0 Xavion Rodriguez5 - 1 LPts
18/09/2018Edmonton, Canada0 - 0 Ian Cochrane0 - 1 WPts