Weightclass:  Middleweight
Location:  Calgary, Canada
Record:  30 - 11(1)
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
12/04/2029Calgary, Canada29 - 11(1) Jesper Lippmann1 - 1 WPts
11/02/2029Calgary, Canada28 - 11(1) Alan Talaga2 - 6 WPts
13/12/2028Calgary, Canada27 - 11(1) Cable Beger0 - 1 WPts
14/10/2028Calgary, Canada26 - 11(1) Barbabe Blondel7 - 10 WPts
15/08/2028Calgary, Canada25 - 11(1) Mark Pendry5 - 5 WPts
16/06/2028Calgary, Canada24 - 11(1) Gethin Levingston7 - 7 WPts
17/04/2028Calgary, Canada23 - 11(1) David Moffit6 - 7 WPts
18/02/2028Calgary, Canada22 - 11(1) Robert Kendrick2 - 6 WPts
20/12/2027Calgary, Canada21 - 11(1) James Yeoman5 - 5 WPts
21/10/2027Calgary, Canada20 - 11(1) Quin Anselmo2 - 4 WPts
22/08/2027Calgary, Canada19 - 11(1) Matthew Carew8 - 10 WPts
23/06/2027Calgary, Canada18 - 11(1) Zach Wayson11 - 9 WPts
27/04/2027Halifax, Canada17 - 11(1) Danny Dallis12 - 8 WPts
11/03/2027Montreal, Canada17 - 10(1) Andy Weddel25 - 13 LPts Canada National Championships 2027View
26/02/2027Ottawa, Canada16 - 10(1) Shaun Kerry6 - 12 WPts
11/01/2027Toronto, Canada15 - 10(1) Aaron Igo6 - 18 WPts
06/12/2026Calgary, Canada14 - 10(1) Mason Baute13 - 7 WPts
09/11/2026Montreal, Canada13 - 10(1) Trystan Guitry10 - 14 WPts
11/09/2026Maracaibo, Venezuela12 - 10(1) Vicente Valverde11(3) - 19 WPts
14/07/2026Riga, Latvia11 - 10(1) Kir Rozdarzs1 - 0 WPts
16/05/2026Calgary, Canada10 - 10(1) John Crangle3 - 21 WPts
17/03/2026Aarhus, Denmark9 - 10(1) Vanslow Fiske4 - 16 WPts
17/01/2026Calgary, Canada8 - 10(1) Geoff Pullar3 - 22(4) WPts
18/11/2025Calgary, Canada7 - 10(1) Charles Fauteux2 - 2 WPts
19/09/2025Warsaw, Poland6 - 10(1) Dawid Smolko5 - 14 WPts
22/07/2025Calgary, Canada6 - 9(1) Euan Noye6 - 1 LPts
23/05/2025Maracay, Venezuela5 - 9(1) Jose Monarrez9 - 20 WPts
25/03/2025Kiev, Ukraine5 - 8(1) Viktor Kaluzny10(1) - 8 LPts
25/01/2025Copenhagen, Denmark5 - 7 Sven Vong28(2) - 17 LKO3
27/11/2024Riyadh, Saudi Arabia5 - 6 Hassan Fadel25 - 17 LPts
29/09/2024Tijuana, Mexico4 - 6 Cruz Diaz2 - 11 WPts
01/08/2024Nuremberg, Germany4 - 5 Wendel Jantz26 - 20 LPts
03/06/2024Samarqand, Uzbekistan4 - 4 Daniil Karayev7 - 11 LPts
05/04/2024Curitiba, Brazil3 - 4 Ignado Lusco3(1) - 3 WPts
06/02/2024Edmonton, Canada3 - 3 Arthur Beveridge2 - 7 LPts
24/12/2023Edmonton, Canada3 - 2 Henry Tarbet18 - 14(1) LPts
23/11/2023Winnipeg, Canada2 - 2 Declan Morrison0 - 0 WPts
27/09/2023Hamilton, Canada1 - 2 Theo Espey0 - 0 WPts
20/08/2023Toronto, Canada1 - 1 Alec Finlayson15(4) - 21 LPts
25/06/2023Edmonton, Canada1 - 0 Henry Tarbet15 - 14(1) LPts
05/05/2023Prague, Czech Republic0 - 0 Dominik Durica0 - 0 WPts