Weightclass:  Lightweight
Location:  Markham, Canada
Record:  21 - 19
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
28/12/2033Markham, Canada20 - 19 Billy Pevey3 - 3 WPts
28/10/2033Markham, Canada19 - 19 Asif Kazbeckoff2 - 13 WPts
28/08/2033Markham, Canada18 - 19 Jake Haye3 - 8 WPts
27/06/2033Markham, Canada17 - 19 Dylan Cromartie8 - 15(1) WPts
26/04/2033Markham, Canada16 - 19 Jamie Cowan5 - 12 WPts
25/02/2033Markham, Canada15 - 19 Zafa Bakuvi6 - 4 WPts
26/12/2032Markham, Canada14 - 19 Timofei Ertaev6 - 6 WPts
26/10/2032Markham, Canada13 - 19 Leighton Weddle1 - 18 WPts
26/08/2032Beijing, China13 - 18 Shen Jue21(2) - 24 LPts
27/06/2032Markham, Canada12 - 18 Paul Calpin1 - 3 WPts
28/04/2032Lodz, Poland11 - 18 Stefan Sokal8 - 14 WPts
29/02/2032Santa Maria, Philippines11 - 17 Michael Sabugo16 - 8 LPts
01/01/2032Stockholm, Sweden10 - 17 Mio Rosendahl21 - 16 WPts
03/11/2031Edmonton, Canada10 - 16 James Weston5 - 14 LPts
13/09/2031Toulon, France10 - 15 Alain Pinault22 - 24 LPts
16/07/2031Mueang Samut Prakan, Thailand10 - 14 Sukkasem Dangda14(1) - 7 LPts
18/05/2031Mamelodi, South Africa10 - 13 Tijs Van Dyk22(2) - 21 LPts
20/03/2031Markham, Canada9 - 13 Goga Jurkans8 - 18 WPts
20/01/2031Markham, Canada8 - 13 Brin Stephens1 - 2 WPts
21/11/2030Sofia, Bulgaria8 - 12 Atanas á Pyatov4 - 6 LPts
23/09/2030Markham, Canada7 - 12 Xalvador Cabanilla2 - 3 WPts
25/07/2030Burnaby, Canada7 - 11 James Blethen2 - 11 LPts
02/06/2030Markham, Canada6 - 11 Kettil Hjort4 - 9 WPts
04/04/2030Markham, Canada6 - 10 Filip Severa2 - 11 LPts
04/02/2030Prague, Czech Republic6 - 9 Michal Kadlec3 - 12(2) LPts
07/12/2029Markham, Canada5 - 9 Ian Kenison3 - 2 WPts
08/10/2029Ottawa, Canada5 - 8 Ian Nichol16(4) - 26 LPts
10/08/2029Markham, Canada5 - 7 Andy Peedin1 - 5 LPts
12/06/2029Markham, Canada5 - 6 Joaquin Santillanes0 - 7 LPts
13/04/2029Markham, Canada4 - 6 Leighton Hetrick6 - 6 WPts
12/02/2029San Jose, Costa Rica4 - 5 Diego Cazarez2 - 4 LPts
15/12/2028Cape Town, South Africa4 - 4 Thabang Ledwaba6 - 6 LPts
17/10/2028Markham, Canada3 - 4 Naoki Sazama0 - 5 WPts
19/08/2028Montreal, Canada2 - 4 Julien Mauriac0 - 3 WPts
24/06/2028Toronto, Canada2 - 3 Robert Genet8 - 13 LPts
25/04/2028Sana'a, Yemen1 - 3 Ali Hachem10 - 15(1) WPts
26/02/2028Montreal, Canada1 - 2 Carolus Paille0 - 2 LPts
02/01/2028Vaughan, Canada1 - 1 Richard Terris10 - 6 LPts
22/11/2027Brampton, Canada1 - 0 Gareth Kitchen0 - 0 LPts
20/10/2027Markham, Canada0 - 0 Fletcher Cade1 - 3 WPts