Weightclass:  Welterweight
Location:  London, Canada
Record:  23(2) - 19
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
01/07/2028London, Canada22(2) - 19 John Hoy24 - 17 WPts
02/05/2028London, Canada21(2) - 19 Azam Maroun2 - 0 WPts
04/03/2028London, Canada20(2) - 19 Arran Douglas3 - 6 WPts
04/01/2028London, Canada20(2) - 18 Ivan Solar13(1) - 11 LPts
06/11/2027London, Canada19(2) - 18 Mark Scroggie17 - 20 WPts
06/09/2027London, Canada19(2) - 17 Ferrand Michel11 - 12 LPts
07/07/2027London, Canada18(2) - 17 Lyle Foccart1 - 0 WPts
07/05/2027London, Canada17(2) - 17 Mark Scroggie15 - 17 WPts
08/03/2027London, Canada16(2) - 17 Jake Novy10 - 15 WPts
07/01/2027London, Canada15(2) - 17 Lance Cabal0 - 5 WPts
07/11/2026Montreal, Canada15(2) - 16 Bellamy Signoret7 - 25 LPts
09/09/2026Samarqand, Uzbekistan14(2) - 16 Fizuli Shahtahtinkskii12(1) - 14 WPts
12/07/2026Schaerbeek, Belgium14(2) - 15 Garland Marot14 - 6 LPts
13/05/2026Tirana, Albania13(2) - 15 Morpheus Shima16 - 16 WPts
15/03/2026Zagreb, Croatia12(1) - 15 Bogdan Blažekovic7 - 7 WKO2
15/01/2026Ulaanbaatar, Mongolia12(1) - 14 Jaqub Erkinbeck3 - 3 LPts
17/11/2025London, Canada11(1) - 14 Damien Bobet0 - 4 WPts
18/09/2025London, Canada10(1) - 14 Juan Claro0 - 7 WPts
21/07/2025London, Canada9(1) - 14 Noknoi Vimolsate1 - 19 WPts
23/05/2025Calgary, Canada9(1) - 13 Spencer Tinkler12 - 9 LPts
27/03/2025Córdoba, Argentina8(1) - 13 Ovidio Limes4 - 12 WPts
27/01/2025London, Canada7(1) - 13 Diego Basulto1 - 9 WPts
28/11/2024Aarhus, Denmark6 - 13 Arvid Eriksen5 - 8 WKO3
30/09/2024London, Canada5 - 13 Damiano Marchetti1 - 3 WPts
02/08/2024Winnipeg, Canada5 - 12 Michael Mowat14(1) - 20 LPts
05/06/2024Graz, Austria5 - 11 Odhert Carnitz9 - 17 LPts
07/04/2024London, Canada4 - 11 Jose Montesino3 - 3(1) WPts
08/02/2024Adelaide, Australia4 - 10 Brin Martini2 - 6 LPts
11/12/2023London, Canada3 - 10 John Nicoll1 - 11 WPts
11/10/2023Calgary, Canada3 - 9 David Diggins14 - 17(6) LPts
14/08/2023London, Canada3 - 8 Dave Wasson4 - 5 LPts
15/06/2023Almaty, Kazakhstan2 - 8 Ibrahim Matuzhanow3 - 8 WPts
17/04/2023Accra, Ghana2 - 7 Haaris Latif12 - 17 LPts
17/02/2023Almaty, Kazakhstan2 - 6 Rashid Gazizow8 - 16 LPts
20/12/2022Rio de Janeiro, Brazil2 - 5 Xabat Pulido7 - 22(15) LPts
22/10/2022Calgary, Canada2 - 4 Oscar Mull12 - 12 LPts
28/08/2022London, Canada2 - 3 Peter Brackenridge12(1) - 12 LPts
29/06/2022Edmonton, Canada2 - 2 Vince Henderson6 - 18 LPts
02/05/2022Maroua, Cameroon1 - 2 Trystan Njanka1 - 2 WPts
04/03/2022Toronto, Canada1 - 1 Paul Gourley10 - 15 LPts
18/01/2022Calgary, Canada1 - 0 Adam Kernell0 - 0 LPts
18/12/2021London, Canada0 - 0 Arran Saunderson0 - 1 WPts