THE COMPLETE RECORD
This profile is part of the recursive Fight Atlas graph. Open any opponent below to load that athlete’s complete professional career, then continue through every linked opponent without returning to a third-party record page.
EVERY RECORDED BOUT
Complete professional fight history, including competition before and outside UFC. Use the controls to isolate an opponent, promotion, method or result.
| Result | Date / record | Opponent | Event | Finish details |
|---|---|---|---|---|
| L | 7–11–0 after bout | James McErleanView status and profile → | Akuma FC 8 - Akuma Fighting Championship 8 | Submission (Triangle Armbar)Round 1 Time 3:23 Referee Not listed |
| L | 7–10–0 after bout | Ange LoosaView status and profile → | Lions FC 6 - The Return | TKORound 1 Time 1:34 Referee Not listed |
| L | 7–9–0 after bout | Ott TonissaarView status and profile → | CF 11 - Carelia Fight 11 | Submission (Rear-Naked Choke)Round 1 Time 2:41 Referee Not listed |
| W | 7–8–0 after bout | Gavin CarlinView status and profile → | CFC - Chaos Fighting Championships 14 | Submission (Rear-Naked Choke)Round 1 Time 3:55 Referee Jonny Shiels |
| L | 6–8–0 after bout | Sean WrightView status and profile → | First Fighting Championship 3 - Prepare For Glory | TKO (Punches)Round 1 Time 2:31 Referee Dean Weir |
| W | 6–7–0 after bout | Brian GormanView status and profile → | CW 14 - Clan Wars 14 | TKO (Knees)Round 1 Time 2:37 Referee Aidan Marron |
| L | 5–7–0 after bout | Michael DoyleView status and profile → | CW 12 - Clan Wars 12 | Submission (Rear-Naked Choke)Round 1 Time 0:00 Referee Aidan Marron |
| W | 5–6–0 after bout | Vittorio GrantView status and profile → | CW 11 - Clan Wars 11 | Submission (Kneebar)Round 1 Time 0:47 Referee Aidan Marron |
| L | 4–6–0 after bout | Curt WarburtonView status and profile → | TC 46 - Total Combat 46 | Submission (Triangle Armbar)Round 1 Time 1:04 Referee Not listed |
| L | 4–5–0 after bout | Stephen CollView status and profile → | CC 11 - Robinson vs. Wain | Submission (Rear-Naked Choke)Round 1 Time 2:51 Referee David Jones |
| L | 4–4–0 after bout | Aaron JahnsenView status and profile → | CW 8 - Clan Wars | Submission (Anaconda Choke)Round 1 Time 0:18 Referee Not listed |
| W | 4–3–0 after bout | Alan DuffyView status and profile → | CC 9 - Rooney vs. Connor | Submission (Achilles Lock)Round 2 Time 0:00 Referee Not listed |
| L | 3–3–0 after bout | Michael DoyleView status and profile → | UC 6 - Ultimatum | TKO (Punches)Round 1 Time 0:00 Referee Not listed |
| W | 3–2–0 after bout | Dan DonoghueView status and profile → | TW 4 - The Next Generation | Submission (Rear-Naked Choke)Round 1 Time 2:30 Referee David Jones |
| L | 2–2–0 after bout | Amro BorayView status and profile → | SS - Sportfight Scotland 9 | Submission (Kimura)Round 1 Time 0:19 Referee Not listed |
| W | 2–1–0 after bout | John McClementsView status and profile → | UFR 14 - Ultimate Fighting Revolution 14 | Submission (Rear-Naked Choke)Round 2 Time N/A Referee Not listed |
| W | 1–1–0 after bout | Alan O'LoughranView status and profile → | UFR 12 - Ultimate Fighting Revolution 12 | TKORound 2 Time 1:00 Referee Not listed |
| L | 0–1–0 after bout | Ryan RoddyView status and profile → | UFR 11 - Evolution | Submission (Guillotine Choke)Round 1 Time 1:19 Referee Not listed |
Fight Atlas republishes factual bout results, not source articles or photography. Belt markers appear only when championship status is confirmed by an official promotion source; unverified bouts are never inferred. The matched source name for this profile is Declan Larkin.
Verify source record ↗Every verified opponent opens another full career
18 professional bout rows are displayed from the source record. 17 unique opponent identities have a stable source ID and an internal Fight Atlas route. Every opponent row has a verified identity link.
Source and correction standard
The complete professional history is retrieved from the established public fight-record source and cached for up to 24 hours. Current-roster status remains separate from historical career data and does not imply retirement.