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 | 48–14–2 after bout | James KrauseView status and profile → | RFA 5 - Downing vs. Rinaldi | Submission (Guillotine Choke)Round 3 Time 0:19 Referee Bo Nesslein |
| W | 48–13–2 after bout | Billy VaughanView status and profile → | Gruesome MMA - The Homecoming | Decision (Split)Round 3 Time 5:00 Referee Not listed |
| L | 47–13–2 after bout | Taurean BogguessView status and profile → | EC - Extreme Challenge | TKO (Submission to Punches)Round 1 Time 0:48 Referee Not listed |
| W | 47–12–2 after bout | Jay EllisView status and profile → | UFA 1 - Clash at the Coliseum | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| W | 46–12–2 after bout | Juan ZapataView status and profile → | AMMA 3 - Adrenaline MMA 3 | TKO (Submission to Knees to the Body)Round 1 Time 1:48 Referee Not listed |
| W | 45–12–2 after bout | Ryan ScheeperView status and profile → | EC 111 - Extreme Challenge 111 | TKO (Punches)Round 1 Time 4:04 Referee Not listed |
| W | 44–12–2 after bout | Andre KaseView status and profile → | Mainstream MMA 10 - Reloaded | Decision (Unanimous)Round 3 Time 3:00 Referee Not listed |
| W | 43–12–2 after bout | Ryan WilliamsView status and profile → | AMMA 1 - Adrenaline MMA 1 | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| W | 42–12–2 after bout | Scott MortonView status and profile → | VFC 23 - Validation | N/ARound — Time N/A Referee Not listed |
| W | 41–12–2 after bout | Mike PruittView status and profile → | EC 94 - Extreme Challenge 94 | Submission (Anaconda Choke)Round 1 Time 2:44 Referee Not listed |
| W | 40–12–2 after bout | David EchevarriaView status and profile → | EC 90 - Extreme Challenge 90 | TKO (Submission to Punches)Round 1 Time 2:58 Referee Not listed |
| L | 39–12–2 after bout | Demi DeedsView status and profile → | ECC - Elite Cage Combat | Submission (Armbar)Round 1 Time 1:50 Referee Not listed |
| W | 39–11–2 after bout | David KleczkowskiView status and profile → | XFO 19 - Outdoor War 3 | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| W | 38–11–2 after bout | Dusty PuckettView status and profile → | IC 39 - Iowa Challenge 39 | Decision (Unanimous)Round 3 Time 3:00 Referee Not listed |
| W | 37–11–2 after bout | Jay EllisView status and profile → | EFC 4 - Evolution Fighting Championships 4 | Submission (Neck Crank)Round 1 Time 2:39 Referee Not listed |
| W | 36–11–2 after bout | Mike SevereView status and profile → | EC 79 - Extreme Challenge 79 | TKO (Corner Stoppage)Round 1 Time 5:00 Referee Not listed |
| W | 35–11–2 after bout | Mark HerrmanView status and profile → | RCF 6 - Revolution Cage Fighting 6 | TKO (Submission to Punches)Round 1 Time 0:38 Referee Not listed |
| W | 34–11–2 after bout | Sam JacksonView status and profile → | EC 76 - Extreme Challenge 76 | TKO (Submission to Punches)Round 2 Time 4:08 Referee Not listed |
| W | 33–11–2 after bout | William LeonardView status and profile → | IC - Ironman Challenge 23 | KO (Punches)Round 1 Time 1:14 Referee Not listed |
| W | 32–11–2 after bout | John SankeyView status and profile → | ECF - Winter War | TKO (Corner Stoppage)Round 2 Time 3:00 Referee Not listed |
| W | 31–11–2 after bout | Corey ThompsonView status and profile → | WPCF 5 - War Party Cage Fighting 5 | TKO (Corner Stoppage)Round 1 Time 3:00 Referee Not listed |
| W | 30–11–2 after bout | Nic YoungView status and profile → | RCFC - River City Fight Club | KO (Punch)Round 1 Time 0:54 Referee Not listed |
| W | 29–11–2 after bout | Mike RodgersView status and profile → | MMA - Genesis 1 | KORound 1 Time 1:12 Referee Not listed |
| W | 28–11–2 after bout | Token BellView status and profile → | EC 73 - Extreme Challenge 73 | TKO (Knee Injury)Round 1 Time 0:50 Referee Not listed |
| W | 27–11–2 after bout | Mike KofootView status and profile → | MKOTR 29 - Midwest King of the Ring 29 | Submission (Verbal)Round 2 Time 1:30 Referee Not listed |
| W | 26–11–2 after bout | Kenneth AllenView status and profile → | EC 71 - Extreme Challenge 71 | N/ARound 1 Time N/A Referee Not listed |
| W | 25–11–2 after bout | Nathan WoosleyView status and profile → | IC 31 - Iowa Challenge 31 | KORound 1 Time 2:33 Referee Not listed |
| W | 24–11–2 after bout | Matt AlbrightView status and profile → | MKOTR 24 - Midwest King of the Ring 24 | N/ARound 1 Time 0:00 Referee Not listed |
| L | 23–11–2 after bout | Hermes FrancaView status and profile → | UFC 61 - Bitter Rivals | Submission (Triangle Choke)Round 3 Time 0:47 Referee Yves Lavigne |
| W | 23–10–2 after bout | Alex CarterView status and profile → | IC 28 - Iowa Challenge 28 | KO (Punches)Round 3 Time N/A Referee Not listed |
| W | 22–10–2 after bout | Wes LoveView status and profile → | TFC 1 - Title Fighting Championships 1 | TKO (Punches)Round 1 Time N/A Referee Not listed |
| W | 21–10–2 after bout | Jamie WoodsView status and profile → | MMA - Cage Fights | TKO (Submission to Strikes)Round — Time 0:00 Referee Not listed |
| W | 20–10–2 after bout | John StrawnView status and profile → | KOTC - Redemption on the River | KO (Punch)Round 3 Time 2:25 Referee Herb Dean |
| W | 19–10–2 after bout | Alex DuarteView status and profile → | XFO - Xtreme Fighting Organization 9 | KO (Punch)Round 1 Time 2:51 Referee Not listed |
| L | 18–10–2 after bout | Clay GuidaView status and profile → | XFO - Xtreme Fighting Organization 8 | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| W | 18–9–2 after bout | Allen HernandezView status and profile → | IC 23 - Iowa Challenge 23 | Decision (Split)Round 3 Time 3:00 Referee Not listed |
| W | 17–9–2 after bout | Fred ThomasView status and profile → | MMMAC 1 - Midwest MMA Challenge 1 | SubmissionRound 2 Time 0:00 Referee Not listed |
| L | 16–9–2 after bout | Bart PalaszewskiView status and profile → | XFO - Xtreme Fighting Organization 5 | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| W | 16–8–2 after bout | Kolo KokaView status and profile → | SB 38 - SuperBrawl 38 | Decision (Split)Round 3 Time 5:00 Referee Not listed |
| W | 15–8–2 after bout | Vern JeffersonView status and profile → | EC 60 - Extreme Challenge 60 | TKO (Punches)Round 1 Time 2:40 Referee Not listed |
| W | 14–8–2 after bout | Matt DorothyView status and profile → | UT - Ultimate Throwdown | TKO (Punches)Round 1 Time 2:52 Referee Not listed |
| L | 13–8–2 after bout | Jorge GurgelView status and profile → | EC 56 - Extreme Challenge 56 | Submission (Guillotine Choke)Round 1 Time 1:55 Referee Not listed |
| D | 13–7–2 after bout | Roger HuertaView status and profile → | EC 56 - Extreme Challenge 56 | DrawRound 3 Time 3:00 Referee Not listed |
| D | 13–7–1 after bout | Josh NeerView status and profile → | AFA - Judgment Night | DrawRound 3 Time 3:00 Referee Not listed |
| W | 13–7–0 after bout | Tim MyhreView status and profile → | MEF 3 - Minnesota Extreme Fight 3 | KORound 1 Time 1:02 Referee Not listed |
| W | 12–7–0 after bout | Jesse DerouinView status and profile → | MEF 3 - Minnesota Extreme Fight 3 | SubmissionRound 3 Time 0:41 Referee Not listed |
| W | 11–7–0 after bout | Jeremy RichardsonView status and profile → | AFA - Second Coming | TKO (Submission to Strikes)Round 1 Time 1:19 Referee Not listed |
| W | 10–7–0 after bout | Joe MullenbachView status and profile → | BRB - Bar Room Brawl 19 | Submission (Rear-Naked Choke)Round 1 Time 2:24 Referee Not listed |
| L | 9–7–0 after bout | Nick AgallarView status and profile → | FCC 12 - Freestyle Combat Challenge 12 | TKO (Corner Stoppage)Round 2 Time 2:28 Referee Not listed |
| W | 9–6–0 after bout | Kolo KokaView status and profile → | SB 31 - SuperBrawl 31 | DisqualificationRound 3 Time 4:48 Referee Not listed |
| L | 8–6–0 after bout | Jens PulverView status and profile → | EC 52 - Extreme Challenge 52 | KO (Punch)Round 2 Time 3:12 Referee Not listed |
| L | 8–5–0 after bout | Ryan AckermanView status and profile → | Shooto - Midwest Fighting | Decision (Unanimous)Round — Time 5:00 Referee Not listed |
| W | 8–4–0 after bout | Eddie YaginView status and profile → | SB 29 - SuperBrawl 29 | Decision (Majority)Round 2 Time 5:00 Referee Not listed |
| W | 7–4–0 after bout | Mickey LuiView status and profile → | WEFC 2 - Crunch Time | TKO (Submission to Strikes)Round 1 Time 3:15 Referee Not listed |
| L | 6–4–0 after bout | Melvin GuillardView status and profile → | BONO 3 - Battle of New Orleans 3 | Decision (Unanimous)Round 2 Time 5:00 Referee Not listed |
| W | 6–3–0 after bout | Roli DelgadoView status and profile → | Tennessee Shooto - Conquest | Decision (Unanimous)Round 2 Time 5:00 Referee Not listed |
| W | 5–3–0 after bout | Tim NewmanView status and profile → | ECC - Extreme Combat Challenge | DecisionRound 3 Time 0:00 Referee Not listed |
| W | 4–3–0 after bout | Mike NortonView status and profile → | Tennessee Shooto - Ascension | TKO (Punches)Round 1 Time 1:35 Referee Not listed |
| W | 3–3–0 after bout | Davy GibsonView status and profile → | ECC - Extreme Combat Challenge | TKORound 2 Time 2:57 Referee Not listed |
| L | 2–3–0 after bout | Justin MercadoView status and profile → | SB 25 - SuperBrawl 25 | TKO (Punches)Round 1 Time 2:17 Referee Not listed |
| L | 2–2–0 after bout | Rich ClementiView status and profile → | FFC 2 - Freestyle Fighting Championships 2 | Submission (Armbar)Round 1 Time 2:05 Referee Not listed |
| L | 2–1–0 after bout | Tim NewlandView status and profile → | ECC - Cage of Courage | Submission (Guillotine Choke)Round — Time 0:00 Referee Not listed |
| W | 2–0–0 after bout | Shawn ShermanView status and profile → | ECC - Cage of Courage | KO (Slam)Round 1 Time 0:00 Referee Not listed |
| W | 1–0–0 after bout | Charles LewisView status and profile → | ECC - Cage of Courage | TKO (Submission to Strikes)Round 1 Time 0: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 Joe Jordan.
Verify source record ↗Every verified opponent opens another full career
64 professional bout rows are displayed from the source record. 62 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.