Weightclass:  Welterweight
Location:  Calgary, Canada
Record:  9(1) - 24
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
26/08/2027Calgary, Canada8(1) - 24 Prewitt Aime1 - 0 WPts
25/06/2027Calgary, Canada8(1) - 23 Brendan Kilman18 - 16 LPts
28/04/2027Calgary, Canada7(1) - 23 Hitoshi Sasaki1 - 2 WPts
28/02/2027Calgary, Canada6(1) - 23 Bryan Vallance4 - 19 WPts
30/12/2026Calgary, Canada5(1) - 23 Rance Nodine4 - 7 WPts
31/10/2026Calgary, Canada4(1) - 23 Mike Hill1 - 8 WPts
01/09/2026Calgary, Canada4(1) - 22 Ace Cohen2 - 9 LPts
04/07/2026Calgary, Canada3(1) - 22 Kris Hutchison0 - 2 WPts
06/05/2026Kuala Lumpur, Malaysia3(1) - 21 Waqas Darwish20 - 12 LPts
08/03/2026Montreal, Canada3(1) - 20 Forrest Millot4 - 13 LPts
15/01/2026Calgary, Canada3(1) - 19 Jack Pettigrew1 - 8(1) LPts
16/11/2025Córdoba, Argentina3(1) - 18 Rodrigo Alvidrez1 - 8 LPts
18/09/2025Calgary, Canada3(1) - 17 Davie Strachan3 - 13 LPts
27/07/2025Calgary, Canada2 - 17 Matt Cadogan4 - 14(1) WKO3
29/05/2025Toronto, Canada2 - 16 Rich Eddie27(2) - 18 LPts
04/04/2025Calgary, Canada2 - 15 Sam Broadus37 - 8 LPts
04/03/2025Calgary, Canada2 - 14 Oscar Mull23 - 16 LPts
30/01/2025Calgary, Canada2 - 13 Josce Papineau5 - 9 LPts
01/12/2024Lusaka, Zambia2 - 12 Xhosas Kupaza28 - 18 LPts
03/10/2024Mississauga, Canada2 - 11 Jake Guffy0 - 7(1) LPts
05/08/2024Adelaide, Australia2 - 10 Arran Pattillo9 - 8 LPts
07/06/2024Calgary, Canada1 - 10 Larrimore Beauchamp1 - 6 WPts
09/04/2024Calgary, Canada1 - 9 Yasaf Pishnamazzade3 - 5 LPts
10/02/2024Calgary, Canada1 - 8 Ian Routledge4 - 5(1) LPts
12/12/2023Calgary, Canada1 - 7 Sam Broadus29 - 8 LPts
28/10/2023Regina, Canada1 - 6 Sam Alford18(3) - 15 LPts
27/09/2023Montreal, Canada1 - 5 Forrest Millot0 - 0 LPts
16/08/2023Calgary, Canada0 - 5 Reinald Jean2 - 10(6) WPts
17/06/2023Calgary, Canada0 - 4 Azam Harroun1 - 12 LPts
18/04/2023Calgary, Canada0 - 3 Brendan Latta1 - 2 LPts
18/02/2023Calgary, Canada0 - 2 Davie Strachan0 - 0 LPts
25/12/2022Hamilton, Canada0 - 1 Leeroy Purser18 - 7 LPts
05/11/2022Calgary, Canada0 - 0 Dan Hanton0 - 0 LPts