Weightclass:  Featherweight
Location:  Mississauga, Canada
Record:  20(2) - 17
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
28/05/2024Mississauga, Canada19(2) - 17 Ricardo Barroso2 - 9 WPts
30/03/2024Mississauga, Canada18(1) - 17 Aramis Bille1 - 12(5) WKO3
31/01/2024Mississauga, Canada17 - 17 Zhu Zheng12 - 26(3) WKO3
03/12/2023Mississauga, Canada16 - 17 Alesger Iskakow0 - 4 WPts
03/10/2023Mississauga, Canada15 - 17 Robert Swaney1 - 3 WPts
04/08/2023Mississauga, Canada14 - 17 John Couper0 - 4 WPts
05/06/2023Mississauga, Canada14 - 16 Anastas á Bachev2 - 3 LPts
06/04/2023Mississauga, Canada13 - 16 Gower Marmion1 - 22(2) WPts
06/02/2023Mississauga, Canada12 - 16 Euan Hadden1 - 5 WPts
07/12/2022Mississauga, Canada11 - 16 Felix Burgess0 - 11 WPts
07/10/2022Mississauga, Canada10 - 16 Rich Cousar15(1) - 12 WPts
08/08/2022Mississauga, Canada9 - 16 John Alderdice1 - 0 WPts
07/06/2022Gaineau, Canada9 - 15 Ashley Cardwell14 - 9 LPts
21/04/2022Zagreb, Croatia8 - 15 Hrvoje Jakuš16 - 7 WPts
21/02/2022Ottawa, Canada7 - 15 Clint Sloss5 - 18 WPts
24/12/2021Montreal, Canada7 - 14 James Mordecai18 - 5 LPts
27/10/2021Saskatoon, Canada6 - 14 Ethan Crary11 - 13 WPts
11/09/2021Calgary, Canada6 - 13 Jonathan Swinton6 - 15 LPts
25/07/2021London, UK6 - 12 Richard McGinnis17 - 7 LPts
26/05/2021Ulaanbaatar, Mongolia6 - 11 Muaz Sarsenow14(1) - 3 LPts
28/03/2021Winnipeg, Canada6 - 10 Lewis Woodhead12 - 3 LPts
22/02/2021Mississauga, Canada5 - 10 Oliver Shearer2 - 7 WPts
24/12/2020Mississauga, Canada5 - 9 Marko á Kulichkov4 - 12 LPts
24/10/2020Mississauga, Canada4 - 9 Zain Najjar8 - 10 WPts
26/08/2020Ponce, Puerto Rico3 - 9 Dario Abeita7 - 9 WPts
26/06/2020Dakar, Senegal2 - 9 Senior Orleans10 - 5 WPts
27/04/2020Maracay, Venezuela2 - 8 Jose Ballon11(1) - 4 LPts
28/02/2020Toronto, Canada2 - 7 Danny Moffett3 - 7 LPts
11/01/2020San Miguelito, Panama2 - 6 Seferino Cortez7 - 6 LPts
12/11/2019Surrey, Canada2 - 5 Jack Elias1 - 4 LPts
02/10/2019Mississauga, Canada2 - 4 Antwan Lucas7 - 4 LPts
02/08/2019Mississauga, Canada1 - 4 Aramis Perec3 - 2 WPts
02/06/2019Geelong, Australia1 - 3 Chris Mitchell3 - 3 LPts
03/04/2019Minsk, Belarus1 - 2 Oleksiy Podoll5 - 3 LPts
02/02/2019Mississauga, Canada1 - 1 Dominic Allum4 - 1 LPts
03/12/2018Buenos Aires, Argentina1 - 0 Carlos Caram0 - 1 LPts
05/10/2018Mississauga, Canada0 - 0 John Ingraham1 - 1 WPts