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 | 38–32–1 after bout | Austin SpanglerView status and profile → | Shamrock FC 373 - Kansas City | Submission (Brabo Choke)Round 1 Time 0:27 Referee Nedim Novalic |
| L | 38–31–1 after bout | David McKinneyView status and profile → | DCS 90 - New Years Knockout 2024 | TKO (Strikes)Round 2 Time 2:18 Referee Not listed |
| W | 38–30–1 after bout | Shaine MoffittView status and profile → | DCS 88 - Halloween Havoc | Submission (Bulldog Choke)Round 1 Time 1:41 Referee Not listed |
| D | 37–30–1 after bout | Sean HuffmanView status and profile → | DCS 69 - St. Patty's Showdown | Draw (Unanimous)Round 3 Time 5:00 Referee Not listed |
| L | 37–30–0 after bout | Joey MunozView status and profile → | DCS 40 - St. Patty Showdown | Submission (Rear-Naked Choke)Round 3 Time 0:50 Referee Not listed |
| W | 37–29–0 after bout | Tate WrightView status and profile → | DCS 38 - Seasons Beatings 2017 | Submission (Guillotine Choke)Round 1 Time 1:42 Referee Not listed |
| W | 36–29–0 after bout | Tate WrightView status and profile → | DCS 34 - The Warriors Tribute | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| L | 35–29–0 after bout | Will ShuttView status and profile → | Victory Fighting Championship - VFC Fight Night Harrah's 4 | TKO (Punches)Round 1 Time 4:58 Referee Not listed |
| L | 35–28–0 after bout | Cody CarrilloView status and profile → | VFC - Victory Fighting Championship 47 | Technical Submission (Guillotine Choke)Round 1 Time 0:32 Referee Rick Tasler |
| L | 35–27–0 after bout | Joe WilkView status and profile → | Victory Fighting Championship - VFC Fight Night Harrah's 3 | Submission (Triangle Choke)Round 1 Time 3:33 Referee Dave Jobeun |
| L | 35–26–0 after bout | Justin LawrenceView status and profile → | Bellator 138 - Unfinished Business | TKO (Elbows and Punches)Round 1 Time 4:56 Referee Mike England |
| W | 35–25–0 after bout | Devin CowanView status and profile → | Dakota FC 21 - Spring Brawl 2015 | Submission (Guillotine Choke)Round 2 Time 2:31 Referee Jade Pergande |
| W | 34–25–0 after bout | Ramon BarberView status and profile → | VFC - Victory Fighting Championship 45 | KO (Punch)Round 1 Time 2:52 Referee Not listed |
| L | 33–25–0 after bout | Ramiro HernandezView status and profile → | VFC - Victory Fighting Championship 44 | TKO (Punches)Round 2 Time 1:11 Referee Not listed |
| L | 33–24–0 after bout | Robert Rojas Jr.View status and profile → | DCS 5 - Season's Beatings | Submission (Punches)Round 1 Time 3:42 Referee Not listed |
| W | 33–23–0 after bout | Keith CollinsView status and profile → | DCS 2 - Summer Showdown | Submission (Rear-Naked Choke)Round 1 Time 3:15 Referee Not listed |
| L | 32–23–0 after bout | Danny WhiteView status and profile → | M-NT - Turtle Mountain Throwdown | SubmissionRound 2 Time 1:28 Referee Not listed |
| L | 32–22–0 after bout | Roy BabcockView status and profile → | CF - Centurion Fights | Submission (Armbar)Round 1 Time 4:15 Referee Mike England |
| L | 32–21–0 after bout | Drew DoberView status and profile → | Disorderly Conduct 15 - Resolution | Submission (Rear-Naked Choke)Round 1 Time 4:58 Referee Not listed |
| L | 32–20–0 after bout | Johnny CaseView status and profile → | MCC 44 - Thanksgiving Throwdown | TKO (Submission to Punches)Round 1 Time 4:07 Referee Matt Cook |
| L | 32–19–0 after bout | Toby ImadaView status and profile → | C3 Fights - Rumble at Red Rock | TKO (Punches)Round 2 Time 1:51 Referee Anthony Macias |
| L | 32–18–0 after bout | Nick MaciasView status and profile → | RFA 3 - Stevenson vs. Cochrane | Submission (Rear-Naked Choke)Round 2 Time 1:03 Referee Mark Powell |
| W | 32–17–0 after bout | Charlie DuBrayView status and profile → | Disorderly Conduct 8 - Warriors | KO (Punch)Round 1 Time 0:33 Referee Not listed |
| W | 31–17–0 after bout | Doug JenkinsView status and profile → | Disorderly Conduct 6 - St. Patty's Day Showdown 2 | Submission (Guillotine Choke)Round 2 Time 3:45 Referee Not listed |
| L | 30–17–0 after bout | James KrauseView status and profile → | Titan FC 20 - Titan Fighting Championship 20 | Submission (Guillotine Choke)Round 1 Time 2:39 Referee Chuck Wolfe |
| W | 30–16–0 after bout | Ryan BixlerView status and profile → | Disorderly Conduct 3 - Respect is Earned | Submission (Guillotine Choke)Round 2 Time 0:51 Referee Not listed |
| W | 29–16–0 after bout | Wes ClarkView status and profile → | CFC 6 - Slugfest | Submission (Punches)Round 1 Time 2:20 Referee Not listed |
| W | 28–16–0 after bout | Deryck RipleyView status and profile → | Titan FC 18 - Titan Fighting Championship 18 | Submission (Toe Hold)Round 1 Time 2:00 Referee Jorge Almeida |
| W | 27–16–0 after bout | Mike LindquistView status and profile → | Disorderly Conduct 1 - St. Patty's Day Showdown 1 | Submission (Armbar)Round 1 Time 0:51 Referee Not listed |
| W | 26–16–0 after bout | Sheldon MartinView status and profile → | The Cage Inc. - Battle at the Border 8 | TKO (Punches)Round 1 Time 3:59 Referee Peter Claussen |
| W | 25–16–0 after bout | Sam JacksonView status and profile → | CFC 2 - Season's Beatings | Submission (Armbar)Round 1 Time 4:03 Referee Not listed |
| L | 24–16–0 after bout | Josh ArochoView status and profile → | Extreme Challenge - Final Fight | Submission (Rear-Naked Choke)Round 1 Time 4:47 Referee Not listed |
| L | 24–15–0 after bout | Brian GeraghtyView status and profile → | Maxx FC 10 - Red Carpet | Submission (Rear-Naked Choke)Round 1 Time 0:00 Referee Not listed |
| W | 24–14–0 after bout | Charlie DuBrayView status and profile → | VFC 32 - Dober vs. Seipel 2 | Submission (Guillotine Choke)Round 1 Time 1:37 Referee Jim Axtell |
| W | 23–14–0 after bout | Dan CoppView status and profile → | RG - Rochester Gladiators | Submission (Guillotine Choke)Round 1 Time 0:55 Referee Daryl Guthmiller |
| L | 22–14–0 after bout | Clay FrenchView status and profile → | KOTC - Turbulence 2 | Submission (Rear-Naked Choke)Round 1 Time 3:39 Referee Not listed |
| W | 22–13–0 after bout | Luke CaudilloView status and profile → | ROF 37 - Warlords | TKO (Punches)Round 2 Time 1:15 Referee Not listed |
| L | 21–13–0 after bout | Eric MarriottView status and profile → | Titan FC 15 - Titan Fighting Championship 15 | Submission (Rear-Naked Choke)Round 2 Time 4:46 Referee Mike England |
| W | 21–12–0 after bout | Josh ArochoView status and profile → | M-1 Global - Breakthrough | KO (Punches)Round 1 Time 3:05 Referee Not listed |
| L | 20–12–0 after bout | Josh ArochoView status and profile → | VFC 28 - Throwdown | Submission (Armbar)Round 1 Time 1:01 Referee Not listed |
| L | 20–11–0 after bout | Tom AhrensView status and profile → | MCC 20 - Last Man Standing | Submission (Rear-Naked Choke)Round 1 Time 1:43 Referee Troy Cline |
| L | 20–10–0 after bout | Travis PerzynskiView status and profile → | TCI - The Cage Inc. | Submission (Armbar)Round 1 Time 1:49 Referee Daniel Grimestad |
| W | 20–9–0 after bout | Carlos ClaudioView status and profile → | TCI - The Cage Inc. | Submission (Guillotine Choke)Round 1 Time 2:13 Referee Not listed |
| L | 19–9–0 after bout | Zach WolffView status and profile → | VFC 25 - Primetime | Submission (Armbar)Round 1 Time N/A Referee Not listed |
| W | 19–8–0 after bout | Joe PearsonView status and profile → | EC 109 - Extreme Challenge 109 | Submission (Guillotine Choke)Round 1 Time 1:06 Referee Bob Long |
| W | 18–8–0 after bout | Eric BurnetteView status and profile → | TCI - Fight Hunger | KO (Punches)Round 1 Time 2:35 Referee Not listed |
| L | 17–8–0 after bout | Gabe LemleyView status and profile → | EC 80 - Extreme Challenge 80 | Submission (Triangle Choke)Round 2 Time 0:59 Referee Not listed |
| W | 17–7–0 after bout | Deryck RipleyView status and profile → | VFC 19 - Inferno | Submission (Kneebar)Round 1 Time 2:20 Referee Not listed |
| W | 16–7–0 after bout | Rocky ReedView status and profile → | GFC 1 - Genesis | Submission (Armbar)Round 1 Time 1:20 Referee Not listed |
| W | 15–7–0 after bout | Rod MontoyaView status and profile → | VFC 18 - Hitmen | Submission (Armbar)Round 1 Time 0:58 Referee Not listed |
| W | 14–7–0 after bout | Mike DiazView status and profile → | MMVT 2 - Max Muscle Vale Tudo 2 | TKO (Punches)Round 1 Time 0:29 Referee Not listed |
| W | 13–7–0 after bout | Josh SmidtView status and profile → | VFC 14 - Aggression | Submission (Armbar)Round 1 Time N/A Referee Not listed |
| L | 12–7–0 after bout | Chris MickleView status and profile → | VFC 13 - Redemption | Submission (Heel Hook)Round 1 Time 0:23 Referee Not listed |
| W | 12–6–0 after bout | John CunninghamView status and profile → | AFC 7 - Gladiators | Submission (Rear-Naked Choke)Round 1 Time 2:13 Referee Not listed |
| L | 11–6–0 after bout | John OwensView status and profile → | VFC 11 - Demolition | Submission (Guillotine Choke)Round 2 Time 2:07 Referee Not listed |
| W | 11–5–0 after bout | Larry HintonView status and profile → | AFC 4 - New Hitter | Submission (Rear-Naked Choke)Round 1 Time 2:13 Referee Not listed |
| L | 10–5–0 after bout | John StrawnView status and profile → | EC 64 - Extreme Challenge 64 | Submission (Triangle Choke)Round 1 Time 2:08 Referee Not listed |
| W | 10–4–0 after bout | Justin KretzerView status and profile → | AFC 3 - Impact | TKO (Punches)Round 1 Time 1:20 Referee Not listed |
| L | 9–4–0 after bout | Chris MickleView status and profile → | VFC 10 - Championship X | Submission (Rear-Naked Choke)Round 1 Time 3:15 Referee Not listed |
| W | 9–3–0 after bout | Kurt JamisonView status and profile → | AFC 2 - Bring It On | TKO (Submission to Punches)Round 1 Time 1:00 Referee Not listed |
| W | 8–3–0 after bout | Mike AdamsView status and profile → | VFC 8 - Fallout | Submission (Armbar)Round 1 Time 1:47 Referee Not listed |
| W | 7–3–0 after bout | Brandon CarlsonView status and profile → | EC 59 - Extreme Challenge 59 | Submission (Rear-Naked Choke)Round 1 Time 1:28 Referee Not listed |
| W | 6–3–0 after bout | Carlos PerezView status and profile → | XKK - Xtreme Kage Kombat | TKO (Punches)Round 2 Time N/A Referee Not listed |
| L | 5–3–0 after bout | John WrightView status and profile → | POI - Point of Impact | Submission (Triangle Choke)Round 1 Time N/A Referee Not listed |
| W | 5–2–0 after bout | Dwight OwsleyView status and profile → | VFC 7 - Showdown | Submission (Armbar)Round 1 Time 1:00 Referee Not listed |
| W | 4–2–0 after bout | Dan MuellerView status and profile → | VFC 4 - Wildcard | TKO (Punches)Round 1 Time 1:23 Referee Not listed |
| L | 3–2–0 after bout | Victor MorenoView status and profile → | Gladiators 20 - Gladiators 20 | TKO (Punches)Round 1 Time 1:48 Referee Not listed |
| W | 3–1–0 after bout | Brad AllarView status and profile → | SHB 4 - Sokol Hall Brawl 4 | Submission (Guillotine Choke)Round 1 Time 1:16 Referee Not listed |
| W | 2–1–0 after bout | Dan VomcakaView status and profile → | SHB 2 - Sokol Hall Brawl 2 | TKO (Cut)Round 1 Time N/A Referee Not listed |
| L | 1–1–0 after bout | Alan WilliamsView status and profile → | VFC 2 - Bragging Rights | Submission (Guillotine Choke)Round 1 Time 0:37 Referee Not listed |
| W | 1–0–0 after bout | Khaled BasheerView status and profile → | Gladiators 11 - Gladiators 11 | DecisionRound 3 Time 5: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 Sean Wilson.
Verify source record ↗Every verified opponent opens another full career
71 professional bout rows are displayed from the source record. 64 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.