Weightclass:  Light Heavyweight
Location:  Toronto, Canada
Record:  31(1) - 17
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
06/08/2033London, UK30(1) - 17 Azam Saad18 - 33 WPts
06/07/2033Toronto, Canada30(1) - 16 Percy Blanc43 - 48 LPts
18/06/2033Schaerbeek, Belgium30(1) - 15 Tenenan Jean34 - 11(1) LPts
18/05/2033Wellington, New Zealand29 - 15 Ewan Turnbull19 - 29(1) WKO3
17/04/2033Toronto, Canada29 - 14 Arudz Tarighian27 - 15 LPts
17/03/2033Halifax, Canada28 - 14 John Cheves13(1) - 4 WPts Canada National Championships 2033View
14/03/2033Halifax, Canada27 - 14 Percy Blanc41 - 46 WPts Canada National Championships 2033View
11/03/2033Halifax, Canada26 - 14 Edward Underwood20 - 8 WPts Canada National Championships 2033View
05/02/2033Toronto, Canada25 - 14 Colombo Santoro30(1) - 7 WPts
05/01/2033Rome, Italy24 - 14 Colombo Santoro30(1) - 6 WPts
05/12/2032Toronto, Canada23 - 14 Imran Kuri16 - 24(1) WPts
02/11/2032Toronto, Canada22 - 14 Aristaeus Costas34 - 12 WPts
02/10/2032Toronto, Canada21 - 14 Aristaeus Costas34 - 11 WPts
24/08/2032Toronto, Canada20 - 14 Jasper Conant16 - 11 WPts
24/06/2032Toronto, Canada19 - 14 Jasper Conant16 - 10 WPts
13/05/2032Montreal, Canada19 - 13 Nazaire Camus21(1) - 7 LPts
17/03/2032Surrey, Canada19 - 12 Spencer Faulds35(2) - 7 LPts Canada National Championships 2032View
14/03/2032Surrey, Canada18 - 12 John Cheves5 - 2 WPts Canada National Championships 2032View
11/03/2032Surrey, Canada17 - 12 Chris Halbert10 - 7(1) WPts Canada National Championships 2032View
03/03/2032Calgary, Canada16 - 12 Briant Fonck12 - 17 WPts
19/01/2032Ottawa, Canada16 - 11 Sergeant Huppert29 - 16 LPts
14/12/2031Toronto, Canada15 - 11 Percy Blanc34 - 41 WPts
06/11/2031Toronto, Canada14 - 11 Percy Blanc34 - 40 WPts
04/11/2031Gdynia, Poland14 - 10 Mateusz Winski12 - 18 LPts
06/09/2031Toronto, Canada13 - 10 Elariz Agayev6 - 11 WPts
08/07/2031Helsinki, Finland13 - 9 Salomo Tuomala38(3) - 21(1) LPts
10/05/2031Edmonton, Canada13 - 8 Michael Aitkens6 - 13 LPts
17/03/2031Montreal, Canada13 - 7 Spencer Faulds19(1) - 5 LPts Canada National Championships 2031View
14/03/2031Montreal, Canada12 - 7 Shaun Barmore20 - 8 WPts Canada National Championships 2031View
11/03/2031Montreal, Canada11 - 7 David Hier11 - 5 WPts Canada National Championships 2031View
14/01/2031Laval, Canada10 - 7 Prewitt Rabelais24(2) - 8 WPts
24/11/2030Toronto, Canada9 - 7 Destin Voisin3 - 2 WPts
28/10/2030Toronto, Canada8 - 7 Destin Voisin3 - 1 WPts
04/09/2030Wichita, USA8 - 6 Amon Winnie18 - 15 LPts
07/07/2030Oklahoma City, USA7 - 6 Sam Forbush4 - 14 WPts
09/05/2030Ghent, Belgium6 - 6 Gilliam Van den Eeden15 - 16 WPts
11/03/2030Vaughan, Canada6 - 5 Spencer Faulds10(1) - 2 LPts Canada National Championships 2030View
06/03/2030Santiago de Cuba, Cuba6 - 4 Santiago Baeza35(1) - 14 LPts
06/01/2030Algiers, Algeria6 - 3 Gazi Manseur20(3) - 21(1) LPts
08/11/2029Magdeburg, Germany5 - 3 Rodrigo Mayer6 - 17 WPts
09/09/2029Toronto, Canada4 - 3 Sero Fusdigyan2 - 8 WPts
10/07/2029Espoo, Finland4 - 2 Hannu Kalas46 - 13 LPts
12/05/2029Adana, Turkey3 - 2 Mehmed Baykurt5 - 18 WPts
14/03/2029Saskatoon, Canada3 - 1 Spencer Faulds2 - 0 LPts Canada National Championships 2029View
11/03/2029Saskatoon, Canada2 - 1 Stephen Beaty25 - 7 WPts Canada National Championships 2029View
10/02/2029Burnaby, Canada1 - 1 Richard Bigger15 - 14 WPts
18/12/2028Ottawa, Canada1 - 0 Bryn Muirhead21(1) - 19(1) LPts
20/10/2028Toronto, Canada0 - 0 Nazaire Camus2 - 0 WPts