Weightclass:  Welterweight
Location:  Toronto, Canada
Record:  29 - 16
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
08/10/2025Toronto, Canada28 - 16 John Mearns3 - 3 WPts
09/08/2025Toronto, Canada27 - 16 Ethan Gourley0 - 1 WPts
10/06/2025Toronto, Canada27 - 15 Leeroy Auchter23(5) - 25 LPts
11/04/2025Toronto, Canada27 - 14 Brendan Latta9 - 7 LPts
10/02/2025Toronto, Canada26 - 14 Cody Bires1 - 13 WPts
12/12/2024Toronto, Canada25 - 14 Denzel Motupa8 - 10(1) WPts
12/10/2024Toronto, Canada24 - 14 Olindo Jiminez4 - 13 WPts
13/08/2024Toronto, Canada23 - 14 Tae-hee Kil1 - 10 WPts
14/06/2024Toronto, Canada22 - 14 Majid Shabana5 - 17 WPts
14/04/2024Toronto, Canada21 - 14 Stephen Summerville21(1) - 20 WPts
14/02/2024Toronto, Canada20 - 14 Montel Laguardia1 - 5 WPts
16/12/2023Toronto, Canada19 - 14 Adolfo De Caprio0 - 1 WPts
17/10/2023Los Angeles, USA18 - 14 Jay Mariscal8 - 26 WPts
19/08/2023Toronto, Canada17 - 14 David Gaiter0 - 1 WPts
20/06/2023Kumasi, Ghana17 - 13 Mike Atsu22 - 11 LPts
22/04/2023Toronto, Canada16 - 13 Jonathan Gaddis10 - 17 WPts
22/02/2023Riyadh, Saudi Arabia16 - 12 Gazi Hamdan2 - 3 LPts
24/12/2022Toronto, Canada15 - 12 Colin Farland0 - 2 WPts
25/10/2022Kulob, Tajikistan15 - 11 Elsevar Gajani18 - 6 LPts
27/08/2022Toronto, Canada15 - 10 Shayan Habibi10 - 19(2) LPts
28/06/2022Toronto, Canada14 - 10 Chris Cragg5 - 16 WPts
29/04/2022Toronto, Canada13 - 10 Mark Slaight16(1) - 6 WPts
01/03/2022Toronto, Canada12 - 10 Apostol Kurylo1 - 1 WPts
30/12/2021Toronto, Canada12 - 9 Leo Ferries10 - 10 LPts
30/10/2021Toronto, Canada11 - 9 Leo Ferries10 - 9 WPts
07/09/2021Sydney, Australia10 - 9 Shaun Bothwell4 - 13 WPts
09/07/2021Calgary, Canada10 - 8 Leon Niven12(1) - 8 LPts
12/05/2021Basel, Switzerland10 - 7 Myril Schaan8 - 11 LPts
13/03/2021Winnipeg, Canada9 - 7 Sam Hamilton5 - 8 WPts
24/01/2021Calgary, Canada9 - 6 Harvey Rostand5 - 16 LPts
22/12/2020Toronto, Canada8 - 6 Wim Persins1 - 8 WPts
22/10/2020Mumbai, India7 - 6 Hassan Abdullah5 - 9 WPts
24/08/2020Dublin, Ireland7 - 5 Aidan Cullen11 - 1 LPts
26/06/2020Hamilton, Canada7 - 4 Arran Vaill8 - 6 LPts
16/05/2020Toronto, Canada6 - 4 Brin Riggins2 - 4 WPts
16/03/2020Calgary, Canada6 - 3 Ashley Dudgeon5 - 7 LPts
29/01/2020Toronto, Canada5 - 3 Leo Prior6 - 8 WPts
29/11/2019Paris, France4 - 3 Quennel Saint-Jean4 - 5 WPts
30/09/2019Toronto, Canada4 - 2 Reyes Saiz4 - 5 LPts
31/07/2019Vancouver, Canada3 - 2 Clint Williams2 - 1 WPts
30/06/2019Toronto, Canada2 - 2 Leeroy Mundy4 - 3 WPts
01/05/2019Hamilton, Canada1 - 2 Mark Scroggins3 - 3 WPts
19/03/2019Toronto, Canada1 - 1 Senon Alamo1 - 0 LPts
17/01/2019Montreal, Canada1 - 0 Severin Rigaudeau0 - 1 LPts
18/11/2018Toronto, Canada0 - 0 Paul Sconce2 - 5 WPts