Weightclass:  Welterweight
Location:  London, Canada
Record:  38 - 14
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
22/11/2026London, Canada37 - 14 Ross Lafargue0 - 2 WPts
22/09/2026London, Canada36 - 14 Quinto Checo2 - 5 WPts
23/07/2026London, Canada35 - 14 Destin de Laclos1 - 6 WPts
23/05/2026London, Canada34 - 14 Kiki Pascua4 - 28 WPts
24/03/2026London, Canada33 - 14 Imran Bouvarry6 - 16 WPts
23/01/2026London, Canada32 - 14 Montgomery Ort2 - 1 WPts
24/11/2025London, Canada31 - 14 Sacha Dalle20 - 12 WPts
25/09/2025London, Canada30 - 14 James Bothwell4 - 3 WPts
27/07/2025London, Canada29 - 14 Karel Tomes8 - 15 WPts
29/05/2025London, Canada28 - 14 Stuart Merrick3 - 4 WPts
30/03/2025London, Canada27 - 14 John Leishman3 - 4 WPts
29/01/2025London, Canada26 - 14 Anton Urstembaev5 - 13 WPts
01/12/2024London, Canada26 - 13 Melor Kadzhar26 - 16 LPts
03/10/2024Mejicanos, El Salvador26 - 12 Jesus Mendosa10 - 19 LPts
05/08/2024London, Canada25 - 12 David Dashiell7 - 4 WPts
07/06/2024London, Canada24 - 12 Shinji Arita0 - 4 WPts
09/04/2024Surrey, Canada24 - 11 Ollie Saunderson22(5) - 8 LPts
11/02/2024Montreal, Canada23 - 11 Richie Darling10 - 16 WPts
16/12/2023San Jose, Costa Rica22 - 11 Jesus Febus7 - 11(6) WPts
17/10/2023Minsk, Belarus22 - 10 Wasyl Barsky17 - 16(1) LPts
19/08/2023London, Canada22 - 9 John Herde18(1) - 16 LPts
16/07/2023Toronto, Canada22 - 8 Leo Ferries16 - 14 LPts
15/06/2023Almaty, Kazakhstan21 - 8 Evgeny Tolemissow7 - 19 WPts
17/04/2023London, Canada20 - 8 Frisco Cobos4 - 5 WPts
17/02/2023London, Canada19 - 8 Colin Farland0 - 3 WPts
19/12/2022Maracay, Venezuela18 - 8 Juan Alcoser1 - 16 WPts
21/10/2022Kampala, Uganda17 - 8 Mashawn Luyobo7(1) - 25 WPts
23/08/2022London, Canada16 - 8 Cyril Riga4 - 9 WPts
24/06/2022Brisbane, Australia15 - 8 John Meikle5(1) - 12(1) WPts
26/04/2022London, Canada14 - 8 Juan Noa18 - 6 WPts
26/02/2022Almaty, Kazakhstan14 - 7 Elchin Bajghanbaeff7 - 14 LPts
29/12/2021Casablanca, Morocco13 - 7 Bandar Bent13 - 13 WPts
30/10/2021Laval, Canada12 - 7 Labaron Truffaut13 - 6 WPts
31/08/2021London, Canada11 - 7 JirÝ Rolnick1 - 4 WPts
01/07/2021London, Canada11 - 6 Sam Broadus17 - 4 LPts
30/04/2021Edmonton, Canada11 - 5 Sid Romans9 - 12 LPts
12/03/2021Montreal, Canada10 - 5 Wyatt Gladieux5 - 13 WPts
21/01/2021Ottawa, Canada9 - 5 Rob Prothero6 - 8 WPts
22/11/2020Roodepoort, South Africa8 - 5 Subusiso Zulu5 - 7 WPts
23/09/2020Quebec City, Canada7 - 5 Gareth Bee2 - 9(1) WPts
23/07/2020Mississauga, Canada7 - 4 Rob Mellis6 - 8 LPts
28/05/2020New Kingston, Jamaica7 - 3 Johnny Somerville12 - 2 LPts
29/03/2020London, Canada6 - 3 Duncan Bran0 - 10 WPts
28/01/2020Rio de Janeiro, Brazil5 - 3 Alejandro Maduro3 - 10 WPts
29/11/2019London, Canada4 - 3 Rovshan Narimanbekov5 - 6 WPts
30/09/2019Imus, Philippines3 - 3 Marjun Laygo2 - 5 WPts
02/08/2019London, Canada3 - 2 Brendan Hogge2 - 4 LPts
01/07/2019Salvador, Brazil2 - 2 Guido Veiga3 - 4 WPts
03/05/2019Cuenco, Ecuador1 - 2 Gervasio Lino2 - 2 WPts
04/03/2019London, Canada1 - 1 Senior Perse2 - 1 LPts
04/01/2019Vancouver, Canada0 - 1 Stephen Kimmey0 - 1 WPts
18/11/2018London, Canada0 - 0 Marlon Bastien5 - 0 LPts