Weightclass:  Lightweight
Location:  Richmond, Canada
Record:  37 - 16
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
07/01/2029Richmond, Canada36 - 16 Iago Camarillo12 - 3 WPts
08/11/2028Richmond, Canada35 - 16 Dmitri Primack1 - 10 WPts
09/09/2028Vilnius, Lithuania34 - 16 Metody Tylicki5 - 13(2) WPts
11/07/2028Cork, Ireland33 - 16 Oisin MacGowan3 - 14 WPts
13/05/2028Calgary, Canada33 - 15 Jay Bellis26(2) - 19 LPts
17/03/2028Lonueuil, Canada33 - 14 Robert Lowder38 - 7 LPts Canada National Championships 2028View
14/03/2028Lonueuil, Canada32 - 14 Jay Bellis26(2) - 18 WPts Canada National Championships 2028View
11/03/2028Lonueuil, Canada31 - 14 Aaron Brier1 - 2 WPts Canada National Championships 2028View
13/02/2028Paris, France30 - 14 Newell de Portzamparc8 - 15 WPts
16/12/2027Richmond, Canada29 - 14 Joshua Terres21(1) - 19 WPts
17/10/2027Toronto, Canada29 - 13 Joshua Terres20(1) - 19 LPts
11/09/2027Calgary, Canada29 - 12 Jay Bellis22(2) - 16 LPts
13/07/2027Bangkok, Thailand28 - 12 Eakunphol Saengtiennoi9 - 13 WPts
15/05/2027Riga, Latvia28 - 11 Alik Abelite18(1) - 11 LPts
17/03/2027Montreal, Canada28 - 10 Jay Bellis19(1) - 16 LPts Canada National Championships 2027View
14/03/2027Montreal, Canada27 - 10 Joshua Terres18(1) - 15 WPts Canada National Championships 2027View
11/03/2027Montreal, Canada26 - 10 Dave Trench11 - 7 WPts Canada National Championships 2027View
19/02/2027Richmond, Canada25 - 10 Robert Lowder20 - 5 WPts
07/01/2027Georgetown, Guyana24 - 10 Gethin Craib6 - 12 WPts
09/11/2026Richmond, Canada23 - 10 Daniel Bise5 - 4 WPts
10/09/2026Richmond, Canada22 - 10 Charles Carlin1 - 11 WPts
11/07/2026Rodriguez, Philippines21 - 10 Ulises Arboleda12(1) - 16(2) WPts
12/05/2026San Pedro Sula, Honduras20 - 10 Quinto Lizana6(1) - 15 WPts
14/03/2026Hamilton, Canada20 - 9 Lloyd Satter46(1) - 13 LPts Canada National Championships 2026View
11/03/2026Hamilton, Canada19 - 9 Richard Weatherly6 - 11 WPts Canada National Championships 2026View
26/01/2026Richmond, Canada18 - 9 Sergeant Orme4 - 26(1) WPts
27/11/2025Ostrava, Czech Republic17 - 9 LuboÜ Maruna16 - 9 WPts
29/09/2025Richmond, Canada16 - 9 James Bataille0 - 2 WPts
02/08/2025Edmonton, Canada15 - 9 Chris Coppin9 - 29 WPts
08/06/2025Richmond, Canada14 - 9 Jawad Elhussen4 - 12 WPts
10/04/2025Tipitapa, Nicaragua13 - 9 Felippe Balli25(4) - 17 WPts
10/02/2025Edmonton, Canada12 - 9 Paul Ledoyen15 - 19 WPts
14/12/2024Richmond, Canada11 - 9 Paul Colquhoun1 - 0 WPts
15/10/2024Gaineau, Canada11 - 8 Denis Eury24(3) - 21 LPts
17/08/2024Richmond, Canada10 - 8 Daniil Zabaks1 - 10 WPts
19/06/2024Almaty, Kazakhstan9 - 8 Afanas Nazaroff2 - 2 WPts
21/04/2024Richmond, Canada8 - 8 Boško Perkovic4 - 13 WPts
22/02/2024Richmond, Canada7 - 8 James Craw1 - 3 WPts
24/12/2023Brno, Czech Republic6 - 8 Andrej Rolnick6 - 9 WPts
26/10/2023Kharkiv, Ukraine5 - 8 Timofei Timofeev7 - 19 WPts
28/08/2023Shymkent, Kazakhstan5 - 7 Umid Galiakberoff19 - 9 LPts
30/06/2023Ottawa, Canada5 - 6 Robert Carmicheal16 - 20 LPts
23/05/2023Surrey, Canada4 - 6 Bryan Gill9(1) - 15 WPts
30/03/2023Montreal, Canada4 - 5 Jay Nin11 - 20 LPts
18/02/2023Calgary, Canada3 - 5 Bob Hier0 - 0 WPts
29/12/2022Richmond, Canada2 - 5 Marin Malraux1 - 3 WPts
30/10/2022Riyadh, Saudi Arabia2 - 4 Abdul Bishara18 - 12 LPts
01/09/2022Bangkok, Thailand2 - 3 Maxsaisai Masuk3 - 24 LPts
04/07/2022Richmond, Canada1 - 3 Morgan Patterson1 - 7(1) WPts
06/05/2022Soweto, South Africa1 - 2 Salim Sotyu16 - 7 LPts
08/03/2022Ottawa, Canada0 - 2 Dave Blakeman0 - 1 WPts
02/02/2022Davao City, Philippines0 - 1 Fanuco Pelayo2 - 6 LPts
05/12/2021Richmond, Canada0 - 0 Joey Gaddie3 - 11 LPts