Weightclass:  Middleweight
Location:  Mississauga, Canada
Record:  37 - 4
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
05/12/2024Mississauga, Canada36 - 4 Zahari á Lukanov1 - 7 WPts
07/10/2024Mississauga, Canada35 - 4 Zernebog Ercesh18 - 19 WPts
09/08/2024Mississauga, Canada34 - 4 Božidar Vidic4 - 9 WPts
10/06/2024Mississauga, Canada33 - 4 Brendan Roseberry2 - 3 WPts
11/04/2024Mississauga, Canada32 - 4 Marjun Moreno3 - 11 WPts
12/02/2024Mississauga, Canada31 - 4 Sergiusz Godek2 - 0 WPts
14/12/2023Mississauga, Canada30 - 4 Flannery Oulette23 - 14(1) WPts
14/10/2023Mississauga, Canada29 - 4 Ian Gaul4 - 7 WPts
15/08/2023Mississauga, Canada28 - 4 Leeroy Pirie6(1) - 6 WPts
16/06/2023Mississauga, Canada27 - 4 Michael Harrison5 - 21 WPts
17/04/2023Mississauga, Canada26 - 4 Diego Ferreiro3 - 9 WPts
17/02/2023Mississauga, Canada25 - 4 Bradley Leeper5 - 7 WPts
19/12/2022Mississauga, Canada24 - 4 Arseni Jabrayilov13(1) - 17 WPts
20/10/2022Samarinda, Indonesia23 - 4 Jatawaman Isdiantono3 - 7 WPts
22/08/2022Amman, Jordan22 - 4 Imran Zahir4 - 24(7) WPts
24/06/2022Belo Horizonte, Brazil21 - 4 Juan Osorio7 - 12 WPts
26/04/2022Manaus, Brazil20 - 4 Montel Carvalho0 - 3 WPts
26/02/2022Mississauga, Canada19 - 4 Faddei Popovich4 - 7 WPts
27/12/2021Mississauga, Canada18 - 4 Ioakim Russak6 - 14 WPts
27/10/2021Zagreb, Croatia17 - 4 Miho Kukolja15 - 9 WPts
29/08/2021Mississauga, Canada16 - 4 Ian Harries5 - 12 WPts
28/06/2021Mississauga, Canada15 - 4 Edmundo Soares3 - 3 WPts
27/04/2021Mississauga, Canada14 - 4 Fikret Dzhalilov5 - 15 WPts
26/02/2021Quebec City, Canada14 - 3 Yves Nys4 - 13 LPts
14/01/2021Linz, Austria13 - 3 Raynard Bsag13 - 8 WPts
16/11/2020Melbourne, Australia12 - 3 Paul Lochridge7 - 9 WPts
17/09/2020Mississauga, Canada11 - 3 Santiago Ancheta8 - 4 WPts
17/07/2020Mississauga, Canada10 - 3 Jerzy Kisielewski8 - 5 WPts
16/05/2020Mississauga, Canada9 - 3 Lorcan Seward1 - 7 WPts
16/03/2020Almaty, Kazakhstan9 - 2 Nikolai Sagyndyckoff7 - 2 LPts
16/01/2020Vilnius, Lithuania9 - 1 Patryk Wasil6 - 7 LPts
18/11/2019Yerevan, Armenia9 - 0 Dzadur Varjabedian2 - 6 LPts
20/09/2019Dublin, Ireland8 - 0 Ronan Fordyce6 - 1 WPts
23/07/2019Mississauga, Canada7 - 0 Danny Shonibare4 - 6 WPts
24/05/2019Mississauga, Canada6 - 0 Juan Paredes1 - 7 WPts
25/03/2019Ilorin, Nigeria5 - 0 Lukman Obiajunwa0 - 4 WPts
24/01/2019Port-au-Prince, Haiti4 - 0 Fabrice Mauresmo1 - 3 WPts
26/11/2018Mississauga, Canada3 - 0 Chris Adair0 - 3 WPts
01/10/2018Mississauga, Canada2 - 0 Roger Brent1 - 0 WPts
03/08/2018Mississauga, Canada1 - 0 Gardiner Jenssen0 - 1 WPts
05/06/2018Mississauga, Canada0 - 0 Cole Summerfield0 - 1(1) WPts