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 |
|---|---|---|---|---|
| W | 16–14–1 after bout | Martin StapletonView status and profile → | FCC 45 - Full Contact Contender 45 | TKO (Doctor Stoppage)Round 2 Time 5:00 Referee Paul Crossley |
| L | 15–14–1 after bout | Callum ConnorView status and profile → | FCC 41 - Full Contact Contender 41 | Decision (Unanimous)Round 3 Time 5:00 Referee Stefan Joachim |
| W | 15–13–1 after bout | Jackson Farias RamosView status and profile → | CLFC 22 - Cage Legacy 22 | TKORound 1 Time 0:00 Referee Not listed |
| L | 14–13–1 after bout | Andreeas BinderView status and profile → | LFL 8 - Levels Fight League 8 | Decision (Unanimous)Round 3 Time 5:00 Referee Niels Beursken |
| W | 14–12–1 after bout | Elliot ThomasView status and profile → | Xtreme Promotions - A Night of Fight Action | TKO (Knees and Punches)Round 1 Time 0:43 Referee Not listed |
| W | 13–12–1 after bout | Samuel BlascoView status and profile → | Probellum MMA - Probellum 1 | Submission (Rear-Naked Choke)Round 2 Time 0:00 Referee Not listed |
| W | 12–12–1 after bout | Niklas StolzeView status and profile → | BAMMA 30 - Philpott vs. Walsh | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| L | 11–12–1 after bout | Paul RedmondView status and profile → | BAMMA 26 - Saadeh vs. Young | Decision (Unanimous)Round 3 Time 5:00 Referee Daniel Movahedi |
| L | 11–11–1 after bout | Greg LoughranView status and profile → | CC 16 - Daley vs. Vallee | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| L | 11–10–1 after bout | Tommy MaguireView status and profile → | CC - Cage Contender Fight Stars | Decision (Unanimous)Round 2 Time 5:00 Referee Not listed |
| L | 11–9–1 after bout | Miguel HaroView status and profile → | OT - On Top 6 | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| W | 11–8–1 after bout | Aaron JahnsenView status and profile → | CW 8 - Clan Wars | Submission (Guillotine Choke)Round 2 Time 1:50 Referee Not listed |
| W | 10–8–1 after bout | Myles PriceView status and profile → | CW 8 - Clan Wars | Decision (Unanimous)Round 2 Time 5:00 Referee Not listed |
| W | 9–8–1 after bout | Edvardas PetrusisView status and profile → | OMMAC 10 - Step in the Arena | Submission (Rear-Naked Choke)Round 1 Time 3:20 Referee Not listed |
| W | 8–8–1 after bout | Zyad AbadaView status and profile → | CW 13 - Validation | TKO (Punches)Round 2 Time 2:54 Referee Not listed |
| L | 7–8–1 after bout | Rich ClementiView status and profile → | CW 12 - Nightmare | Submission (Triangle Choke)Round 2 Time 3:11 Referee Not listed |
| L | 7–7–1 after bout | Aaron WilkinsonView status and profile → | OMMAC 2 - Business As Usual | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| W | 7–6–1 after bout | Neil FraserView status and profile → | UF - Oblivion | Submission (Triangle Choke)Round 3 Time 3:33 Referee Marc Goddard |
| W | 6–6–1 after bout | Jonny ShielsView status and profile → | CFC - Chaos Fighting Championships 4 | Submission (Triangle Choke)Round 1 Time 3:20 Referee Not listed |
| W | 5–6–1 after bout | Graham TurnerView status and profile → | SS - Sportfight Scotland 10 | Submission (Guillotine Choke)Round 1 Time 0:22 Referee Not listed |
| L | 4–6–1 after bout | Kevin McAlonanView status and profile → | UC 2 - Ultimate Conflict 2 | Submission (Rear Naked Choke)Round 1 Time 0:00 Referee Not listed |
| W | 4–5–1 after bout | Altinezio Ribeiro Oliveira NetoView status and profile → | AFC - Atlas Fighting Challenge | Submission (Rear Naked Choke)Round 1 Time 4:34 Referee Not listed |
| W | 3–5–1 after bout | Tim EstesView status and profile → | CW 9 - Max Extreme Fighting | Decision (Unanimous)Round 3 Time 0:00 Referee Not listed |
| W | 2–5–1 after bout | Michael AngelistaView status and profile → | CW 8 - Celtic Rage | Submission (Guillotine Choke)Round 1 Time 0:35 Referee Not listed |
| L | 1–5–1 after bout | Grzegorz TredowskiView status and profile → | UG 5 - Stronger | Submission (Armbar)Round 1 Time 0:00 Referee Not listed |
| L | 1–4–1 after bout | Bendy CasimirView status and profile → | CW 7 - Scotland The Brave | Submission (Guillotine Choke)Round 1 Time 2:16 Referee Not listed |
| L | 1–3–1 after bout | Augusto FrotaView status and profile → | SLV - Thaibox Gala Night | Submission (Rear-Naked Choke)Round 2 Time 2:38 Referee Not listed |
| L | 1–2–1 after bout | Samy SchiavoView status and profile → | CW 6 - Battle in Belfast | KORound 1 Time 0:18 Referee Not listed |
| W | 1–1–1 after bout | Alex van SuffelenView status and profile → | 2H2H - Road to Japan | Submission (Triangle Choke)Round 1 Time 2:30 Referee Not listed |
| D | 0–1–1 after bout | Arman SoufiView status and profile → | Shooto Holland - Playing With Fire | DrawRound 2 Time 5:00 Referee Not listed |
| L | 0–1–0 after bout | Tim MurphyView status and profile → | UFR 3 - Ultimate Fighting Revolution 3 | Submission (Triangle Choke)Round 1 Time 0:00 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 Chris Stringer.
Verify source record ↗Every verified opponent opens another full career
31 professional bout rows are displayed from the source record. 31 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.