Weightclass:  Middleweight
Location:  Toronto, Canada
Record:  28 - 8
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
12/11/2033Toronto, Canada27 - 8 Paul Hathorne7 - 9 WPts
16/09/2033Toronto, Canada26 - 8 Thierry de France6 - 6 WPts
16/07/2033Toronto, Canada25 - 8 Ben Neathery6 - 10 WPts
16/05/2033Toronto, Canada24 - 8 Fraser Biggar11 - 4 WPts
16/03/2033Toronto, Canada23 - 8 Ollie Coppin4 - 10 WPts
12/01/2033Toronto, Canada22 - 8 Mark Gezi6 - 9 WPts
11/11/2032Toronto, Canada21 - 8 Jack Byrnes4 - 5 WPts
11/09/2032Toronto, Canada20 - 8 Wilmer Wistrom14 - 5(1) WPts
13/07/2032Toronto, Canada19 - 8 John Marvingt0 - 1 WPts
14/05/2032Toronto, Canada18 - 8 Elliot Creelman1 - 5 WPts
15/03/2032Toronto, Canada17 - 8 Robert Kabuye4 - 1 WPts
15/01/2032Toronto, Canada16 - 8 Mark Greive9 - 3 WPts
31/12/2031Mississauga, Canada15 - 8 Shaun Seay10 - 14 WPts
05/11/2031Palermo, Italy14 - 8 Savio Acerbi0 - 0 WPts
07/09/2031El Alto, Bolivia13 - 8 Reynaldo Renta8 - 15 WPts
10/07/2031Saskatoon, Canada12 - 8 Paul Faulkner2 - 11 WPts
11/05/2031Quebec City, Canada11 - 8 Didier Barse4 - 20 WPts
15/03/2031Toronto, Canada10 - 8 James Harvard5 - 20 WPts
16/01/2031Toronto, Canada9 - 8 Ian Dawe1 - 3 WPts
17/11/2030Edmonton, Canada9 - 7 Nathan Anderson7 - 16 LPts
19/09/2030Montreal, Canada8 - 7 Bruce Gourcuff3 - 5 WPts
22/07/2030Chelyabinsk, Russia7 - 7 Gennady Kirdyapkin10 - 20 WPts
24/05/2030Toronto, Canada7 - 6 Phil Dougal17 - 21 LPts
28/03/2030Edmonton, Canada6 - 6 Scott Scotland8 - 12 WPts
29/01/2030Toronto, Canada5 - 6 Jose Vina13 - 11 WPts
01/12/2029Markham, Canada4 - 6 Verrill Ogier7 - 15 WPts
03/10/2029Richmond, Canada4 - 5 Connor Rosser3 - 6 LPts
02/09/2029Laval, Canada3 - 5 Borden Jean-Charles0 - 0 WPts
02/08/2029Odense, Denmark2 - 5 Kelsey Stobbe3 - 9 WPts
04/06/2029Maipu, Chile2 - 4 Vicente Russi6 - 13 LPts
06/04/2029Brest, Belarus2 - 3 Faddei Lubarsky11 - 9 LPts
06/02/2029Edmonton, Canada2 - 2 Billy Arras2 - 7 LPts
09/12/2028Toronto, Canada1 - 2 Vegas Galaz1 - 1 WPts
11/10/2028Edmonton, Canada1 - 1 Billy Arras1 - 6 LPts
26/08/2028Toronto, Canada1 - 0 Jacob Robin10 - 18 LPts
22/07/2028Toronto, Canada0 - 0 Neil Bellamy1 - 4 WPts