Weightclass:  Light Heavyweight
Location:  Richmond, Canada
Record:  22 - 18
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
26/01/2031Richmond, Canada21 - 18 Manuel Aros2 - 8 WPts
27/11/2030Richmond, Canada20 - 18 Ricardo Velazco6 - 10 WPts
28/09/2030Richmond, Canada20 - 17 Dante Caira35(2) - 22 LPts
30/07/2030Richmond, Canada19 - 17 Carolus Alling9 - 3 WPts
29/05/2030Richmond, Canada18 - 17 Jerrold Canizales9(1) - 6 WPts
30/03/2030Richmond, Canada18 - 16 Marko á Semakov13 - 7 LPts
29/01/2030Richmond, Canada17 - 16 Heller Blauer1 - 9 WPts
30/11/2029Richmond, Canada16 - 16 Kenji Arai1 - 1 WPts
02/10/2029Richmond, Canada15 - 16 Antwan Steele17 - 22 WPts
03/08/2029Richmond, Canada14 - 16 Krystiyan Panfil9 - 7 WPts
04/06/2029Richmond, Canada13 - 16 Lloyd Logan5 - 8 WPts
05/04/2029Richmond, Canada12 - 16 Amiens Marc0 - 1 WPts
05/02/2029Hefei, China12 - 15 Wen Fan25 - 15 LPts
08/12/2028Richmond, Canada11 - 15 Joel Lacey1 - 2 WPts
09/10/2028Richmond, Canada10 - 15 David Bate0 - 5 WPts
11/08/2028Ottawa, Canada10 - 14 Chris Mun13 - 11 LPts
18/06/2028Płock, Poland9 - 14 Sebastian Sobczak13(1) - 11 WPts
20/04/2028Richmond, Canada8 - 14 Ian Hamell0 - 10 WPts
21/02/2028Richmond, Canada7 - 14 Shaun Wilk2 - 17 WPts
23/12/2027Richmond, Canada7 - 13 Xavion Barcenas0 - 3 LPts
24/10/2027Richmond, Canada6 - 13 Richard Bigger9 - 12 WPts
25/08/2027Richmond, Canada6 - 12 Edmond Marceau2 - 5 LPts
23/06/2027Richmond, Canada6 - 11 Noel Powles4 - 15 LPts
26/04/2027Richmond, Canada6 - 10 Alberto Catasta6 - 4 LPts
26/02/2027Richmond, Canada6 - 9 Connor McAllister0 - 8 LPts
28/12/2026Cuenco, Ecuador5 - 9 Jaguar Tallon3 - 7 WPts
30/10/2026Richmond, Canada4 - 9 Chris Morris2 - 4 WPts
31/08/2026Richmond, Canada3 - 9 Mark Allison6 - 1 WPts
02/07/2026Horlivka, Ukraine3 - 8 Alik Guba0 - 2 LPts
04/05/2026Hamburg, Germany3 - 7 Eno Birt11 - 17 LPts
06/03/2026Richmond, Canada3 - 6 Rich Jean-Charles10 - 4 LPts
06/01/2026Regina, Canada3 - 5 Euan Fitzroy18 - 8 LPts
15/11/2025Richmond, Canada2 - 5 Desiderio Cerrato8 - 13(3) WPts
16/09/2025Richmond, Canada1 - 5 Didier Orme0 - 2 WPts
18/07/2025Markham, Canada1 - 4 Robert Sneden8 - 41(3) LPts
09/06/2025Hamilton, Canada1 - 3 Mark Hampson38(1) - 7 LPts
05/05/2025Surrey, Canada0 - 3 Chris Stuart0 - 0 WPts
22/03/2025Calgary, Canada0 - 2 Joshua Mill2 - 2 LPts
27/01/2025Quebec City, Canada0 - 1 Sinjon de Brosse4 - 14 LPts
07/12/2024Richmond, Canada0 - 0 Noel Powles0 - 1 LPts