Weightclass:  Middleweight
Location:  Toronto, Canada
Record:  25 - 10
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
13/01/2035Toronto, Canada24 - 10 Danyaal Abboud6 - 4(1) WPts
12/11/2034Toronto, Canada23 - 10 Ollie Coppin11 - 14 WPts
11/09/2034Toronto, Canada23 - 9 Sid Ewens20 - 14(1) LPts
11/07/2034Waterford, Ireland22 - 9 Anthony Brody16 - 14 WPts
13/05/2034Toronto, Canada21 - 9 Miguel Barros14 - 22 WPts
14/03/2034Quebec City, Canada21 - 8 Kyle Gaddie37(2) - 12 LPts Canada National Championships 2034View
11/03/2034Quebec City, Canada20 - 8 John Giroud24 - 8 WPts Canada National Championships 2034View
10/02/2034Lonueuil, Canada19 - 8 Percival Chamfort2 - 19 WPts
19/12/2033Barcelona, Venezuela18 - 8 Venacio Chico12 - 26 WPts
20/10/2033Toronto, Canada17 - 8 Jordan Irving15 - 9 WPts
20/08/2033Toronto, Canada16 - 8 Paul Grier6 - 17 WPts
20/06/2033Toronto, Canada15 - 8 Dirit Oganesian0 - 6 WPts
20/04/2033Frankfurt, Germany14 - 8 Alhmanic Pirkey18(3) - 33(1) WPts
19/02/2033Toronto, Canada13 - 8 Ardzan Jizmejyan0 - 6 WPts
20/12/2032Toronto, Canada12 - 8 Noel Haccoun5 - 3 WPts
20/10/2032Kumasi, Ghana11 - 8 David Kuma12 - 10 WPts
22/08/2032Toronto, Canada10 - 8 Theo Renwick4 - 15 WPts
21/06/2032Toronto, Canada9 - 8 Darrell Bedel9 - 11 WPts
24/04/2032Toronto, Canada8 - 8 Ian Roderick0 - 2 WPts
24/02/2032Quebec City, Canada7 - 8 Cable Beger8 - 13 WPts
26/12/2031Stuttgart, Germany7 - 7 Renke Bertz6 - 13 LPts
28/10/2031Toronto, Canada6 - 7 Leon Storie2 - 4 WPts
28/08/2031Toronto, Canada5 - 7 Ian Dawe1 - 7 WPts
29/06/2031Calgary, Canada5 - 6 Davie Pollick21 - 16 LPts
14/05/2031Toronto, Canada5 - 5 James Harvard5 - 21 LPts
25/03/2031Markham, Canada5 - 4 Mark Eade14 - 10 LPts
22/02/2031Burnaby, Canada4 - 4 Fraser Biggar0 - 0 WPts
16/01/2031Toronto, Canada3 - 4 Theo Renwick2 - 7 WPts
17/11/2030Ottawa, Canada2 - 4 Ian Mattix5 - 7 WPts
10/10/2030Gaineau, Canada1 - 4 Jemond Piat0 - 0 WPts
07/09/2030Hamilton, Canada1 - 3 Rob Adie26 - 21 LPts
22/07/2030Toronto, Canada1 - 2 Louis Crosbie15(1) - 10 LPts
28/05/2030Surrey, Canada0 - 2 Oscar Claude9 - 11 WPts
31/03/2030Toronto, Canada0 - 1 Robert Aikman28 - 3 LPts
18/02/2030Toronto, Canada0 - 0 Steven Kuecker6 - 13 LPts