Weightclass:  Lightweight
Location:  Surrey, Canada
Record:  17 - 20
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
30/12/2033Surrey, Canada16 - 20 Bradley Craigen1 - 3 WPts
30/10/2033Surrey, Canada15 - 20 Daniil Narkulov12 - 19 WPts
30/08/2033Prague, Czech Republic15 - 19 Rene Klimesh6 - 18 LPts
01/07/2033Surrey, Canada14 - 19 Olympe Giroud3 - 2 WPts
30/04/2033Surrey, Canada13 - 19 Mark Bivins12 - 8 WPts
02/03/2033Surrey, Canada12 - 19 Robert Sharper8 - 6 WPts
31/12/2032Prague, Czech Republic11 - 19 KaÜpar Skudlarek6 - 3 WPts
02/11/2032Odense, Denmark11 - 18 Davin Pio13 - 11 LPts
04/09/2032Surrey, Canada10 - 18 Jake Farney1 - 4 WPts
06/07/2032Surrey, Canada10 - 17 Morgan Greive8 - 4 LPts
07/05/2032Surrey, Canada9 - 17 Henri Aime6 - 9 WPts
27/04/2032Minsk, Belarus9 - 16 Vanko Polansky5 - 3 LPts
28/02/2032Roodepoort, South Africa8 - 16 Thulani Dikgacoi1 - 17(1) WPts
31/12/2031Lille, France8 - 15 Severin de Marivaux27(1) - 20(1) LPts
02/11/2031Davao City, Philippines8 - 14 Alejandro Talampas20(1) - 30 LPts
04/09/2031Surrey, Canada8 - 13 Jake Murdy11 - 6 LPts
07/07/2031Daegu, South Korea7 - 13 Ui-jo Yoon4 - 23 WPts
09/05/2031Athens, Greece7 - 12 Antaeus Stathos4 - 20 LPts
11/03/2031Montreal, Canada7 - 11 Ian Morgan49(1) - 9 LPts Canada National Championships 2031View
21/01/2031Soweto, South Africa6 - 11 Quaashie Muntari13 - 13 WPts
23/11/2030Calgary, Canada6 - 10 Aaron Brier7 - 13 LPts
01/10/2030Richmond, Canada6 - 9 Ethan Field13 - 10 LPts
06/08/2030Surrey, Canada6 - 8 Julien Carreau14 - 9 LPts
02/08/2030Toronto, Canada5 - 8 Mark Sibbett4 - 17 WPts
04/06/2030Calgary, Canada4 - 8 Germain Papin2 - 11 WPts
12/04/2030Surrey, Canada4 - 7 Darryl Heird16 - 15 LPts
12/03/2030Montreal, Canada4 - 6 Orane Beaucage10(1) - 18 LPts
31/01/2030Ottawa, Canada4 - 5 Leeroy Catto11(1) - 15 LPts
09/12/2029Surrey, Canada4 - 4 Lloyd Galloway6 - 6 LPts
10/10/2029Surrey, Canada3 - 4 Mardian Vartan0 - 7 WPts
11/08/2029Surrey, Canada2 - 4 Umber Delfosse0 - 13(2) WPts
12/06/2029Ulaanbaatar, Mongolia2 - 3 Hui-chao Doo11 - 10 LPts
14/04/2029Toronto, Canada2 - 2 Richie Cloy4 - 10 LPts
14/02/2029Surrey, Canada1 - 2 Aaron Spotswood4 - 7 WPts
17/12/2028Calgary, Canada1 - 1 Ollie Bevans1 - 3 LPts
19/10/2028Saskatoon, Canada1 - 0 Ollie Carre9 - 15 LPts
05/09/2028Surrey, Canada0 - 0 Josh Papin0 - 0 WPts