Weightclass:  Middleweight
Location:  Toronto, Canada
Record:  26 - 19
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
14/05/2033Toronto, Canada25 - 19 Rehan Saleh0 - 4 WPts
14/03/2033Toronto, Canada25 - 18 Mark Greive13 - 12 LPts
11/01/2033Toronto, Canada24 - 18 Leighton Blackman0 - 1 WPts
11/11/2032Toronto, Canada23 - 18 John Robin1 - 5 WPts
10/09/2032Toronto, Canada23 - 17 Valeri Burick11 - 0 LPts
11/07/2032Toronto, Canada22 - 17 Aarni Kekkonen7 - 7 WPts
12/05/2032Toronto, Canada22 - 16 Umair Nasri5 - 24(4) LPts
13/03/2032Toronto, Canada21 - 16 Wandee Kiatniwat0 - 5 WPts
12/01/2032Toronto, Canada20 - 16 Charles Boo6 - 14 WPts
12/11/2031Toronto, Canada19 - 16 Jemond Piat0 - 10 WPts
12/09/2031Toronto, Canada18 - 16 Vitali Tapina2 - 9 WPts
14/07/2031Toronto, Canada17 - 16 Briar Beaulac5 - 22 WPts
13/05/2031Toronto, Canada16 - 16 Borden Jean-Charles1 - 11 WPts
15/03/2031Dnipropetrovsk, Ukraine16 - 15 Isaak Stelmach23 - 9 LPts
15/01/2031Toronto, Canada16 - 14 Dale Lyster6 - 15 LPts
16/11/2030Dakar, Senegal16 - 13 Vail Duris6 - 12 LPts
18/09/2030Toronto, Canada15 - 13 Nathan Anderson7 - 15 WPts
20/07/2030Odense, Denmark14 - 13 Lunt Blomberg3 - 8 WPts
22/05/2030Bergen, Norway13 - 13 Holm Distad18 - 17 WPts
24/03/2030Toronto, Canada12 - 13 Evgeny Dubsky0 - 9 WPts
24/01/2030Odense, Denmark11 - 13 Karr Gunst1 - 6 WPts
26/11/2029Oslo, Norway11 - 12 Ronald Sether19 - 14 LPts
28/09/2029Odense, Denmark10 - 12 Lunt Blomberg2 - 4 WPts
31/07/2029Toronto, Canada10 - 11 Lisandro Giron11 - 6 LPts
02/06/2029Carrefour, Haiti9 - 11 Laron Mauriac10 - 16 WPts
04/04/2029Toronto, Canada8 - 11 Louis Crosbie10(1) - 7 WPts
04/02/2029Toronto, Canada7 - 11 Nathan Anderson2 - 10 WPts
07/12/2028Toronto, Canada6 - 11 Baptiste Ndao0 - 7 WPts
09/10/2028Zaporizhia, Ukraine6 - 10 Kolya Povetkin34 - 12 LPts
11/08/2028Kharkiv, Ukraine6 - 9 Wasyl Mikita11 - 18 LPts
13/06/2028Nizhny Novgorod, Russia6 - 8 Fedor Karasev24 - 18 LPts
15/04/2028Toronto, Canada6 - 7 Fraco Carbajal6 - 14 LPts
16/02/2028Bamenda, Cameroon5 - 7 Nazaire Beaubien0 - 22(5) WPts
19/12/2027Maipu, Chile5 - 6 Fraco Carbajal4 - 14 LPts
21/10/2027Montreal, Canada5 - 5 Michael Milliner2 - 15 LPts
23/08/2027Toronto, Canada4 - 5 Sean Landrum2 - 9 WPts
23/06/2027Toronto, Canada3 - 5 Charlie Maines4 - 10 WPts
26/04/2027Toronto, Canada2 - 5 Roger Sproule8 - 6 WPts
26/02/2027Toronto, Canada2 - 4 Robert Aikman9 - 3 LPts
27/12/2026Panama City, Panama2 - 3 Salvador Cossio11(3) - 21(3) LPts
29/10/2026Toronto, Canada2 - 2 Larenzo Villasenor7 - 6 LPts
31/08/2026Toronto, Canada1 - 2 Rob Hedley0 - 4 WPts
02/07/2026Toronto, Canada1 - 1 Majid Elmoudawi2 - 1 LPts
03/05/2026Toronto, Canada0 - 1 Saad Badri0 - 1 WPts
05/03/2026Toronto, Canada0 - 0 Robert Aikman4 - 1 LPts