| Full name | Not added yet |
|---|---|
| Nickname | Not added yet |
| Date of birth | Not added yet |
| Nationality | Northern Ireland |
| Lives in | Belfast |
| Division | Featherweight |
| Team | Fight Academy Ireland |
| Height | Not added yet |
| Reach | Not added yet |
| Stance | Not added yet |
| Weight | Not added yet |
| Pro debut | 18 Mar 2021 |
| Last fight | 23 Aug 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
9 professional fights on file. Newest first.
| Result | Opponent | Method | Round | Time | Event | Date |
|---|---|---|---|---|---|---|
| Win | Lucas Almeida | KO (knee and punches) | 2 | 3:43 | FSC 37 - FightStar Championship 37 | 23 Aug 2026 |
| Referee Daniel Movahedi | ||||||
| Win | Jake McHugh | KO (punches) | 1 | 0:59 | CW 201 - Cage Warriors 201: Unplugged | 13 Mar 2026 |
| Referee Paul Crossley | ||||||
| Loss | Alexis Tsarmantidis | Decision (unanimous) | 3 | 5:00 | CW 193 - Cage Warriors 193: Newcastle | 13 Sep 2025 |
| Referee Paul Crossley | ||||||
| Win | Kenny Mokhonoana | Decision (unanimous) | 3 | 5:00 | CW 188 - Cage Warriors 188: Dublin | 26 Apr 2025 |
| Referee Declan Larkin | ||||||
| Win | Luca Borando | Submission (rear-naked choke) | 2 | 4:24 | CW 174 - Cage Warriors 174: London | 20 Jul 2024 |
| Referee Rich Mitchell | ||||||
| Win | Valentino Riva | Submission (arm-triangle choke) | 2 | 1:06 | CW 170 - Cage Warriors 170: Dublin | 6 Apr 2024 |
| Referee Rich Mitchell | ||||||
| Loss | Ryan Shelley | Decision (split) | 3 | 5:00 | CW 140 - Cage Warriors 140 | 25 Jun 2022 |
| Referee Declan Larkin | ||||||
| Win | Michel Da Silva | Decision (split) | 3 | 5:00 | Cage Conflict 6 - Revive | 5 Mar 2022 |
| Win | Scott Pedersen | Decision (unanimous) | 3 | 5:00 | CW 120 - Cage Warriors 120: Richardson vs. Kauppinen | 18 Mar 2021 |
| Referee Daniel Movahedi | ||||||
Not counted in the professional record.
| Result | Opponent | Method | Round | Time | Event | Date |
|---|---|---|---|---|---|---|
| Loss | George Staines | Decision (unanimous) (exhibition) | 3 | 5:00 | Oktagon MMA - Oktagon 7 Challenge Qualification: Quarterfinals 3 | 3 Oct 2023 |
Amateur record 4-0 (4 fights). Not counted in the professional record.
| Result | Opponent | Method | Round | Time | Event | Date |
|---|---|---|---|---|---|---|
| Win | Matvei Zara | Decision (unanimous) | 3 | 3:00 | Cage Conflict 3 - Unrivalled | 7 Mar 2020 |
| Referee Aidan Marron | ||||||
| Win | Dean Watters | Decision (unanimous) | 3 | 3:00 | Akuma FC 14 - Akuma Fighting Championship 14 | 25 Aug 2019 |
| Win | Scott Harvey | Decision (unanimous) | 3 | 3:00 | Cage Conflict 1 - Hughes vs. O'Neill | 9 Mar 2019 |
| Win | Rory Girvan | Submission (armbar) | 3 | 0:00 | CW 33 - Clan Wars 33 | 17 Nov 2018 |