Weightclass:  Welterweight
Location:  Edmonton, Canada
Record:  30 - 16(1)
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
19/03/2031Edmonton, Canada29 - 16(1) Montana Garcia2 - 5 WPts
19/01/2031Edmonton, Canada28 - 16(1) Teodor Vashek2 - 8 WPts
20/11/2030San Juan, Puerto Rico27 - 16(1) Zacarias Mancia2 - 8 WPts
22/09/2030Edmonton, Canada26 - 16(1) Josce Malot27 - 4 WPts
23/07/2030Edmonton, Canada25 - 16(1) Rob Milton0 - 3 WPts
25/05/2030Minsk, Belarus24 - 16(1) Pyotr Makowski2 - 11 WPts
27/03/2030Edmonton, Canada23 - 16(1) James Michie0 - 10 WPts
27/01/2030Prague, Czech Republic22 - 16(1) Kvido Adamec4 - 13 WPts
29/11/2029Toronto, Canada22 - 15(1) Chris Shank18(1) - 17 LPts
01/10/2029La Florida, Chile21 - 15(1) Alejandro Carreon2 - 15 WPts
03/08/2029Rouen, France20 - 15(1) Cabal de Rothschild2 - 3 WPts
05/06/2029Saskatoon, Canada19 - 15(1) Geoff Ewing6 - 27 WPts
17/04/2029Montreal, Canada19 - 14(1) Pernell Bazin16 - 10(1) LPts
11/03/2029Saskatoon, Canada19 - 13(1) Mark Scroggie28 - 23 LPts Canada National Championships 2029View
18/02/2029Minsk, Belarus19 - 12(1) Oleksander Buday23 - 16 LPts
20/12/2028Edmonton, Canada18 - 12(1) Mark Foden38 - 33 WPts
05/11/2028Belfast, UK17 - 12(1) Joshua Kilduff0 - 0 WPts
07/09/2028Jeonju, South Korea17 - 11(1) Shin-wook Baik20 - 20(1) LPts
10/07/2028Kiev, Ukraine16 - 11(1) Sasha Morozov7 - 28 WPts
12/05/2028Hamilton, New Zealand16 - 10(1) Mark Parapara13 - 16 LPts
14/03/2028Lonueuil, Canada16 - 9(1) Stuart Mailer34 - 5 LPts Canada National Championships 2028View
11/03/2028Lonueuil, Canada15 - 9(1) Seth Travis8 - 12(1) WPts Canada National Championships 2028View
19/02/2028Edmonton, Canada14 - 9(1) Yodmongkol Thonglao16 - 4 WPts
21/12/2027Karagandy, Kazakhstan13 - 9(1) Anton Tleuberdiew1 - 13 WPts
23/10/2027Edmonton, Canada12 - 9(1) Lee Lorimer2 - 10 WPts
25/08/2027Edmonton, Canada11 - 9(1) Aki Kimura2 - 9 WPts
24/06/2027Halifax, Canada10 - 9(1) Ellis Barrie1 - 11 WPts
27/04/2027Edmonton, Canada9 - 9(1) Dan Hastings0 - 9 WPts
27/02/2027Brampton, Canada8 - 9(1) Clint Irvine1 - 11 WPts
30/12/2026Edmonton, Canada7 - 9(1) Matthew Bard2 - 16 WPts
31/10/2026Douala, Cameroon7 - 8(1) Elliot Dolassem4 - 5 LPts
02/09/2026Edmonton, Canada6 - 8(1) Leo Gunion10 - 12 WPts
05/07/2026Espoo, Finland5 - 8(1) Aaron Paasio0 - 0 WPts
07/05/2026Toronto, Canada5 - 7(1) John Pottinger3 - 17(3) LPts
15/03/2026Edmonton, Canada5 - 6(1) Jose Berrones6 - 15 LPts
15/01/2026Edmonton, Canada4 - 6(1) Bartosz Koloski3 - 11(2) WPts
17/11/2025Lyon, France3 - 6(1) Newell Hinault1 - 8(1) WPts
19/09/2025Edmonton, Canada3 - 5(1) John Cloy1 - 13 LPts
22/07/2025Almaty, Kazakhstan3 - 4(1) Gennady Kackpenow9 - 8 LPts
24/05/2025Edmonton, Canada2 - 4(1) Matthew Bard1 - 7 WPts
26/03/2025Almaty, Kazakhstan1 - 4(1) Rafiq Sajfedenow5 - 3 WPts
26/01/2025Edmonton, Canada1 - 3(1) Kyle Hamilton4 - 12 LPts
28/11/2024Calgary, Canada1 - 2(1) Mark Mustard8 - 10 LPts
03/10/2024Odense, Denmark1 - 1(1) Pal Lam7 - 10 LPts
05/08/2024Surrey, Canada1 - 0 Ollie Saunderson24(5) - 8 LKO2
07/06/2024Edmonton, Canada0 - 0 John Pottinger0 - 8(3) WPts