Weightclass:  Lightweight
Location:  Halifax, Canada
Record:  21(1) - 22
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
20/04/2025Halifax, Canada20(1) - 22 Dave Fairweather1 - 4 WPts
19/02/2025Halifax, Canada19(1) - 22 Chris Yeoman1 - 3 WPts
21/12/2024Halifax, Canada18 - 22 Malcolm Liston0 - 1 WKO3
22/10/2024Halifax, Canada18 - 21 Ali Salek10 - 6 LPts
23/08/2024Halifax, Canada17 - 21 Taro Hamamoto0 - 3 WPts
24/06/2024Halifax, Canada17 - 20 Rob Herriott1 - 8 LPts
25/04/2024Halifax, Canada16 - 20 Montgomery Bataille4 - 25 WPts
25/02/2024Halifax, Canada16 - 19 Sammy Ruan6 - 19 LPts
27/12/2023Halifax, Canada15 - 19 Mason MacLellan0 - 4 WPts
28/10/2023Halifax, Canada14 - 19 Robert Sellards0 - 1 WPts
29/08/2023Halifax, Canada13 - 19 Johnny Ballentine0 - 2 WPts
30/06/2023Halifax, Canada12 - 19 Hugh Christeson1 - 5 WPts
01/05/2023Halifax, Canada11 - 19 Ian Preston8 - 9 WPts
02/03/2023Lankaran, Azerbaijan10 - 19 Bahruz Karadagskii1 - 17 WPts
02/01/2023Minsk, Belarus9 - 19 Fedor Devin3 - 12 WPts
04/11/2022San Jose, Costa Rica9 - 18 Manny Silvestre18(1) - 10 LPts
06/09/2022Brampton, Canada9 - 17 Mark Sproat6 - 18 LPts
18/07/2022Georgetown, Guyana9 - 16 Zachary Kimes16(1) - 12 LPts
19/05/2022Mississauga, Canada9 - 15 Bryn Maine10 - 13 LPts
13/04/2022Knoxville, USA8 - 15 Inigo Borthwick0 - 3 WPts
13/02/2022Bordeaux, France8 - 14 Edmond Fouche13 - 12 LPts
15/12/2021Winnipeg, Canada7 - 14 Dale Larimer3 - 11 WPts
01/11/2021Ganja, Azerbaijan6 - 14 Kamil Wakim5 - 11 WPts
03/09/2021Halifax, Canada6 - 13 James Kuma10 - 10 LPts
03/07/2021Soledad, Colombia5 - 13 Vegas Torrez2 - 2 WPts
04/05/2021Halifax, Canada4 - 13 Daniel Vrubel0 - 2 WPts
06/03/2021Montreal, Canada4 - 12 Dax Etienne10 - 8 LPts
18/01/2021Santo Domingo de Guzman, Dominican Republic4 - 11 Jax Guiterrez11 - 3 LPts
18/11/2020Halifax, Canada4 - 10 Gregor Ghant18 - 3 LPts
18/09/2020Halifax, Canada3 - 10 Garth Willemaert7(1) - 9 WPts
18/07/2020Quebec City, Canada3 - 9 Frasier Garros5 - 8 LPts
18/05/2020Almaty, Kazakhstan2 - 9 Vikenti Tolymbekov1 - 9 WPts
18/03/2020Halifax, Canada2 - 8 Felippe Balli7 - 3 LPts
17/01/2020Halifax, Canada2 - 7 Elvis Bertram2 - 1 LPts
17/11/2019Halifax, Canada2 - 6 Dom Fangbi4 - 4 LPts
17/09/2019Halifax, Canada2 - 5 Gareth Clyne5 - 7 LPts
18/07/2019Yerevan, Armenia2 - 4 Ghazaros Tarakjian3 - 0 LPts
20/05/2019Halifax, Canada2 - 3 Eliasz Kasprowicz3 - 1 LPts
20/03/2019Halifax, Canada1 - 3 Esteban Perales1 - 1 WPts
17/01/2019Halifax, Canada1 - 2 Ian Bowen2 - 6 LPts
18/11/2018Edmonton, Canada1 - 1 Darryl Calderwood0 - 0 LPts
18/09/2018Toronto, Canada0 - 1 Telo Courau0 - 0 WPts
18/07/2018Halifax, Canada0 - 0 Orane Henry3 - 0 LPts