| Full name | Not added yet |
|---|---|
| Nickname | Not added yet |
| Date of birth | Not added yet |
| Nationality | Scotland |
| Lives in | Elgin, Moray |
| Division | Featherweight |
| Team | Jiu-Jitsu Misfits |
| Height | Not added yet |
| Reach | Not added yet |
| Stance | Not added yet |
| Weight | Not added yet |
| Pro debut | 28 May 2016 |
| Last fight | 25 Apr 2026 |
Details on this page were compiled from public information on 30 Sep 2026 (the record is as of that date). Is this you? Claim this profile to correct anything and add your photo and bio. Claim this profile
18 professional fights on file. Newest first.
| Result | Opponent | Method | Round | Time | Event | Date |
|---|---|---|---|---|---|---|
| Win | Joshua Abraham | Decision (unanimous) | 3 | 5:00 | CW 205 - Cage Warriors 205: Glasgow | 25 Apr 2026 |
| Referee Marc Goddard | ||||||
| Loss | Weslley Maia | Submission (rear-naked choke) | 1 | 4:53 | CW 192 - Cage Warriors 192: London | 12 Jul 2025 |
| Referee Rich Mitchell | ||||||
| Win | Jordy Bakkes | Submission (rear-naked choke) | 3 | 1:58 | CW 187 - Cage Warriors 187: Glasgow | 19 Apr 2025 |
| Referee Rich Mitchell | ||||||
| Loss | Alexander Loof | Decision (unanimous) | 2 | 5:00 | CW 174 - Cage Warriors 174: London | 20 Jul 2024 |
| Referee Daniel Movahedi | ||||||
| Win | Gianluca Scottoli | Decision (unanimous) | 3 | 5:00 | CW 171 - Cage Warriors 171: Glasgow | 20 Apr 2024 |
| Referee Rich Mitchell | ||||||
| Win | Edward Walls | Decision (unanimous) | 3 | 5:00 | CW 132 - Cage Warriors 132 | 11 Dec 2021 |
| Referee Daniel Movahedi | ||||||
| Loss | Tobias Harila | TKO (punches) | 1 | 1:14 | CW 122 - Cage Warriors 122: Charriere vs. Vucenic | 20 Mar 2021 |
| Referee Daniel Movahedi | ||||||
| Win | Emrah Sonmez | Decision (unanimous) | 3 | 5:00 | CW 117 - Cage Warriors 117: The Trilogy Strikes Back 1 | 10 Dec 2020 |
| Referee Daniel Movahedi | ||||||
| Loss | Paul Hughes | Submission (rear-naked choke) | 3 | 4:21 | CW 116 - Cage Warriors 116 | 26 Sep 2020 |
| Referee Daniel Movahedi | ||||||
| Win | Jack Collins | TKO (punches and elbows) | 1 | 1:24 | CW 113 - Cage Warriors 113 | 20 Mar 2020 |
| Referee Marc Goddard | ||||||
| Loss | Steve Aimable | Decision (unanimous) | 3 | 5:00 | CW 105 - Cage Warriors 105 | 31 May 2019 |
| Referee Marc Goddard | ||||||
| Win | Kingsley Crawford | Decision (unanimous) | 3 | 5:00 | CW 102 - Cage Warriors 102 | 2 Mar 2019 |
| Referee Rich Mitchell | ||||||
| Win | Kris Edwards | Submission (kimura) | 2 | 1:57 | CW 100 - Cage Warriors 100 | 8 Dec 2018 |
| Referee Rich Mitchell | ||||||
| Win | Paul McCulloch | Submission (rear-naked choke) | – | 0:00 | On Top - Future Stars | 8 Sep 2018 |
| Win | Andy Nunn | TKO | 1 | 0:00 | Forza FC - Forza Fighting Championship 7 | 4 Mar 2018 |
| Win | Dawid Kostecki | Decision (unanimous) | 3 | 5:00 | On Top - Face Off | 4 Feb 2017 |
| Loss | Callum Ellenor | Submission (guillotine choke) | 3 | 0:00 | On Top - Weekender | 22 Oct 2016 |
| Win | Michael Putlak | Submission (rear-naked choke) | 1 | 0:00 | On Top - Frontline | 28 May 2016 |
Amateur record 5-3-1 (9 fights). Not counted in the professional record.
| Result | Opponent | Method | Round | Time | Event | Date |
|---|---|---|---|---|---|---|
| Win | Simon Kelly | Submission (rear-naked choke) | 2 | 1:18 | First Fighting Championship - Evolve | 4 Sep 2015 |
| Referee Dean Weir | ||||||
| Win | Dominique Wooding | Decision (unanimous) | 3 | 3:00 | GOTA - Gods of the Arena 2 | 7 Mar 2015 |
| Referee Garth Harriman | ||||||
| Win | Jack DeMarco | Submission (body triangle) | 1 | 1:46 | IFP 3 - Immortals Fight Promotions 3 | 11 Jul 2014 |
| Draw | Leon Mitchell | Draw | 3 | 5:00 | Caledonian Combat 2 - The Contenders | 2 Mar 2013 |
| Loss | Paul Wiseman | Submission (arm-triangle choke) | – | – | United Combat Championships - The Art of Combat 4 | 10 Mar 2012 |
| Loss | Darren Lansdell | Submission (rear-naked choke) | 2 | 0:00 | CK 13 - Cage Kombat 13 | 30 May 2011 |
| Loss | Stephen Cusick | Submission (armbar) | 1 | 0:00 | SFC 4 - Resolution | 17 Apr 2011 |
| Win | Kieran Patterson | Decision (unanimous) | 3 | 4:00 | AoC 3 - Art of Combat | 5 Mar 2011 |
| Win | Dennis Nielsen | Submission (triangle choke) | 1 | 0:00 | H - Honour 4 | 27 Nov 2010 |