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 |
|---|---|---|---|---|
| D | 22–37–1 (1 NC) after bout | Sean WilsonView status and profile → | DCS 69 - St. Patty's Showdown | Draw (Unanimous)Round 3 Time 5:00 Referee Not listed |
| W | 22–37–0 (1 NC) after bout | Demian PapagniView status and profile → | EFL - Elite Fight League | Submission (Neck Crank)Round 1 Time 0:26 Referee Not listed |
| W | 21–37–0 (1 NC) after bout | Kevin CooleyView status and profile → | Tru Rev MMA - True Revelation MMA 34 | Submission (Rear-Naked Choke)Round 1 Time 2:40 Referee Not listed |
| L | 20–37–0 (1 NC) after bout | Montel JacksonView status and profile → | Pure FC - Pure Fight Night 1 | TKO (Punches)Round 1 Time 1:08 Referee Not listed |
| W | 20–36–0 (1 NC) after bout | Joe HagerView status and profile → | Tru Rev MMA - True Revelation MMA 33 | Submission (Keylock)Round 1 Time 3:22 Referee Not listed |
| L | 19–36–0 (1 NC) after bout | Derek LofferView status and profile → | PC MMA - Pinnacle Combat 25 | Submission (Armbar)Round 2 Time 1:39 Referee Tyrone Roberts |
| L | 19–35–0 (1 NC) after bout | Eric WiselyView status and profile → | Conquest MMA - Battle at the Ball Park | Decision (Unanimous)Round 3 Time 5:00 Referee Eric Karr |
| L | 19–34–0 (1 NC) after bout | Indalecio Tat RomeroView status and profile → | KOTC - Generation X | TKO (Punches)Round 2 Time 3:22 Referee Not listed |
| L | 19–33–0 (1 NC) after bout | Dakota CochraneView status and profile → | Victory Fighting Championship - VFC Fight Night Harrah's 3 | SubmissionRound 1 Time 1:53 Referee Dave Jobeun |
| L | 19–32–0 (1 NC) after bout | Elvis MutapcicView status and profile → | MCC 59 - Howser vs. O'Brien | TKO (Submission to Punches)Round 1 Time 2:53 Referee Rick Tasler |
| L | 19–31–0 (1 NC) after bout | Jon KennedyView status and profile → | Caged Aggression 15 - Dedication: Day 2 | Decision (Split)Round 3 Time 5:00 Referee Eric Karr |
| L | 19–30–0 (1 NC) after bout | Ronnie BrittView status and profile → | MCC 58 - Moreno vs. Futrell | Decision (Split)Round 3 Time 5:00 Referee Chad Vandermark |
| L | 19–29–0 (1 NC) after bout | Steven MannView status and profile → | IC - Iowa Challenge 110 | TKORound 1 Time 1:37 Referee Not listed |
| L | 19–28–0 (1 NC) after bout | Matt GabelView status and profile → | KOTC - Diversion | TKO (Punches)Round 1 Time 0:45 Referee Not listed |
| L | 19–27–0 (1 NC) after bout | Jeremiah DeeverView status and profile → | MCC 52 - Hostile Territory | Submission (Triangle Choke)Round 1 Time 0:51 Referee Not listed |
| L | 19–26–0 (1 NC) after bout | Roan CarneiroView status and profile → | NFC 60 - Wild Bill's Fight Night 60 | Submission (Rear-Naked Choke)Round 1 Time 1:59 Referee Not listed |
| L | 19–25–0 (1 NC) after bout | Brian GreenView status and profile → | WWFC - World War Fighting Championship 12 | Submission (Triangle Choke)Round 3 Time 1:18 Referee Not listed |
| L | 19–24–0 (1 NC) after bout | Vitor NobregaView status and profile → | SF - Showfight 14 | Submission (Rear-Naked Choke)Round 1 Time 2:38 Referee Basilio Leal |
| L | 19–23–0 (1 NC) after bout | Kevin MorrisView status and profile → | TTP - Tommy Tran Promotions | Decision (Unanimous)Round 3 Time 5:00 Referee Tom Sconzo |
| L | 19–22–0 (1 NC) after bout | Chris HeatherlyView status and profile → | CC 39 - Cage Championships 39 | Decision (Unanimous)Round 3 Time 5:00 Referee Dustin Severs |
| L | 19–21–0 (1 NC) after bout | Jake CollierView status and profile → | CC 38 - Cage Championships 38 | TKO (Punches)Round 1 Time 0:48 Referee Mike England |
| L | 19–20–0 (1 NC) after bout | Robert WashingtonView status and profile → | Shamrock FC - Fight Night | TKO (Punches)Round 1 Time 4:17 Referee Mike England |
| L | 19–19–0 (1 NC) after bout | John TroyerView status and profile → | HRMMA - Hardrock MMA 45 | Submission (Rear-Naked Choke)Round 2 Time 2:06 Referee Not listed |
| W | 19–18–0 (1 NC) after bout | Eddie LarreaView status and profile → | EC - Extreme Challenge 202 | Submission (Rear-Naked Choke)Round 1 Time 2:37 Referee Not listed |
| W | 18–18–0 (1 NC) after bout | Ted WorthingtonView status and profile → | WWFC - World War Fighting Championships 4 | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| L | 17–18–0 (1 NC) after bout | Chuck GrigsbyView status and profile → | WWFC - World War Fighting Championship 2 | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| W | 17–17–0 (1 NC) after bout | LaVerne ClarkView status and profile → | Blueblood MMA - Trials of a Gladiator 9 | DisqualificationRound — Time 0:00 Referee Not listed |
| NC | 16–17–0 (1 NC) after bout | Daniel Azeredo OliveiraView status and profile → | Panama FC 1 - War of Wars | NC (Illegal Rabbit Punches)Round 1 Time 0:00 Referee Not listed |
| L | 16–17–0 after bout | Darryl CobbView status and profile → | Fight Me MMA 1 - The Battle Begins | Decision (Unanimous)Round 3 Time 5:00 Referee Mike England |
| L | 16–16–0 after bout | Isaiah LarsonView status and profile → | RTP - Rumble Time Promotions | Decision (Unanimous)Round 3 Time 5:00 Referee Mike England |
| W | 16–15–0 after bout | Dennis ReedView status and profile → | Blueblood MMA - Trials of a Gladiator 6 | SubmissionRound 1 Time 1:38 Referee Not listed |
| L | 15–15–0 after bout | Kevin BurnsView status and profile → | MCC 25 - Inferno | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| L | 15–14–0 after bout | Mike PierceView status and profile → | CATC 4 - Carnage at the Creek 4 | TKO (Punches)Round 2 Time 4:40 Referee Joe DeRobbio |
| W | 15–13–0 after bout | Josh FlowersView status and profile → | TWC - Valhalla Rising | Decision (Split)Round 3 Time 5:00 Referee Not listed |
| L | 14–13–0 after bout | Jesse BongfeldtView status and profile → | AFC 2 - Re-Genesis | TKO (Punches)Round 2 Time 0:43 Referee Not listed |
| L | 14–12–0 after bout | Tim ThurstonView status and profile → | KOTC - Megiddo | Decision (Split)Round 3 Time 5:00 Referee Not listed |
| L | 14–11–0 after bout | Kevin MandersonView status and profile → | SUAF - Shut Up and Fight | Submission (Guillotine Choke)Round 2 Time 2:53 Referee Not listed |
| L | 14–10–0 after bout | Tom SpeerView status and profile → | EC 72 - Extreme Challenge 72 | TKO (Corner Stoppage)Round 1 Time 5:00 Referee Not listed |
| W | 14–9–0 after bout | Norman AlexanderView status and profile → | UCC - War Zone | Submission (Rear-Naked Choke)Round 3 Time 1:04 Referee Not listed |
| W | 13–9–0 after bout | Mike Van MeerView status and profile → | RFN 1 - Royalty Fight Night 1 | DecisionRound 3 Time 5:00 Referee Not listed |
| W | 12–9–0 after bout | Lucas GwaltneyView status and profile → | SC - Shootfighting Challenge | Decision (Split)Round 3 Time 5:00 Referee Not listed |
| L | 11–9–0 after bout | Rob KimmonsView status and profile → | Titan FC 5 - Titan Fighting Championship 5 | Submission (Rear-Naked Choke)Round 1 Time 0:47 Referee Not listed |
| W | 11–8–0 after bout | Shane WesselsView status and profile → | EC 67 - Extreme Challenge 67 | Submission (Rear-Naked Choke)Round 1 Time 2:50 Referee Not listed |
| W | 10–8–0 after bout | Shawn CastleberryView status and profile → | BATH 1 - Extreme Gladiator Challenge | Submission (Choke)Round 1 Time 0:00 Referee Not listed |
| L | 9–8–0 after bout | Lucas GwaltneyView status and profile → | Ring Style - Bad Blood | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| L | 9–7–0 after bout | Joey ClarkView status and profile → | EFX - Fury | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| L | 9–6–0 after bout | Jake EllenbergerView status and profile → | VFC 11 - Demolition | TKO (Submission to Punches)Round 3 Time 0:22 Referee Not listed |
| W | 9–5–0 after bout | Joe UrednickView status and profile → | SC - Shootfighting Challenge | DecisionRound — Time 0:00 Referee Not listed |
| W | 8–5–0 after bout | Joey ClarkView status and profile → | EC 65 - Extreme Challenge 65 | Decision (Unaminous)Round 3 Time 5:00 Referee Not listed |
| W | 7–5–0 after bout | John HalversonView status and profile → | EC 64 - Extreme Challenge 64 | TKO (Punches)Round 1 Time 2:40 Referee Not listed |
| L | 6–5–0 after bout | Alonzo MartinezView status and profile → | VFC 10 - Championship X | Submission (Rear-Naked Choke)Round 1 Time 4:48 Referee Not listed |
| L | 6–4–0 after bout | Victor MorenoView status and profile → | EC 62 - Extreme Challenge 62 | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| L | 6–3–0 after bout | Brian GreenView status and profile → | XKK - Des Moines | Submission (Triangle Choke)Round 3 Time N/A Referee Not listed |
| W | 6–2–0 after bout | Dennis ReedView status and profile → | XFO - Xtreme Fighting Organization 5 | Submission (Guillotine Choke)Round 1 Time 1:48 Referee Not listed |
| L | 5–2–0 after bout | Jeff CoxView status and profile → | KOTC 45 - King of the Cage 45 | Decision (Unanimous)Round 2 Time 5:00 Referee Not listed |
| W | 5–1–0 after bout | Eli AyarsView status and profile → | KOTC 42 - Buckeye Nuts | Decision (Unanimous)Round 2 Time 5:00 Referee Not listed |
| W | 4–1–0 after bout | Shawn KernView status and profile → | IC 15 - Iowa Challenge 15 | KO (Punch)Round 1 Time 0:08 Referee Not listed |
| W | 3–1–0 after bout | Steve Evan DauView status and profile → | XFO - Xtreme Fighting Organization 3 | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| L | 2–1–0 after bout | Nick ThompsonView status and profile → | FFC 12 - Freestyle Fighting Championships 12 | Submission (Choke)Round 2 Time N/A Referee Not listed |
| W | 2–0–0 after bout | John RenkenView status and profile → | FFC 12 - Freestyle Fighting Championships 12 | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| W | 1–0–0 after bout | Duran RudemakerView status and profile → | CFC 1 - Courage Fighting Championships 1 | SubmissionRound 2 Time 1:44 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 Sean Huffman.
Verify source record ↗Every verified opponent opens another full career
61 professional bout rows are displayed from the source record. 56 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.