Weightclass:  Welterweight
Location:  Toronto, Canada
Record:  36 - 15
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
24/11/2025Toronto, Canada35 - 15 Enzo Bersani3 - 18 WPts
25/09/2025Toronto, Canada34 - 15 Clint Irvine0 - 2 WPts
27/07/2025Toronto, Canada33 - 15 Valeri Safko6 - 6 WPts
29/05/2025Toronto, Canada32 - 15 Josce Beaufort3 - 5 WPts
30/03/2025Toronto, Canada31 - 15 Cruz Espino2 - 8 WPts
30/01/2025Toronto, Canada30 - 15 Bruce Bethune0 - 7 WPts
01/12/2024Toronto, Canada29 - 15 Josce Carlin1 - 1 WPts
02/10/2024Toronto, Canada28 - 15 Tabtibdaeng Sukha14 - 13 WPts
03/08/2024Toronto, Canada27 - 15 Stephen Summerville21(1) - 22 WPts
05/06/2024Toronto, Canada26 - 15 Rob Turner2 - 5 WPts
06/04/2024Toronto, Canada25 - 15 Bruce Bethune0 - 1 WPts
06/02/2024Toronto, Canada24 - 15 Sorrel Depardon1 - 12(1) WPts
08/12/2023Toronto, Canada23 - 15 Pharanpetch Sumrei4 - 8(1) WPts
09/10/2023Toronto, Canada22 - 15 Lewis Beaudin17(1) - 17 WPts
13/08/2023Ciudad Bolivar, Venezuela21 - 15 Ximen Carnero14 - 12 WPts
15/06/2023Maracay, Venezuela20 - 15 Juan Alcoser1 - 19 WPts
17/04/2023Toronto, Canada19 - 15 Toma Stelmach0 - 7 WPts
17/02/2023Giza, Egypt18 - 15 Atif Abdulla4 - 14 WPts
20/12/2022Toshkent, Uzbekistan18 - 14 Nurulla Sala14(2) - 16 LPts
22/10/2022Port Said, Egypt18 - 13 Obaid Zahleet6 - 8 LPts
24/08/2022Ho Chi Minh City, Vietnam17 - 13 Phan Ca6 - 8 WPts
26/06/2022Regina, Canada17 - 12 Leo Prior11 - 18 LPts
28/04/2022Dushanbe, Tajikistan16 - 12 Fedor Isabekov1 - 1 WPts
28/02/2022Cochabamba, Bolivia15 - 12 Angel Martir8 - 16 WPts
31/12/2021Toronto, Canada14 - 12 Dom Jones1 - 5 WPts
30/10/2021Istaravshan, Tajikistan14 - 11 Rais Magerramov8 - 12 LPts
30/08/2021Gomel, Belarus14 - 10 Sergei Barno16(1) - 4 LPts
02/07/2021Toronto, Canada13 - 10 Dylan Llewelyn4 - 11 WPts
06/05/2021Toronto, Canada12 - 10 Stephen Kimmey0 - 16 WPts
07/03/2021Tirana, Albania11 - 10 Erion Ganim6 - 14 WPts
07/01/2021Toronto, Canada10 - 10 Chris Cragg3 - 9 WPts
06/11/2020Toronto, Canada9 - 10 Villard Piaget5 - 14 WPts
07/09/2020Toronto, Canada8 - 10 Salahaddin Gaidarov3 - 12 WPts
07/07/2020Toronto, Canada7 - 10 Borden Pagnol4 - 9 WPts
06/05/2020Toronto, Canada7 - 9 Gareth Afrani9 - 3 LPts
07/03/2020Toronto, Canada6 - 9 Richie Darling0 - 1 WPts
05/01/2020Kenitra, Morocco5 - 9 Rashid Khalid0 - 0 WPts
06/11/2019Toronto, Canada4 - 9 Xabat Morea1 - 9 WPts
06/09/2019Almaty, Kazakhstan4 - 8 Haider Domaew6 - 5 LPts
08/07/2019Toronto, Canada3 - 8 Dave Hinshaw4 - 3 WPts
08/05/2019Guarulhos, Brazil2 - 8 Vicente Gandara5 - 2 WPts
08/03/2019Montreal, Canada2 - 7 Coyne Guebert0 - 1 LPts
17/01/2019Toronto, Canada2 - 6 Leon Niven2 - 2 LPts
18/11/2018Montreal, Canada2 - 5 Coyne Feydeau0 - 0 LPts
14/10/2018Toronto, Canada2 - 4 Salvador Pico1 - 3 LPts
16/08/2018Calgary, Canada2 - 3 Joe Smith1 - 1 LPts
16/07/2018Toronto, Canada2 - 2 Shevon Panyin1 - 0 LPts
18/05/2018Vancouver, Canada2 - 1 Lucas Whittingham0 - 0 LPts
02/04/2018Toronto, Canada1 - 1 Ricky Moor2 - 0 WPts
18/02/2018Gaineau, Canada1 - 0 David Wadle0 - 0 LPts
09/01/2018Toronto, Canada0 - 0 Glynn Ervine0 - 0 WPts