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–19–0 after bout | Neil DotyView status and profile → | Unified MMA 18 - Boser vs. Campbell | TKO (Punches)Round 1 Time 1:11 Referee Vern Gorman |
| L | 15–19–0 after bout | Matthew SpisakView status and profile → | KOTC - Monster Smash | Submission (Armbar)Round 1 Time 0:41 Referee Kyle Cardinal |
| L | 15–18–0 after bout | Tim TamakiView status and profile → | PFC - Pure Fighting Championships 8 | KO (Punch)Round 2 Time 2:14 Referee Not listed |
| L | 15–17–0 after bout | Lindsey HawkesView status and profile → | HKFC - School of Hard Knocks 17 | Submission (Rear-Naked Choke)Round 1 Time 3:03 Referee Elvis Lyon |
| W | 15–16–0 after bout | Robert CurtisView status and profile → | HKFC - School of Hard Knocks 10 | TKO (Submission to Punches)Round 1 Time 1:04 Referee John Braak |
| L | 14–16–0 after bout | Curtis DemarceView status and profile → | TFC 8 - Salvation | Decision (Unanimous)Round 3 Time 5:00 Referee Vern Gorman |
| L | 14–15–0 after bout | Lenny WheelerView status and profile → | TFC 7 - Full Throttle | TKO (Punches)Round 1 Time 1:45 Referee Len Koivisto |
| L | 14–14–0 after bout | Greg WelshView status and profile → | EFC 2 - Redemption | KO (Head Kick)Round 1 Time 2:12 Referee Not listed |
| W | 14–13–0 after bout | Mike BellView status and profile → | TFC 5 - Armageddon | Submission (Guillotine Choke)Round 1 Time 2:13 Referee Not listed |
| L | 13–13–0 after bout | Greg WelshView status and profile → | EFC 1 - First Conflict | Submission (Rear-Naked Choke)Round 2 Time 0:00 Referee Not listed |
| W | 13–12–0 after bout | Kyle CrowellView status and profile → | TFC 4 - Retribution | Submission (Armbar)Round 1 Time 0:00 Referee Not listed |
| W | 12–12–0 after bout | Adam ThomasView status and profile → | TFC 1 - First Blood | Submission (Armbar)Round 2 Time 4:58 Referee Not listed |
| L | 11–12–0 after bout | Jordan MeinView status and profile → | EFC 5 - Revolution | TKO (Punches)Round 1 Time 1:25 Referee Tony Williamson |
| L | 11–11–0 after bout | Koji OishiView status and profile → | Bodog Fight - Vancouver | KO (Punch)Round 3 Time 0:44 Referee Not listed |
| W | 11–10–0 after bout | Leonard CarterView status and profile → | EF 2 - The Ultimate Decision | TKO (Punches)Round 1 Time 0:11 Referee Not listed |
| W | 10–10–0 after bout | Elmer WaterhenView status and profile → | KOTC - Widowmaker | Submission (Armbar)Round 1 Time N/A Referee Not listed |
| L | 9–10–0 after bout | Dave ScholtenView status and profile → | EFC - Extreme Fighting Challenge 4 | Submission (Rear-Naked Choke)Round 2 Time 3:48 Referee Not listed |
| L | 9–9–0 after bout | Blake FredricksonView status and profile → | KOTC - Firestorm | TKO (Punches)Round 2 Time 3:28 Referee Herb Dean |
| W | 9–8–0 after bout | Kyle CheyneView status and profile → | MFC 8 - Resurrection | Submission (Armbar)Round 1 Time 0:47 Referee Not listed |
| W | 8–8–0 after bout | Matt LiningerView status and profile → | NFC 2 - National Fighting Challenge 2 | Submission (Armbar)Round 1 Time 4:45 Referee Not listed |
| W | 7–8–0 after bout | Wilf BetzView status and profile → | ROP - Rites of Passage 2 | Submission (Armbar)Round 2 Time 1:58 Referee Not listed |
| W | 6–8–0 after bout | Zach PrudenView status and profile → | EFC - Extreme Fighting Challenge 3 | KO (Punches)Round 3 Time N/A Referee Not listed |
| L | 5–8–0 after bout | Justin BruckmannView status and profile → | WFF 7 - Professional Shooto | TKO (Punches)Round 1 Time 0:26 Referee Not listed |
| W | 5–7–0 after bout | Graham WeenkView status and profile → | RR 9 - Roadhouse Rumble 9 | Submission (Armbar)Round 1 Time N/A Referee Not listed |
| L | 4–7–0 after bout | Jason TatlowView status and profile → | BATB - Battle at the Border | Submission (Triangle Choke)Round 1 Time 1:17 Referee Not listed |
| L | 4–6–0 after bout | Grant TennantView status and profile → | XFC 3 - Urban Gladiators | TKO (Punches)Round 1 Time N/A Referee Not listed |
| L | 4–5–0 after bout | Kajan JohnsonView status and profile → | XFC - Combat Showdown | Decision (Split)Round 2 Time 5:00 Referee Not listed |
| L | 4–4–0 after bout | Ricardo AlasView status and profile → | RR 6 - Roadhouse Rumble 6 | Decision (Unanimous)Round 2 Time 5:00 Referee Not listed |
| W | 4–3–0 after bout | James HansonView status and profile → | RR 5 - Roadhouse Rumble 5 | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| W | 3–3–0 after bout | Justin TaverniniView status and profile → | RR 4 - Roadhouse Rumble 4 | TKO (Punches)Round 1 Time N/A Referee Not listed |
| L | 2–3–0 after bout | Bob ShabagaView status and profile → | WCT - Western Canada's Toughest | Submission (Triangle Choke)Round 1 Time 2:16 Referee Not listed |
| W | 2–2–0 after bout | Elvis AartsView status and profile → | RR 3 - Roadhouse Rumble 3 | SubmissionRound 1 Time N/A Referee Not listed |
| L | 1–2–0 after bout | Attila SchausitzView status and profile → | BDCT 1 - Beat Down in Cow Town 1 | TKO (Referee Stoppage)Round 1 Time 0:16 Referee Not listed |
| L | 1–1–0 after bout | Ray PatricioView status and profile → | MFC 1 - D-Day | TKO (Punches)Round — Time N/A Referee Not listed |
| W | 1–0–0 after bout | Tim HankeyView status and profile → | RR 1 - Roadhouse Rumble 1 | N/ARound — 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 Chris Ade.
Verify source record ↗Every verified opponent opens another full career
35 professional bout rows are displayed from the source record. 34 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.