Weightclass:  Welterweight
Location:  London, Canada
Record:  21(2) - 12
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
29/10/2023London, Canada20(2) - 12 Ale De Jager1 - 3 WPts
30/08/2023London, Canada19(1) - 12 Xavier Nino2 - 5(3) WKO3
01/07/2023London, Canada18(1) - 12 Ramirez Cuba13 - 19 WPts
01/05/2023London, Canada17(1) - 12 Einari Jukola1 - 8 WPts
03/03/2023London, Canada16(1) - 12 Ramelan Soraya1 - 1 WPts
01/01/2023London, Canada15(1) - 12 Oringo Amooti11(1) - 18 WPts
02/11/2022London, Canada14(1) - 12 Toma Jaunzemnieks1 - 6 WPts
03/09/2022London, Canada13(1) - 12 Skipp Winding2 - 3 WPts
04/07/2022London, Canada12(1) - 12 Avel Dziuk5 - 8 WPts
06/05/2022London, Canada11(1) - 12 Kaj Berwald11 - 12 WPts
07/03/2022London, Canada10(1) - 12 Montego Alvaro6 - 7 WPts
04/01/2022London, Canada9(1) - 12 Olaf Williamsen1 - 0 WPts
04/11/2021Giza, Egypt9(1) - 11 Imran Dada11 - 12 LPts
06/09/2021London, Canada9(1) - 10 Billy Hutcherson16 - 3 LPts
06/07/2021Montreal, Canada9(1) - 9 Marvel Ronis18 - 5 LPts
09/05/2021London, Canada8(1) - 9 Franchot Nouvel12 - 8 WPts
10/03/2021Ho Chi Minh City, Vietnam7(1) - 9 Ta Hung1 - 3 WPts
10/01/2021London, Canada7(1) - 8 Norbert Messiaen14 - 4 LPts
10/11/2020London, Canada7(1) - 7 Ahmed Karadja14 - 4 LPts
11/09/2020Montreal, Canada7(1) - 6 Severin Rigaudeau7 - 5 LPts
30/07/2020London, Canada6(1) - 6 Pylyp Aksamit7 - 3 WPts
29/05/2020London, Canada5(1) - 6 Duncan Bran0 - 11 WPts
28/03/2020Fukuoka, Japan5(1) - 5 Hiroki Yoshino10 - 3 LPts
28/01/2020Incheon, South Korea5(1) - 4 Chae-min Oh7 - 4 LPts
28/11/2019London, Canada4(1) - 4 Vicente Subia2 - 6 WPts
28/09/2019London, Canada4(1) - 3 Lloyd Boliver8 - 4 LPts
29/07/2019London, Canada3 - 3 Dylan Tuten0 - 1 WKO3
29/05/2019Yaoundé, Cameroon2 - 3 Courvoisier Cantona8 - 1 WPts
31/03/2019London, Canada2 - 2 Leonardo Scoccimarro2 - 0 LPts
29/01/2019Laval, Canada1 - 2 Roy Joel4 - 3 WPts
02/12/2018London, Canada0 - 2 Santiago Cuba2 - 0 WPts
03/10/2018Newark, USA0 - 1 Jasper Landreth1 - 0 LPts
05/08/2018London, Canada0 - 0 Sam Broadus2 - 0 LPts