Weightclass:  Welterweight
Location:  Edmonton, Canada
Record:  34(3) - 11
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
19/08/2025Edmonton, Canada33(3) - 11 Michael Masterton7 - 4 WPts
20/06/2025Edmonton, Canada32(3) - 11 Jake McRae0 - 3 WPts
21/04/2025Edmonton, Canada31(3) - 11 Iago Cobos2 - 16(1) WPts
20/02/2025Edmonton, Canada30(3) - 11 Jaguar Manzanares6(1) - 12 WPts
22/12/2024Edmonton, Canada29(2) - 11 Jake McLoughlin0 - 16(6) WKO2
23/10/2024Edmonton, Canada28(2) - 11 Alberto Murgia0 - 2 WPts
25/08/2024Edmonton, Canada27(1) - 11 Leonardo Saldana1 - 4(1) WKO3
27/06/2024Edmonton, Canada26(1) - 11 Diego Martinez0 - 2 WPts
28/04/2024Quebec City, Canada26(1) - 10 Ace Longo35 - 7 LPts
17/03/2024Toronto, Canada26(1) - 9 Laurent Andreu31 - 5 LPts Canada National Championships 2024View
14/03/2024Toronto, Canada25(1) - 9 Rob Meldrum32(1) - 5 WPts Canada National Championships 2024View
11/03/2024Toronto, Canada24(1) - 9 Oscar Mull19 - 14 WPts Canada National Championships 2024View
09/02/2024Montreal, Canada23(1) - 9 Mardian Cartier30 - 9 WPts
14/12/2023Edmonton, Canada22(1) - 9 Ignado Fuertes0 - 14 WPts
15/10/2023Edmonton, Canada21(1) - 9 Wisanu Sakburiram21 - 17 WPts
17/08/2023Lusaka, Zambia20(1) - 9 Kabonesa Mbao7 - 27 WPts
19/06/2023Zagreb, Croatia19(1) - 9 Tvrtko Novacic1 - 6 WPts
21/04/2023Yerevan, Armenia18(1) - 9 Kurken Malkasian8(1) - 21 WPts
21/02/2023Vancouver, Canada17(1) - 9 Chris Cragg5 - 20 WPts
25/12/2022Edmonton, Canada16(1) - 9 Polo Muniru12 - 17 WPts
26/10/2022Richmond, Canada15 - 9 James Drews18 - 8(4) WKO3
22/09/2022Winnipeg, Canada14 - 9 John Kimmick22 - 5 WPts
22/08/2022Cologne, Germany14 - 8 Ruprecht Bessinger7 - 18 LPts
23/06/2022Zarqa, Jordan13 - 8 Aftab Dallah8 - 18 WPts
25/04/2022Mueang Samut Prakan, Thailand12 - 8 Chatpetch Por Chokchai5 - 10 WPts
25/02/2022Edmonton, Canada11 - 8 Juan Ceniceros9(1) - 12 WPts
26/12/2021Toyota, Japan10 - 8 Kyo Yoshimura13 - 11 WPts
26/10/2021Edmonton, Canada9 - 8 VÝt Ryba16 - 9 WPts
26/08/2021Edmonton, Canada9 - 7 Abdon Otradovec10 - 14 LPts
26/06/2021Toshkent, Uzbekistan9 - 6 Isaak Hanichevanskii14 - 9 LPts
27/04/2021Yonkers, USA8 - 6 Oleos Montilla7 - 10 WPts
26/02/2021Hamilton, Canada7 - 6 Leeroy Purser9 - 4 WPts
15/01/2021Puente Alto, Chile7 - 5 Olindo Corpus8(1) - 12 LPts
16/11/2020Edmonton, Canada6 - 5 Mike Running6 - 10 WPts
16/09/2020Edmonton, Canada5 - 5 Maslin Guitry8 - 4 WPts
15/07/2020Vaughan, Canada4 - 5 Geoff Ellis7 - 4 WPts
17/05/2020Toronto, Canada3 - 5 Gethin Page6 - 6 WPts
29/03/2020Saskatoon, Canada2 - 5 Nicholas Bataille6 - 6 WPts
05/02/2020Jeddah, Saudi Arabia1 - 5 Saad Faris0 - 12 WPts
06/12/2019Edmonton, Canada1 - 4 Odo Bourvil7 - 4 LPts
06/10/2019Edmonton, Canada1 - 3 Rich Eddie4 - 5 LPts
06/08/2019Liege, Belgium1 - 2 Sacha Delorme4 - 3 LPts
07/06/2019Edmonton, Canada1 - 1 Geoff Ellis3 - 1 LPts
07/04/2019Edmonton, Canada0 - 1 Rafael Cabanas6 - 0 WPts
05/02/2019Edmonton, Canada0 - 0 Dale Lockhart2 - 0 LPts