Weightclass:  Lightweight
Location:  Surrey, Canada
Record:  16 - 19
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
28/01/2027Surrey, Canada15 - 19 Franchot Seigner0 - 4 WPts
29/11/2026Surrey, Canada15 - 18 Zelipe Quintanilla8 - 12 LPts
29/09/2026Surrey, Canada14 - 18 Mehmet Ataizi6 - 13 WPts
30/07/2026Surrey, Canada13 - 18 Huseinqulu Djamilov2 - 2 WPts
31/05/2026Surrey, Canada12 - 18 Jerrold Gloria1 - 4 WPts
02/04/2026Surrey, Canada11 - 18 Mitsuru Iseri1 - 5 WPts
01/02/2026Surrey, Canada10 - 18 Vicente Arocha9 - 18 WPts
04/12/2025Surrey, Canada10 - 17 Jonathan Pennison7 - 8 LPts
06/10/2025Surrey, Canada9 - 17 Josh Aden2 - 10 WPts
08/08/2025Surrey, Canada8 - 17 Justin Villechaize0 - 1 WPts
09/06/2025Surrey, Canada7 - 17 Michael Kimmins5 - 12(1) WPts
11/04/2025Surrey, Canada6 - 17 Zach Queen3 - 14 WPts
10/02/2025Brampton, Canada6 - 16 Richie Glendinning27 - 15 LPts
16/12/2024Surrey, Canada5 - 16 Ben Crafford9 - 29 WPts
18/10/2024Surrey, Canada4 - 16 Jeremie Joel0 - 1 WPts
20/08/2024Winnipeg, Canada3 - 16 Morgan Patterson5 - 17(1) WPts
09/07/2024Edmonton, Canada2 - 16 Lewis Pewitt9 - 21 WPts
01/06/2024Kuching, Malaysia2 - 15 Ali Sahli14 - 14 LPts
03/04/2024Saskatoon, Canada1 - 15 Ben Dewey5 - 17 WPts
24/02/2024Riga, Latvia1 - 14 Lazar Jostinsh29 - 9 LPts
27/12/2023Edmonton, Canada1 - 13 James Crookshanks17 - 15 LPts
13/11/2023Montreal, Canada1 - 12 Merrill Eugene18 - 13 LPts
12/10/2023Vaughan, Canada1 - 11 Patrick Jones8 - 2 LPts
28/08/2023Vancouver, Canada0 - 11 Jordan Pryce14 - 15 WPts
13/07/2023Dushanbe, Tajikistan0 - 10 Koldan Matughanoff12 - 17 LPts
15/05/2023Yerevan, Armenia0 - 9 Hovhannes Cazian19(2) - 14 LPts
16/03/2023Toronto, Canada0 - 8 Chris Hawthorne11 - 8 LPts
19/01/2023Toronto, Canada0 - 7 Johnny Taitt6 - 24 LPts
19/12/2022Sydney, Australia0 - 6 William Patterson10 - 18 LPts
21/10/2022Piraeus, Greece0 - 5 Phaethon Barberis4 - 25 LPts
23/08/2022Halifax, Canada0 - 4 John Farris7(1) - 22 LPts
07/07/2022Edmonton, Canada0 - 3 Kai Glasford0 - 12 LPts
10/05/2022Calgary, Canada0 - 2 Sam Purves9 - 12 LPts
25/03/2022Surrey, Canada0 - 1 Bryan Gill4(1) - 13 LPts
18/02/2022Surrey, Canada0 - 0 Verity Bloch17 - 8 LPts