Weightclass:  Lightweight
Location:  Toronto, Canada
Record:  23 - 12
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
18/11/2032Toronto, Canada22 - 12 Hernan Po2 - 7 WPts
17/09/2032Toronto, Canada21 - 12 Dmitriy Kushekow5 - 7 WPts
18/07/2032Toronto, Canada20 - 12 Angel Quinto5 - 10 WPts
19/05/2032Toronto, Canada20 - 11 John Hutton10 - 8 LPts
19/03/2032Toronto, Canada19 - 11 Juan Torrez8 - 10(1) WPts
18/01/2032Toronto, Canada18 - 11 Idzi Kilinski5 - 9 WPts
18/11/2031Toronto, Canada17 - 11 John Bazil5 - 25 WPts
18/09/2031Toronto, Canada16 - 11 Gaston Duchamp1 - 1 WPts
19/07/2031Toronto, Canada15 - 11 Josh Papin1 - 18 WPts
20/05/2031Toronto, Canada14 - 11 Richie Hanna1 - 12 WPts
21/03/2031Toronto, Canada13 - 11 Sumner Mollere2 - 1 WPts
20/01/2031Toronto, Canada12 - 11 Gareth Boag12 - 19 WPts
21/11/2030Calgary, Canada11 - 11 Matt Dewine2 - 10 WPts
23/09/2030Toronto, Canada10 - 11 Zelipe Cedillo5 - 4 WPts
25/07/2030Montreal, Canada9 - 11 Mardian Vartan0 - 12 WPts
05/06/2030Mogilev, Belarus9 - 10 Koldan Karlik14 - 10 LPts
07/04/2030Toronto, Canada8 - 10 Ian Forsyth0 - 15 WPts
07/02/2030Hamilton, Canada7 - 10 Louis Moor3 - 6 WPts
10/12/2029Barranquilla, Colombia7 - 9 Diego Retana11 - 15 LPts
12/10/2029Toronto, Canada6 - 9 Mark Hogge0 - 14 WPts
13/08/2029Saskatoon, Canada5 - 9 Billy Yell12 - 11 WPts
15/06/2029Winnipeg, Canada5 - 8 Sid Watkins14 - 18 LPts
18/04/2029Quebec City, Canada5 - 7 Jeremie Joel12 - 18 LPts
18/02/2029Toronto, Canada4 - 7 Emilio Barraza6 - 7 WPts
21/12/2028Toronto, Canada3 - 7 Mark Savage0 - 6 WPts
23/10/2028Toronto, Canada3 - 6 Vicente Villalobos10 - 19 LPts
24/08/2028Toronto, Canada3 - 5 James Johnston6 - 4(1) LPts
25/06/2028Toronto, Canada2 - 5 Gazi Halim8 - 11 WPts
26/04/2028Soweto, South Africa2 - 4 Tevin Agyemang-Badu11 - 10 LPts
27/02/2028Abidjan, Ivory Coast2 - 3 Umber Paradis12(1) - 18 LPts
30/12/2027Valparaiso, Chile2 - 2 Ryo Buron3 - 13(1) LPts
01/11/2027Toronto, Canada1 - 2 Chris Cattell1 - 0 WPts
02/09/2027Montreal, Canada1 - 1 Vincent Forbush12 - 13 LPts
14/07/2027Edmonton, Canada1 - 0 Chris Gilbride8 - 20 LPts
05/06/2027Toronto, Canada0 - 0 Tujan Le Vau1 - 5 WPts