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 | 44–12–1 after bout | Jonathan HinesView status and profile → | Beastmode Productions - Warrior By Nature | Submission (Choke)Round 1 Time 1:02 Referee Toby Ames |
| L | 43–12–1 after bout | Jeremiah NelsonView status and profile → | GFS - Gateway Fighting Series 6: Showdown | KO (Punch)Round 2 Time 2:32 Referee Not listed |
| W | 43–11–1 after bout | Steve PilkingtonView status and profile → | IC - Iowa Challenge 111 | Submission (Choke)Round 1 Time 4:39 Referee Not listed |
| W | 42–11–1 after bout | Ryan ScheeperView status and profile → | IC - Iowa Challenge 89 | Submission (Rear-Naked Choke)Round 1 Time 4:00 Referee Rick Tasler |
| L | 41–11–1 after bout | Robert MorrowView status and profile → | EC - Extreme Challenge 226 | TKO (Punches)Round 1 Time N/A Referee Not listed |
| W | 41–10–1 after bout | Brian LongView status and profile → | IC - Iowa Challenge 76 | TKO (Punches)Round 1 Time 0:56 Referee Not listed |
| W | 40–10–1 after bout | Blake BreitsprecherView status and profile → | EC - Extreme Challenge 220 | SubmissionRound 2 Time 2:57 Referee Not listed |
| W | 39–10–1 after bout | Blake BreitsprecherView status and profile → | EC - Extreme Challenge 183 | Submission (Choke)Round 2 Time 2:15 Referee Not listed |
| L | 38–10–1 after bout | Jesse LundView status and profile → | MCC 33 - Lund vs. Roberts | TKO (Submission to Punches)Round 1 Time 3:20 Referee Not listed |
| W | 38–9–1 after bout | Andy StockView status and profile → | MFC 8 - Ultimate Outlaws | TKO (Punches)Round 3 Time 1:38 Referee Not listed |
| W | 37–9–1 after bout | John MedinaView status and profile → | MFC 6 - Bragging Rights | TKO (Submission to Punches)Round 1 Time 1:27 Referee Not listed |
| W | 36–9–1 after bout | Vic HallView status and profile → | IC 48 - Iowa Challenge 48 | Submission (North-South Choke)Round 1 Time 0:45 Referee Not listed |
| W | 35–9–1 after bout | Ryan AntleView status and profile → | EC 100 - Extreme Challenge 100 | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| W | 34–9–1 after bout | Bryan RobinsonView status and profile → | RCF 10 - Revolution Cage Fighting 10 | TKO (Punches)Round 1 Time 0:53 Referee Not listed |
| W | 33–9–1 after bout | Kenneth AllenView status and profile → | IC 29 - Iowa Challenge 29 | Decision (Unanimous)Round 3 Time 3:00 Referee Not listed |
| W | 32–9–1 after bout | Steve PilkingtonView status and profile → | IC - Ironman Challenge 8 | Decision (Unanimous)Round 3 Time 3:00 Referee Not listed |
| W | 31–9–1 after bout | Albert NewberryView status and profile → | Mainstream MMA 1 - Inception | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| W | 30–9–1 after bout | Joe WinterfeldtView status and profile → | IC 23 - Iowa Challenge 23 | Submission (Armbar)Round 1 Time N/A Referee Not listed |
| L | 29–9–1 after bout | Ron FieldsView status and profile → | EC 65 - Extreme Challenge 65 | Decision (Unaminous)Round 3 Time 5:00 Referee Not listed |
| L | 29–8–1 after bout | Stephan PotvinView status and profile → | Freedom Fight - Canada vs. USA | TKO (Cut)Round 2 Time 5:00 Referee Not listed |
| W | 29–7–1 after bout | Chester PostView status and profile → | IFC - Michigan | TKO (Punches)Round 1 Time N/A Referee Not listed |
| W | 28–7–1 after bout | Kyle OlsenView status and profile → | CFX 3 - Cage Fighting Xtreme 3 | SubmissionRound 2 Time N/A Referee Not listed |
| W | 27–7–1 after bout | Adam ParochkaView status and profile → | IFC WC 19 - Warriors Challenge 19 | TKO (Corner Stoppage)Round 1 Time 5:00 Referee Not listed |
| L | 26–7–1 after bout | Daryl GuthmillerView status and profile → | EC 60 - Extreme Challenge 60 | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| W | 26–6–1 after bout | Albert NewberryView status and profile → | UT - Ultimate Throwdown | Submission (Guillotine Choke)Round 1 Time 7:06 Referee Not listed |
| L | 25–6–1 after bout | Dave VitkayView status and profile → | Dangerzone 26 - Professional Level Cage Fighting | KO (Punches)Round 1 Time 4:05 Referee Not listed |
| W | 25–5–1 after bout | Mike PreeceView status and profile → | AFA - Return of the Champions | TKO (Punches)Round 1 Time N/A Referee Not listed |
| W | 24–5–1 after bout | Jeff WyattView status and profile → | AFA - Return of the Champions | KO (Punch)Round 1 Time 0:06 Referee Not listed |
| W | 23–5–1 after bout | Scott ValeenView status and profile → | EC 56 - Extreme Challenge 56 | Decision (Unanimous)Round 3 Time 3:00 Referee Not listed |
| W | 22–5–1 after bout | Chris CampbellView status and profile → | IFA - Ultimate Trials | Submission (Guillotine Choke)Round 1 Time 1:18 Referee Not listed |
| W | 21–5–1 after bout | Mark LongView status and profile → | AFA - Battle For the Belts 2 | Submission (Neck Crank)Round 1 Time 1:45 Referee Not listed |
| W | 20–5–1 after bout | Ryan AntleView status and profile → | AFA - Judgment Night | TKO (Corner Stoppage)Round 1 Time 1:12 Referee Not listed |
| W | 19–5–1 after bout | Travis LiffrigView status and profile → | MEF 3 - Minnesota Extreme Fight 3 | Submission (Rear-Naked Choke)Round 1 Time 1:27 Referee Not listed |
| L | 18–5–1 after bout | Ryan JensenView status and profile → | VFC 5 - Victory Fighting Championship 5 | Submission (Triangle Choke)Round 1 Time 2:46 Referee Not listed |
| W | 18–4–1 after bout | Leo SylvestView status and profile → | IC 9 - Iowa Challenge 9 | TKORound 1 Time 1:23 Referee Not listed |
| L | 17–4–1 after bout | Falaniko VitaleView status and profile → | SB 28 - SuperBrawl 28 | Submission (Toe Hold)Round 2 Time 1:26 Referee Not listed |
| L | 17–3–1 after bout | Dennis ReedView status and profile → | ICC 1 - Retribution | TKO (Punches)Round 1 Time 0:39 Referee Not listed |
| L | 17–2–1 after bout | Maurice WalkerView status and profile → | EC 48 - Extreme Challenge 48 | TKO (Doctor Stoppage)Round 2 Time 5:00 Referee Not listed |
| W | 17–1–1 after bout | Dan HoustonView status and profile → | IC 5 - Iowa Challenge 5 | Submission (Choke)Round 1 Time 1:10 Referee Not listed |
| W | 16–1–1 after bout | Josh StampView status and profile → | IFN 4 - Iowa Fight Night 4 | TKO (Punches)Round 1 Time 0:18 Referee Not listed |
| W | 15–1–1 after bout | Sam AdkinsView status and profile → | Dangerzone 13 - Caged Heat | DecisionRound 2 Time 6:00 Referee Not listed |
| W | 14–1–1 after bout | Ron RumpfView status and profile → | IC 3 - Iowa Challenge 3 | TKO (Submission to Punches)Round 1 Time 0:26 Referee Not listed |
| W | 13–1–1 after bout | Troy RuggerView status and profile → | IFF 4 - Iowa Free Fight 4 | TKO (Punches)Round 1 Time 1:44 Referee Not listed |
| W | 12–1–1 after bout | David DoddView status and profile → | UFC 26 - Ultimate Field of Dreams | Decision (Unanimous)Round 3 Time 5:00 Referee John McCarthy |
| L | 11–1–1 after bout | Ricardo FyeetView status and profile → | Rings - King of Kings 1999 Block B | KO (Kick)Round 2 Time 0:09 Referee Not listed |
| W | 11–0–1 after bout | Roger StinerView status and profile → | EC 23 - Extreme Challenge 23 | TKO (Punches)Round 1 Time 1:35 Referee Not listed |
| W | 10–0–1 after bout | Johnathan IveyView status and profile → | HOOKnSHOOT - Horizon | TKORound 1 Time 3:56 Referee Not listed |
| W | 9–0–1 after bout | David DoddView status and profile → | WEF 2 - World Extreme Fighting 2 | TKO (Punches)Round 1 Time 0:45 Referee Not listed |
| W | 8–0–1 after bout | Wesley BockertView status and profile → | HOOKnSHOOT - Trial | Submission (Guillotine Choke)Round 1 Time 0:15 Referee Not listed |
| D | 7–0–1 after bout | Brian DunnView status and profile → | EC 20 - Extreme Challenge 20 | DrawRound 1 Time 15:00 Referee Not listed |
| W | 7–0–0 after bout | Bill CiociView status and profile → | CC 3 - Cage Combat 3 | TKO (Punches)Round 1 Time 2:35 Referee Not listed |
| W | 6–0–0 after bout | Todd FredericksonView status and profile → | EC 7 - Extreme Challenge 7 | Submission (Guillotine Choke)Round 1 Time 8:54 Referee Not listed |
| W | 5–0–0 after bout | Adrian SerranoView status and profile → | EC 7 - Extreme Challenge 7 | Submission (Guillotine Choke)Round 1 Time 10:25 Referee Not listed |
| W | 4–0–0 after bout | Rick PetefishView status and profile → | UE - Ultimate Enticer | Submission (Rear-Naked Choke)Round 1 Time 2:28 Referee Not listed |
| W | 3–0–0 after bout | Clayton MillerView status and profile → | UE - Ultimate Enticer | TKO (Submission to Strikes)Round 1 Time 0:15 Referee Not listed |
| W | 2–0–0 after bout | Joe LeggettView status and profile → | EC 2 - Extreme Challenge 2 | Submission (Shoulder Choke)Round 1 Time 12:48 Referee Not listed |
| W | 1–0–0 after bout | Rick GravesonView status and profile → | EC 1 - Extreme Challenge 1 | KO (Punches)Round 1 Time 3:59 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 Tyrone Roberts.
Verify source record ↗Every verified opponent opens another full career
57 professional bout rows are displayed from the source record. 52 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.