Weightclass:  Welterweight
Location:  Edmonton, Canada
Record:  26 - 8
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
06/10/2029Edmonton, Canada25 - 8 Rob Magruder13 - 10 WPts
07/08/2029Edmonton, Canada24 - 8 Alain Lacan2 - 3 WPts
08/06/2029Edmonton, Canada23 - 8 Chalermpol Dechmitr1 - 2 WPts
10/04/2029Edmonton, Canada22 - 8 Johnny Esplin1 - 0 WPts
09/02/2029Vantaa, Finland21 - 8 Lauri Huotari10 - 6 WPts
12/12/2028Brno, Czech Republic20 - 8 Otmar Matousek2 - 6 WPts
14/10/2028Minsk, Belarus20 - 7 Yulian Cheryshev4 - 4 LPts
16/08/2028Edmonton, Canada19 - 7 Nick Stirling5 - 2 WPts
17/06/2028Melbourne, Australia19 - 6 Edward Dixon4 - 4 LPts
19/04/2028Montreal, Canada18 - 6 Odo Peyrefitte12 - 28 WPts
11/03/2028Lonueuil, Canada18 - 5 Rupert Mermoz13 - 11 LPts Canada National Championships 2028View
24/02/2028Edmonton, Canada17 - 5 Davie Axtell19 - 8 WPts
26/12/2027Edmonton, Canada16 - 5 James Argyle5 - 16 WPts
27/10/2027Edmonton, Canada15 - 5 Imran Badie0 - 21 WPts
28/08/2027Edmonton, Canada14 - 5 Forrest Millot11 - 16 WPts
28/06/2027Accra, Ghana13 - 5 Ian Antwi12 - 16(5) WPts
30/04/2027Chengdu, China12 - 5 Gan Doan4 - 6 WPts
02/03/2027Edmonton, Canada11 - 5 Dominic Brand3 - 3 WPts
01/01/2027Edmonton, Canada10 - 5 Orson Njoya0 - 2 WPts
03/11/2026Edmonton, Canada9 - 5 Joseph Mordecai6 - 10 WPts
05/09/2026Odense, Denmark8 - 5 Snorre Lisby0 - 0 WPts
08/07/2026Al-Quwaysimah, Jordan7 - 5 Umair Himsi4 - 20 WPts
10/05/2026Managua, Nicaragua6 - 5 Carlos Herrera3 - 21(3) WPts
12/03/2026Saskatoon, Canada5 - 5 Davie Whary2 - 22 WPts
15/01/2026Edmonton, Canada4 - 5 Santiago Hernandez5 - 6 WPts
16/11/2025Edmonton, Canada3 - 5 Mark Scroggie4 - 8 WPts
17/09/2025Edmonton, Canada2 - 5 Fanuco Tejada6 - 22 WPts
20/07/2025Edmonton, Canada2 - 4 Marjun Licea1 - 1 LPts
22/05/2025Montreal, Canada1 - 4 Harvey Rowand0 - 7 WPts
24/03/2025Surrey, Canada1 - 3 Nick Igoe6 - 7 LPts
24/01/2025Vilnius, Lithuania1 - 2 Dorota Dec4 - 7 LPts
26/11/2024Montreal, Canada0 - 2 Jack Pettigrew0 - 1 WPts
04/10/2024Montreal, Canada0 - 1 Laurent Garros11 - 27 LPts
20/08/2024Vancouver, Canada0 - 0 Barry Ashdown16 - 10 LPts