Weightclass:  Welterweight
Location:  Calgary, Canada
Record:  32 - 21(7)
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
21/01/2027Calgary, Canada31 - 21(7) Dmytro Orlik6 - 5 WPts
22/11/2026Calgary, Canada30 - 21(7) Dominic Brand2 - 2 WPts
22/09/2026Calgary, Canada29 - 21(7) Ivan Portnojs1 - 1 WPts
23/07/2026Calgary, Canada28 - 21(7) Richard Lowrey2 - 0 WPts
23/05/2026Calgary, Canada27 - 21(7) Alejandro Leonardo3 - 11 WPts
24/03/2026Calgary, Canada26 - 21(7) Kris Hutchison0 - 0 WPts
23/01/2026Calgary, Canada25 - 21(7) Gus Tansey8 - 15 WPts
24/11/2025Calgary, Canada25 - 20(6) Leeroy Auchter24(5) - 27 LKO2
25/09/2025Calgary, Canada24 - 20(6) Honore Hinault0 - 1 WPts
27/07/2025Calgary, Canada23 - 20(6) Georgiy Mach15 - 10 WPts
29/05/2025Calgary, Canada22 - 20(6) Guy Longo0 - 1 WPts
30/03/2025Calgary, Canada21 - 20(6) James Argyle0 - 1 WPts
29/01/2025Calgary, Canada20 - 20(6) Satch Songooo1 - 9 WPts
01/12/2024Calgary, Canada20 - 19(6) Marlen Kasatonov10 - 12 LPts
03/10/2024Calgary, Canada19 - 19(6) Frane Jusic2 - 9 WPts
04/08/2024Calgary, Canada18 - 19(6) Sacha Dalle10 - 3 WPts
02/08/2024Valparaiso, Chile17 - 19(6) Rogelio Escarcega6 - 4 WPts
04/06/2024Toronto, Canada17 - 18(6) Rich Eddie21(2) - 18 LPts
08/04/2024Almaty, Kazakhstan17 - 17(6) Islam Satpaeff6 - 12 LPts
09/02/2024Montreal, Canada16 - 17(6) Laurent Garros10 - 24 WPts
12/12/2023Calgary, Canada15 - 17(6) Ian Meldrum0 - 4 WPts
11/10/2023Calgary, Canada14 - 17(6) Stephen Herd3 - 9 WPts
14/08/2023Calgary, Canada13 - 17(6) Odo Peyrefitte1 - 9 WPts
15/06/2023San Miguel de Tucuman, Argentina12 - 17(6) Quico Naragon3 - 14 WPts
17/04/2023Calgary, Canada11 - 17(6) Mark Trotter3 - 12 WPts
17/02/2023Jersey City, USA10 - 17(6) Bernardo Maldini4 - 1 WPts
20/12/2022Sumqayit, Azerbaijan10 - 16(5) Farhan Younes26 - 5 LKO3
22/10/2022Markham, Canada10 - 15(5) Nick Riggins17 - 13 LPts
27/08/2022Calgary, Canada9 - 15(5) Hsin Trinh0 - 7 WPts
27/06/2022Calgary, Canada8 - 15(5) Jean-Baptiste Haddad2 - 4 WPts
28/04/2022Calgary, Canada7 - 15(5) Santiago Carabello4 - 5 WPts
28/02/2022Campinas, Brazil7 - 14(4) Venacio Alamo13 - 10 LKO3
31/12/2021Almaty, Kazakhstan7 - 13(4) Arseni Yahulyckow16(2) - 6 LPts
02/11/2021Calgary, Canada7 - 12(3) Rob Meldrum17 - 3 LKO3
02/09/2021Ottawa, Canada7 - 11(3) Lloyd Boliver18 - 6 LPts
03/07/2021Accra, Ghana6 - 11(3) Chris Douna8 - 12 WPts
04/05/2021Ottawa, Canada6 - 10(3) Leo Ewart8 - 9 LPts
30/03/2021Toronto, Canada5 - 10(3) Matthew Gawley3 - 15 WPts
27/02/2021Seoul, South Korea5 - 9(3) Chang-soo Jon14 - 6 LPts
30/12/2020Calgary, Canada5 - 8(2) Hayden Elliot9 - 3 LKO3
29/10/2020Calgary, Canada4 - 8(2) Amer Hanania2 - 14 WPts
31/08/2020Managua, Nicaragua4 - 7(2) Emanuel Serna8 - 7 LPts
03/07/2020Toronto, Canada4 - 6(2) Blake Cauldwell10 - 1 LPts
06/05/2020Busan, South Korea4 - 5(2) Kyo0won Yum1 - 9 LPts
07/03/2020Calgary, Canada3 - 5(2) Glynn Torrence3 - 5 WPts
06/01/2020Ghent, Belgium3 - 4(2) Here Waem5 - 6 LPts
08/11/2019Tours, France3 - 3(1) Neville Guillemette6 - 4 LKO3
08/09/2019Karagandy, Kazakhstan3 - 2(1) Boris Sabralimov6 - 0 LPts
09/07/2019Calgary, Canada2 - 2(1) Vasili Diyarov2 - 6 WPts
09/05/2019Montreal, Canada1 - 2(1) Coyne Guebert1 - 1 WPts
19/03/2019Calgary, Canada0 - 2(1) Juan Marina1 - 0 WPts
17/01/2019Odense, Denmark0 - 1(1) Vidkun Heinicke3 - 0 LPts
18/11/2018Calgary, Canada0 - 0 Brin Haye1 - 5(1) LKO3