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 | 33–12–0 after bout | Rhys McKeeView status and profile → | CW 153 - Cage Warriors 153: Dublin | TKO (Corner Stoppage)Round 4 Time 5:00 Referee Marc Goddard |
| W | 33–11–0 after bout | Mateusz FiglakView status and profile → | CW 146 - Cage Warriors 146 | KO (Punches)Round 1 Time 1:39 Referee Paul Crossley |
| W | 32–11–0 after bout | Daniel SkibinskiView status and profile → | CW 141 - Cage Warriors 141 | TKO (Punches)Round 1 Time 1:26 Referee Daniel Movahedi |
| W | 31–11–0 after bout | Giorgio PietriniView status and profile → | Bellator Birmingham - Primus vs. Wilde | Decision (Unanimous)Round 3 Time 5:00 Referee Rob Hinds |
| W | 30–11–0 after bout | Abner LloverasView status and profile → | Bellator Newcastle - Pitbull vs. Scope | Decision (Unanimous)Round 3 Time 5:00 Referee Leon Roberts |
| L | 29–11–0 after bout | Luan ChagasView status and profile → | UFC 212 - Aldo vs. Holloway | Submission (Rear-Naked Choke)Round 2 Time 4:48 Referee Eduardo Herdy |
| L | 29–10–0 after bout | Jessin AyariView status and profile → | UFC Fight Night 93 - Arlovski vs. Barnett | Decision (Split)Round 3 Time 5:00 Referee Marc Goddard |
| W | 29–9–0 after bout | Gennadiy KovalevView status and profile → | WFCA 17 - Grand Prix Akhmat | Decision (Unanimous)Round 3 Time 5:00 Referee Viktor Korneev |
| W | 28–9–0 after bout | Rafal MoksView status and profile → | KSW 32 - Road to Wembley | TKO (Punches)Round 2 Time 2:26 Referee Tomasz Bronder |
| W | 27–9–0 after bout | Rodrigo RibeiroView status and profile → | ADW - Abu Dhabi Warriors 2 | KO (Punch)Round 1 Time 3:10 Referee Dmitriy Sazonov |
| W | 26–9–0 after bout | Juan Manuel SuarezView status and profile → | CWFC 73 - Cage Warriors Fighting Championship 73 | KO (Punches)Round 1 Time 1:49 Referee Marc Goddard |
| L | 25–9–0 after bout | Danny RobertsView status and profile → | CWFC 68 - Cage Warriors Fighting Championship 68 | KO (Punches)Round 1 Time 4:49 Referee Marc Goddard |
| W | 25–8–0 after bout | Florent BetorangalView status and profile → | BAMMA 14 - Daley vs. da Silva | KO (Slam)Round 3 Time 0:21 Referee Marc Goddard |
| L | 24–8–0 after bout | Eddy EllisView status and profile → | BAMMA 13 - Nunes vs. Jones | Decision (Split)Round 3 Time 5:00 Referee Mark Woodard |
| W | 24–7–0 after bout | Matt VeachView status and profile → | BAMMA 12 - Wallhead vs. Veach | Submission (Rear-Naked Choke)Round 1 Time 3:05 Referee Mark Woodard |
| L | 23–7–0 after bout | Lyman GoodView status and profile → | BFC - Bellator Fighting Championships 74 | Decision (Unanimous)Round 3 Time 5:00 Referee Dan Miragliotta |
| W | 23–6–0 after bout | Joey VillasenorView status and profile → | BAMMA 8 - Manuwa vs. Rea | KO (Punches)Round 1 Time 0:48 Referee Mark Woodard |
| W | 22–6–0 after bout | Frank TriggView status and profile → | BAMMA 7 - Wallhead vs. Trigg | Decision (Split)Round 3 Time 5:00 Referee Marc Goddard |
| L | 21–6–0 after bout | Rick HawnView status and profile → | BFC - Bellator Fighting Championships 35 | Decision (Unanimous)Round 3 Time 5:00 Referee Jason McCoy |
| W | 21–5–0 after bout | Ryan ThomasView status and profile → | BFC - Bellator Fighting Championships 32 | Decision (Unanimous)Round 3 Time 5:00 Referee Mike England |
| W | 20–5–0 after bout | Shaun LomasView status and profile → | CWFC 37 - Cage Warriors 37: Right to Fight | Submission (Rear-Naked Choke)Round 1 Time 2:34 Referee Not listed |
| W | 19–5–0 after bout | Che MillsView status and profile → | KnuckleUp MMA 3 - Mills vs. Wallhead | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| W | 18–5–0 after bout | Marius BuzinskasView status and profile → | COW 7 - No Way Out | Submission (Neck Crank)Round 1 Time 1:08 Referee Danny Batten |
| W | 17–5–0 after bout | Fabio Santana ToldoView status and profile → | UF - Oblivion | KO (Punches)Round 1 Time 3:46 Referee Marc Goddard |
| W | 16–5–0 after bout | Igor AraujoView status and profile → | M-1 Challenge 7 - UK | TKO (Punches)Round 1 Time 1:19 Referee Marco Broersen |
| W | 15–5–0 after bout | Fabricio NascimentoView status and profile → | CWFC 34 - Cage Warriors 34: Enter the Rough House 7 | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| W | 14–5–0 after bout | Tom HaddockView status and profile → | CWFC 33 - Cage Warriors 33: Enter the Rough House 6 | TKO (Submission to Punches)Round 2 Time 3:49 Referee Not listed |
| L | 13–5–0 after bout | Charles BlanchardView status and profile → | CWFC USA - Battle Royale | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| W | 13–4–0 after bout | Steven LynchView status and profile → | CWFC 30 - Cage Warriors 30: Enter The Rough House 4 | Submission (Rear-Naked Choke)Round 1 Time 1:53 Referee Not listed |
| W | 12–4–0 after bout | Marius LiaukeviciusView status and profile → | CWFC 28 - Cage Warriors 28: Enter The Rough House 3 | Technical Submission (Arm-Triangle Choke)Round 1 Time 2:52 Referee Not listed |
| W | 11–4–0 after bout | Jordan JamesView status and profile → | HOP 9 - Fight Night 9 | Submission (Choke)Round 1 Time 4:09 Referee Not listed |
| W | 10–4–0 after bout | Lewis BarrowView status and profile → | CWFC - Cage Warriors 27: Enter The Rough House 2 | TKO (Submission to Punches)Round 2 Time 1:40 Referee Not listed |
| L | 9–4–0 after bout | Dennis SiverView status and profile → | CWFC - Cage Warriors 26: Enter The Rough House | Submission (Armbar)Round 2 Time 3:31 Referee Not listed |
| W | 9–3–0 after bout | Jason TanView status and profile → | Cage Gladiators 2 - The Next Generation | Decision (Split)Round 3 Time 5:00 Referee Not listed |
| W | 8–3–0 after bout | Xander NelView status and profile → | 2H2H - Road to Japan | TKO (Punches)Round 1 Time 2:06 Referee Not listed |
| W | 7–3–0 after bout | Camara BounaView status and profile → | 2H2H - Road to Japan | DecisionRound 2 Time 3:00 Referee Not listed |
| L | 6–3–0 after bout | Peter AngererView status and profile → | CWFC - Cage Warriors 23: Strike Force 6 | Submission (Arm-Triangle Choke)Round 1 Time 1:49 Referee Not listed |
| W | 6–2–0 after bout | John PhillipsView status and profile → | HOP 5 - Fight Night 5 | TKO (Elbows)Round 1 Time 1:41 Referee Not listed |
| W | 5–2–0 after bout | Henning SvendsenView status and profile → | CWFC - Cage Warriors 21: Strike Force 5 | TKO (Punches)Round 1 Time 2:06 Referee Not listed |
| W | 4–2–0 after bout | Paul JenkinsView status and profile → | HOP 4 - Fight Night 4 | Decision (Majority)Round 5 Time 5:00 Referee Not listed |
| W | 3–2–0 after bout | Steve Singh-SidhuView status and profile → | CWFC - Cage Warriors 16: Strike Force 3 | TKO (Corner Stoppage)Round 1 Time 3:14 Referee Not listed |
| L | 2–2–0 after bout | Chris RiceView status and profile → | CWFC - Cage Warriors 14: Quest 2 | TKO (Punches)Round 1 Time 3:32 Referee Not listed |
| L | 2–1–0 after bout | Boris JonstompView status and profile → | CWFC - Cage Warriors 12: Strike Force | Submission (Neck Crank)Round 1 Time 4:20 Referee Not listed |
| W | 2–0–0 after bout | Leslee OjugbanaView status and profile → | CWFC - Cage Warriors 11: Ultimate Force | Submission (Rear-Naked Choke)Round 1 Time 1:20 Referee Not listed |
| W | 1–0–0 after bout | Steve MathewsView status and profile → | CWFC - Cage Warriors 10: Quest 1 | Submission (Rear-Naked Choke)Round 1 Time N/A 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 Jim Wallhead.
Verify source record ↗Every verified opponent opens another full career
45 professional bout rows are displayed from the source record. 45 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.