Weightclass:  Lightweight
Location:  Surrey, Canada
Record:  30 - 18
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
01/12/2025Surrey, Canada29 - 18 Morgan Scroggie1 - 5 WPts
01/10/2025Surrey, Canada28 - 18 Sam Noury5 - 17 WPts
03/08/2025Surrey, Canada27 - 18 Robert Fram4 - 9(1) WPts
04/06/2025Surrey, Canada26 - 18 Arthur Gillies3 - 8 WPts
06/04/2025Surrey, Canada25 - 18 Arthur Gillies3 - 7 WPts
05/02/2025Surrey, Canada25 - 17 Tobias Holme1 - 6 LPts
08/12/2024Surrey, Canada24 - 17 Montgomery Bataille4 - 29 WPts
09/10/2024Surrey, Canada22 - 17 Leon Williams15 - 26 WPts
09/10/2024Surrey, Canada23 - 17 Leon Williams15 - 27 WPts
11/08/2024Surrey, Canada21 - 17 Clinton Fenderson6 - 11 WPts
12/06/2024Surrey, Canada20 - 17 Cole Pert0 - 8 WPts
13/04/2024Surrey, Canada19 - 17 Richard Weatherly0 - 4 WPts
14/02/2024Surrey, Canada18 - 17 Charles Allore18 - 15 WPts
16/12/2023Manta, Ecuador17 - 17 Eloy Villafranca4 - 15 WPts
18/10/2023Surrey, Canada16 - 17 Callum Hillhouse13 - 18 WPts
28/08/2023Valencia, Venezuela15 - 17 Pancho Melchior12 - 15 WPts
30/06/2023Masally, Azerbaijan15 - 16 Yavar Rahmanov16 - 19 LPts
02/05/2023Surrey, Canada14 - 16 Pedro Mendivil2 - 8 WPts
04/03/2023Yerevan, Armenia13 - 16 Aramayis Hadjian1 - 14 WPts
04/01/2023Toronto, Canada13 - 15 Robert Henretty13 - 12 LPts
08/11/2022Toronto, Canada13 - 14 David Owen17 - 12 LPts
09/09/2022Toronto, Canada12 - 14 David Owen17 - 11 WPts
30/07/2022Montreal, Canada12 - 13 Satch Tautou15 - 12 LPts
23/06/2022Halifax, Canada12 - 12 John Farris6(1) - 22 LPts
27/04/2022Montreal, Canada11 - 12 Tujan Blanco8 - 13 WPts
10/03/2022Rosario, Argentina11 - 11 Urvano Mero6 - 8 LPts
10/01/2022Surrey, Canada10 - 11 Lionel Fouroux9 - 13 WPts
09/11/2021Surrey, Canada9 - 11 Fraser Sheriff8 - 12 WPts
08/09/2021Saskatoon, Canada9 - 10 Merrill Beatrice18(1) - 3 LPts
30/07/2021Lonueuil, Canada8 - 10 Dior Paille6 - 16 WPts
22/06/2021Copenhagen, Denmark8 - 9 Vidar Berwald10 - 10(1) LPts
23/04/2021Toronto, Canada8 - 8 John Breck12 - 9(1) LPts
21/03/2021Vilnius, Lithuania8 - 7 Julian Kallas7 - 12 LPts
21/01/2021Brampton, Canada7 - 7 Richie Glendinning9 - 6 WPts
03/12/2020Surrey, Canada7 - 6 Louie Bastien6 - 6 LPts
02/10/2020Surrey, Canada6 - 6 Danny Weston4 - 8 WPts
03/08/2020Surrey, Canada5 - 6 Chris Lemonds8 - 9 WPts
02/06/2020Brampton, Canada5 - 5 Sam St. Jean9 - 4 LPts
16/04/2020Brampton, Canada5 - 4 Davie Bogle1 - 1 LPts
14/03/2020Quebec City, Canada5 - 3 Orane du Gast7 - 1 LPts
30/01/2020Dushanbe, Tajikistan5 - 2 Vitali Yakubov7 - 7 LPts
02/12/2019Surrey, Canada4 - 2 Inigo Maddux2 - 4 WPts
02/10/2019Surrey, Canada4 - 1 Petr Polacek2 - 5 LPts
03/08/2019Havana, Cuba4 - 0 Gervasio Martinez5 - 3 LPts
04/06/2019Lonueuil, Canada3 - 0 Odil Clarin3 - 1 WPts
05/04/2019Surrey, Canada2 - 0 Oliver Lease0 - 1 WPts
02/02/2019New Kingston, Jamaica1 - 0 John Brown2 - 0 WPts
05/12/2018Surrey, Canada0 - 0 Peter Aikin1 - 3 WPts