Weightclass:  Middleweight
Location:  Calgary, Canada
Record:  43(1) - 10
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
10/05/2031Calgary, Canada42(1) - 10 Quintavius Agbeko4 - 8 WPts
11/03/2031Calgary, Canada41(1) - 10 Kir Agzamov5 - 11 WPts
09/01/2031Calgary, Canada40(1) - 10 Alfonso Madrazo0 - 19 WPts
10/11/2030Calgary, Canada39(1) - 10 Juan Marcello1 - 1 WPts
10/09/2030Calgary, Canada38(1) - 10 Obaid Zaki0 - 1 WPts
11/07/2030Calgary, Canada37(1) - 10 Gus Krige2 - 2 WPts
12/05/2030Calgary, Canada37(1) - 9 Nicolas Besong29 - 15 LPts
13/03/2030Calgary, Canada36(1) - 9 Siphelele Govender5 - 7 WPts
12/01/2030Calgary, Canada35(1) - 9 Uland Mphahlele2 - 10 WPts
13/11/2029Calgary, Canada34(1) - 9 Willard Junker3 - 5 WPts
14/09/2029Calgary, Canada33(1) - 9 Frimunt Dell1 - 8 WPts
15/07/2029Calgary, Canada32(1) - 9 Brand Lehmann3 - 5 WPts
16/05/2029Palermo, Italy31(1) - 9 Alfredo De Nucci24(1) - 13 WPts
17/03/2029Saskatoon, Canada30(1) - 9 Andy Weddel40 - 17 WPts Canada National Championships 2029View
14/03/2029Saskatoon, Canada29(1) - 9 Mason Baute32 - 16 WPts Canada National Championships 2029View
11/03/2029Saskatoon, Canada28(1) - 9 Jesper Lippmann1 - 0 WPts Canada National Championships 2029View
14/02/2029Halifax, Canada27(1) - 9 Danny Dallis21 - 10 WPts
17/12/2028Winnipeg, Canada26(1) - 9 Declan Morrison16 - 18 WPts
26/10/2028Kano, Nigeria25(1) - 9 Ikechukwu Ukpolo1 - 15(1) WPts
27/08/2028Calgary, Canada24(1) - 9 Nathaniel Agbaje2 - 3 WPts
28/06/2028Huddersfield, UK23(1) - 9 Vincent Allan7(1) - 10 WPts
30/04/2028Edmonton, Canada22(1) - 9 Lloyd Reese16 - 9 WPts
14/03/2028Lonueuil, Canada22(1) - 8 Henri Virenque19 - 6 LPts Canada National Championships 2028View
11/03/2028Lonueuil, Canada21(1) - 8 Alen St. Jean3 - 3 WPts Canada National Championships 2028View
18/02/2028Buenos Aires, Argentina20(1) - 8 Marjun Callejo12 - 22(1) WPts
21/12/2027Laval, Canada20(1) - 7 Brin Dalzell10 - 14 LPts
03/11/2027Calgary, Canada19 - 7 Greg Carls0 - 1 WKO2
04/09/2027Torreon, Mexico18 - 7 Ignado Cuello9 - 18 WPts
07/07/2027Montreal, Canada17 - 7 Remi Marques15 - 11(1) WPts
10/05/2027Vaughan, Canada16 - 7 Max Crangle9 - 19(3) WPts
11/03/2027Montreal, Canada16 - 6 Marlon Fignon23 - 9 LPts Canada National Championships 2027View
26/02/2027Accra, Ghana15 - 6 Obiajulu Gyan8 - 12 WPts
29/12/2026Calgary, Canada14 - 6 Owen Hilley2 - 10 WPts
30/10/2026Calgary, Canada13 - 6 Joso Valcic1 - 8 WPts
31/08/2026Kuala Lumpur, Malaysia12 - 6 Saad Kamara11(1) - 13 WPts
03/07/2026Calgary, Canada11 - 6 Michael Kiungu12 - 18(1) WPts
05/05/2026Bratislava, Slovakia10 - 6 Stanislav Bezek0 - 0 WPts
07/03/2026Palermo, Italy9 - 6 Luigi Pucci6 - 9 WPts
07/01/2026Ufa, Russia9 - 5 Ioakim Slutzky14 - 28 LPts
09/11/2025Incheon, South Korea8 - 5 Chae-min Chung6 - 15 WPts
11/09/2025Calgary, Canada7 - 5 Barry Wason2 - 9 WPts
13/07/2025Malang, Indonesia7 - 4 Senopati Kabiay20(1) - 18 LPts
15/05/2025Karlsruhe, Germany7 - 3 Garion Albracht1 - 13 LPts
17/03/2025Osaka, Japan7 - 2 Hajime Kurihara12 - 29 LPts
17/01/2025Nairobi, Kenya7 - 1 Tevin Balala12 - 17(1) LPts
19/11/2024Patrai, Greece6 - 1 Icarius Gabris30(5) - 15 WPts
21/09/2024Montreal, Canada5 - 1 Cody Whitson1 - 2 WPts
03/08/2024Calgary, Canada4 - 1 Theo Espey2 - 4 WPts
05/06/2024Calgary, Canada3 - 1 Max Crangle1 - 8(1) WPts
07/04/2024Winnipeg, Canada3 - 0 Dai Jones20 - 16 LPts
08/02/2024Calgary, Canada2 - 0 Joel Patton5 - 7 WPts
10/12/2023Toronto, Canada1 - 0 Connor Venters10 - 22 WPts
05/11/2023Calgary, Canada0 - 0 On Ling0 - 0 WPts