Weightclass:  Light Heavyweight
Location:  Calgary, Canada
Record:  55(1) - 10
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
24/08/2025Calgary, Canada54(1) - 10 Rolfe Besch3 - 11 WPts
25/06/2025Calgary, Canada53(1) - 10 Michael Nqindi21(1) - 20 WPts
26/04/2025Calgary, Canada52 - 10 Ulz Schellhammer0 - 9 WKO2
25/02/2025Calgary, Canada51 - 10 Mervyn Skene4 - 4 WPts
27/12/2024Calgary, Canada50 - 10 Penrod Gebel1 - 3 WPts
28/10/2024Calgary, Canada49 - 10 Silvestr Romansky2 - 16 WPts
29/08/2024Calgary, Canada48 - 10 Darryl Hertzog2 - 11 WPts
01/07/2024Tegucigalpa, Honduras47 - 10 Pedro Toral30 - 22 WPts
31/05/2024Calgary, Canada46 - 10 Pedro Toral30 - 21 WPts
29/04/2024Calgary, Canada45 - 10 Pedro Toral30 - 20 WPts
17/03/2024Toronto, Canada44 - 10 Euan Fitzroy9 - 6 WPts Canada National Championships 2024View
14/03/2024Toronto, Canada43 - 10 Granger Aime26 - 16 WPts Canada National Championships 2024View
11/03/2024Toronto, Canada42 - 10 Antwan Cavins25(1) - 17 WPts Canada National Championships 2024View
11/02/2024Calgary, Canada41 - 10 Zernebog Maghitov27 - 23 WPts
09/01/2024Maracaibo, Venezuela41 - 9 Fraco Diaz39 - 11 LPts Americas Championships 2024View
12/12/2023Calgary, Canada41 - 8 Olindo Manrique38(1) - 8 LPts
11/11/2023Bogota, Colombia41 - 7 Olindo Manrique37(1) - 8 LPts
11/10/2023Calgary, Canada41 - 6 Yevhen Boback41(1) - 7 LPts
07/09/2023Surat, India41 - 5 Vernon Bau40 - 4 LPts Surat World Championships 2023View
19/08/2023Calgary, Canada40 - 5 Eduardo Anselmo38 - 9 WPts
19/07/2023Calgary, Canada39 - 5 Bogdan Marijanovic28 - 17 WPts
18/06/2023Calgary, Canada38 - 5 Bogdan Marijanovic28 - 16 WPts
18/05/2023Calgary, Canada37 - 5 Olindo Manrique32(1) - 6 WPts
17/04/2023Calgary, Canada36 - 5 Olindo Manrique32(1) - 5 WPts
17/03/2023Toronto, Canada35 - 5 Granger Aime21 - 13 WPts Canada National Championships 2023View
14/03/2023Toronto, Canada34 - 5 John Routledge20 - 8 WPts Canada National Championships 2023View
11/03/2023Toronto, Canada33 - 5 Michael Langland32(1) - 1 WPts Canada National Championships 2023View
06/02/2023Linden, Guyana33 - 4 Jordan Vert34 - 5 LPts
06/01/2023Madrid, Spain33 - 3 Jerrold Tobar32 - 4 LPts
06/12/2022Calgary, Canada32 - 3 Sierra Tardio28 - 5 WPts
02/11/2022Calgary, Canada31 - 3 Jerrold Tobar31 - 3 WPts
01/10/2022Calgary, Canada30 - 3 Connor Sharper23(1) - 6 WPts
30/08/2022Edmonton, Canada29 - 3 Dominic Edmiston19 - 8 WPts
13/07/2022Adelaide, Australia28 - 3 Jordan Adan5 - 16 WPts
15/05/2022Puente Alto, Chile28 - 2 Joaquin Cardo17(1) - 8 LPts
17/03/2022London, Canada27 - 2 Brendan Black13 - 15 WPts Canada National Championships 2022View
14/03/2022London, Canada26 - 2 Michael Langland26(1) - 0 WPts Canada National Championships 2022View
11/03/2022London, Canada25 - 2 Dior Giroud1 - 7 WPts Canada National Championships 2022View
17/02/2022Montreal, Canada25 - 1 Dax Prost17 - 8 LPts
15/01/2022Melbourne, Australia24 - 1 Patrick Kozlovsky5 - 18 WPts
17/11/2021Panama City, Panama23 - 1 Vicente Guiterrez4 - 19 WPts
18/09/2021Helsinki, Finland22 - 1 Aatami Outila0 - 3 WPts
18/07/2021Calgary, Canada21 - 1 Totti Matinsalo12 - 8 WPts
16/05/2021Calgary, Canada20 - 1 Kacper Gucwa11 - 12 WPts
17/03/2021Winnipeg, Canada19 - 1 Kris Caruthers21 - 3 WPts Canada National Championships 2021View
14/03/2021Winnipeg, Canada18 - 1 Gareth Vallance18 - 1 WPts Canada National Championships 2021View
11/03/2021Winnipeg, Canada17 - 1 Varil Normandeau13(1) - 8 WPts Canada National Championships 2021View
27/01/2021Toronto, Canada16 - 1 Bob Forgie15 - 5 WPts
26/12/2020Calgary, Canada15 - 1 Juan Cotto2 - 4 WPts
26/10/2020Calgary, Canada14 - 1 Roger Sarr8 - 6 WPts
28/08/2020Hanover, Germany13 - 1 Brewster Ardinger3 - 10 WPts
28/06/2020Calgary, Canada12 - 1 Sam Kettles5 - 11 WPts
28/04/2020Calgary, Canada11 - 1 James Harrier1 - 6 WPts
29/02/2020Edmonton, Canada10 - 1 Fraser Space6 - 4 WPts
25/01/2020Montreal, Canada10 - 0 Royal Garros3 - 3 LPts
26/11/2019Accra, Ghana9 - 0 Euan Faress2 - 6 WPts
27/09/2019Toronto, Canada8 - 0 Bob Forgie9 - 3 WPts
27/08/2019Calgary, Canada7 - 0 Jake Cure0 - 6 WPts
27/06/2019Port Harcourt, Nigeria6 - 0 Nelson Bazuaye2 - 8 WPts
29/04/2019Calgary, Canada5 - 0 Sergey Markovich1 - 4 WPts
27/02/2019Albuquerque, USA4 - 0 Sam De la Torre5 - 3 WPts
30/12/2018Calgary, Canada3 - 0 Bob Gowens1 - 0 WPts
01/11/2018Shymkent, Kazakhstan2 - 0 Timofei Kairimoff3 - 0 WPts
03/09/2018Liege, Belgium1 - 0 Chancellor Bastien4 - 0 WPts
06/07/2018Calgary, Canada0 - 0 Macario Mercedes0 - 0 WPts