Weightclass:  Lightweight
Location:  Toronto, Canada
Record:  34 - 7
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
20/10/2029Toronto, Canada33 - 7 Fedya Kajrkuloff7 - 12(1) WPts
21/08/2029Toronto, Canada32 - 7 Cassier de Blyde8 - 11 WPts
22/06/2029Toronto, Canada31 - 7 Davie Drozd3 - 4 WPts
23/04/2029Toronto, Canada30 - 7 Joško Šarlija9 - 10 WPts
22/02/2029Toronto, Canada29 - 7 Marshall Pierre-Louis0 - 4 WPts
24/12/2028Toronto, Canada28 - 7 Nikolai Tabaks4 - 4 WPts
25/10/2028Toronto, Canada27 - 7 Chris Albany4 - 5 WPts
26/08/2028Toronto, Canada26 - 7 Chris Albany4 - 4 WPts
27/06/2028Toronto, Canada25 - 7 Firdovsi Ertaeff12 - 9 WPts
28/04/2028Toronto, Canada24 - 7 Dmitriy Maslow1 - 10 WPts
29/02/2028Toronto, Canada23 - 7 Loredo Parody16(1) - 17 WPts
31/12/2027Toronto, Canada22 - 7 John Kitching1 - 10 WPts
01/11/2027Vitebsk, Belarus22 - 6 Symon Truchan7(1) - 17 LPts
02/09/2027Katlehong, South Africa22 - 5 Henderik Van Vuuren15 - 14 LPts
05/07/2027Cape Town, South Africa21 - 5 Wandisile Ramatlhodi0 - 0 WPts
07/05/2027Winnipeg, Canada21 - 4 Arran Papineau17 - 6 LPts
12/03/2027Toronto, Canada20 - 4 Dillon Hathorne10 - 13 WPts
12/01/2027Toronto, Canada19 - 4 Flannery de Ronsard2 - 6 WPts
13/11/2026Toronto, Canada18 - 4 Saber Houdon3 - 2 WPts
14/09/2026Vaughan, Canada17 - 4 Shaun Brier10 - 6 WPts
17/07/2026Pretoria, South Africa16 - 4 Borg De Bruyn7 - 23 WPts
18/05/2026Calgary, Canada15 - 4 Bob Hier8 - 13 WPts
20/03/2026Toronto, Canada15 - 3 Mark Harrison3 - 4 LPts
20/01/2026Toronto, Canada14 - 3 Dior Delorme6 - 9 WPts
21/11/2025Bangkok, Thailand14 - 2 Eakunphol Saengtiennoi4 - 8 LPts
22/09/2025Toronto, Canada13 - 2 Yodchanchai Parthipakoranchai4 - 19 WPts
25/07/2025Toronto, Canada12 - 2 Gonzalo Vida4 - 8 WPts
27/05/2025Berlin, Germany12 - 1 Kai Kampwerth10 - 13 LPts
29/03/2025Ottawa, Canada11 - 1 Dave Blakeman4 - 16 WPts
07/02/2025Toronto, Canada10 - 1 Ari Vakhordgian2 - 4 WPts
10/12/2024Vancouver, Canada9 - 1 Mark Masker0 - 8 WPts
12/10/2024Quebec City, Canada8 - 1 Adalard Anger0 - 11(3) WPts
02/09/2024Mississauga, Canada7 - 1 James Dargie0 - 0 WPts
02/08/2024Jaipur, India7 - 0 Amer Sulaiman13 - 16 LPts
04/06/2024Burnaby, Canada6 - 0 John Sabiston3 - 12 WPts
06/04/2024Toronto, Canada5 - 0 Sam Makunza0 - 5 WPts
07/02/2024Brampton, Canada4 - 0 John Hughes0 - 0 WPts
12/12/2023Settat, Morocco3 - 0 Salamah Benkassou11 - 24 WPts
14/10/2023Guangzhou, China2 - 0 Ming Kuang8 - 27 WPts
16/08/2023Sydney, Australia1 - 0 Denton Gritsun1 - 2 WPts
18/06/2023Toronto, Canada0 - 0 Cole Galbreath0 - 3 WPts