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–37–0 after bout | Marc DiakieseView status and profile → | Caged Steel 8 - Grant vs. Stoyanov | Submission (Rear-Naked Choke)Round 1 Time 2:16 Referee Not listed |
| L | 7–36–0 after bout | Marius Bogdan PisatView status and profile → | BCMMA - British Challenge MMA 4 | TKO (Punches)Round 1 Time 1:27 Referee Not listed |
| L | 7–35–0 after bout | Gaz FirmView status and profile → | Caged Steel 5 - Caged Steel Fighting Championship 5 | Submission (Rear-Naked Choke)Round 1 Time 1:35 Referee Paul Murphy |
| L | 7–34–0 after bout | Stephen MartinView status and profile → | AON - All or Nothing 5 | Submission (Armbar)Round 1 Time 1:26 Referee Mick Clements |
| L | 7–33–0 after bout | Jack GrantView status and profile → | Caged Steel 4 - Caged Steel Fighting Championship 4 | TKO (Punches)Round 1 Time 2:01 Referee Craig Lawrence |
| L | 7–32–0 after bout | Andy CravenView status and profile → | Caged Steel 4 - Caged Steel Fighting Championship 4 | Submission (Heel Hook)Round 2 Time 1:29 Referee Craig Lawrence |
| W | 7–31–0 after bout | Simon NealeView status and profile → | AMFC 1 - Alpha Male Fighting Championships 1 | Submission (Rear-Naked Choke)Round 1 Time 4:30 Referee Not listed |
| L | 6–31–0 after bout | Jamie JonesView status and profile → | M4tC 9 - Night of Champions | Decision (Unanimous)Round 3 Time 5:00 Referee Trevor Mitchell |
| L | 6–30–0 after bout | Paul CookView status and profile → | M4tC 8 - Impact | Submission (Rear-Naked Choke)Round 1 Time 1:28 Referee Neil Hall |
| W | 6–29–0 after bout | Tom ThorneycroftView status and profile → | Cage Control - Contenders 1 | KO (Elbows and Punches)Round 1 Time 2:09 Referee Neil Hall |
| L | 5–29–0 after bout | Alexei RobertsView status and profile → | CC - Cage Contender Fight Stars | Submission (Keylock)Round 1 Time 0:26 Referee Not listed |
| L | 5–28–0 after bout | Shajidul HaqueView status and profile → | SFC - Supremacy Fight Challenge 8 | Decision (Majority)Round 3 Time 5:00 Referee Not listed |
| L | 5–27–0 after bout | Tolly PlestedView status and profile → | CSMMA - Ultimate Conflict 3 | Submission (Rear-Naked Choke)Round 1 Time 0:52 Referee Not listed |
| L | 5–26–0 after bout | John CullenView status and profile → | Vision FC - Vision Fight Night 2: Breakthrough | TKO (Punches)Round 1 Time 1:31 Referee John Jamieson |
| L | 5–25–0 after bout | Davey GrantView status and profile → | M4tC 7 - Vengeance | Submission (Rear-Naked Choke)Round 1 Time 1:54 Referee Trevor Mitchell |
| L | 5–24–0 after bout | Murat PolatView status and profile → | GP - Night of the Gladiators 12 | TKO (Punches)Round 1 Time 2:22 Referee Not listed |
| L | 5–23–0 after bout | Andrew FisherView status and profile → | M4tC 6 - Annihilation | Submission (Rear Naked Choke)Round 1 Time 1:12 Referee Not listed |
| L | 5–22–0 after bout | Mark RyderView status and profile → | CC - Cage Conflict 13 | Submission (Armbar)Round 1 Time 3:59 Referee Neil Hall |
| W | 5–21–0 after bout | Scott RichardsView status and profile → | OT - On Top 5 | TKO (Punches)Round 1 Time 4:23 Referee John Jamieson |
| L | 4–21–0 after bout | Ashleigh GrimshawView status and profile → | UCMMA 28 - Ultimate Challenge MMA 28 | Submission (Rear-Naked Choke)Round 1 Time 3:11 Referee Not listed |
| L | 4–20–0 after bout | Jonathan BiltonView status and profile → | SFC - Supremacy Fight Challenge 6 | Submission (Rear-Naked Choke)Round 1 Time 2:07 Referee Not listed |
| L | 4–19–0 after bout | Brendan LoughnaneView status and profile → | UCC 11 - Blitz at the Ritz | Submission (Rear-Naked Choke)Round 1 Time 1:36 Referee Not listed |
| W | 4–18–0 after bout | Dean GormanView status and profile → | Sprawl 'N Brawl - Relentless | TKO (Punches)Round 2 Time 3:26 Referee Bass Singh |
| L | 3–18–0 after bout | Mike CuttingView status and profile → | ITC 5 - No Retreat | Submission (Rear-Naked Choke)Round 2 Time 3:25 Referee Not listed |
| L | 3–17–0 after bout | Uche IhiekweView status and profile → | OMMAC 13 - Destiny | Submission (Rear-Naked Choke)Round 1 Time 1:54 Referee Not listed |
| L | 3–16–0 after bout | Shay WalshView status and profile → | CC - Cage Conflict 12 | Submission (Rear-Naked Choke)Round 1 Time 0:00 Referee Craig Lawrence |
| L | 3–15–0 after bout | Sean CarterView status and profile → | UCMMA 26 - The Real Deal | Submission (Rear-Naked Choke)Round 3 Time 2:42 Referee Danielle Curzon |
| L | 3–14–0 after bout | Aaron WilkinsonView status and profile → | UCC 10 - The X Fighter | Submission (Rear-Naked Choke)Round 1 Time 2:39 Referee Not listed |
| W | 3–13–0 after bout | Matt FisherView status and profile → | Budo 3 - Rogers vs. Lobov | Submission (Rear-Naked Choke)Round 1 Time 4:19 Referee Not listed |
| L | 2–13–0 after bout | Paul ReedView status and profile → | Island Rumble 3 - Ballistic | Submission (Rear-Naked Choke)Round 1 Time 4:19 Referee Not listed |
| L | 2–12–0 after bout | Rob FreedmanView status and profile → | Salford Fight Factory - Fight Ikon 9 | Submission (Rear-Naked Choke)Round 1 Time 2:04 Referee Paul Nicholls |
| L | 2–11–0 after bout | Liam JamesView status and profile → | UFA - 1 | Submission (Guillotine Choke)Round 1 Time 2:15 Referee Andy Sledge |
| L | 2–10–0 after bout | Dean GarnettView status and profile → | Raw 1 - Enter Colosseum | Submission (Rear-Naked Choke)Round 1 Time 1:25 Referee Not listed |
| L | 2–9–0 after bout | Lawrence FitzpatrickView status and profile → | OMMAC 11 - All or Nothing | TKO (Punches)Round 1 Time 1:54 Referee Not listed |
| W | 2–8–0 after bout | Richard TaylorView status and profile → | WOTW - Way of the Warriors 2 | TKO (Submission to Punches)Round 1 Time 1:16 Referee Not listed |
| L | 1–8–0 after bout | Chris FishgoldView status and profile → | OMMAC 10 - Step in the Arena | Submission (Rear-Naked Choke)Round 1 Time 1:08 Referee Not listed |
| L | 1–7–0 after bout | Saul RogersView status and profile → | Salford Fight Factory - Fight Ikon 7 | Submission (North-South Choke)Round 1 Time 2:17 Referee Lee Hasdell |
| L | 1–6–0 after bout | Leeroy BarnesView status and profile → | DED 4 - Dog Eat Dog | TKO (Punches)Round 1 Time 1:09 Referee Craig Lawrence |
| L | 1–5–0 after bout | Steven StringfellowView status and profile → | FFC - Fight Fest Championships 1 | TKO (Punches)Round 1 Time 2:36 Referee Trevor Mitchell |
| L | 1–4–0 after bout | Shay WalshView status and profile → | Salford Fight Factory - Fight Ikon 3 | Submission (Rear-Naked Choke)Round 1 Time 3:00 Referee Mark Woodard |
| L | 1–3–0 after bout | John PhillipsView status and profile → | Trojan MMA - Trojan Warfare | TKO (Punches to the Body)Round 1 Time 0:36 Referee Not listed |
| L | 1–2–0 after bout | Nij WrightView status and profile → | CC - Cage Conflict 2 | Submission (Rear-Naked Choke)Round 1 Time 1:58 Referee Not listed |
| W | 1–1–0 after bout | Lee BamberView status and profile → | SAS 11 - Strike and Submit 11 | TKO (Head Kick and Punches)Round 1 Time 0:44 Referee Not listed |
| L | 0–1–0 after bout | Cyrus AlizadView status and profile → | BG 13 - Battleground 13 | Submission (Rear-Naked Choke)Round 1 Time 4:09 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 Danny Welsh.
Verify source record ↗Every verified opponent opens another full career
44 professional bout rows are displayed from the source record. 42 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.