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 | 23–34–0 after bout | Tomar WashingtonView status and profile → | KOTC - Unstoppable 2 | KO (Punches)Round 1 Time 0:41 Referee Not listed |
| L | 23–33–0 after bout | Jason ButcherView status and profile → | KOTC - Violent Confrontation | TKORound 1 Time 2:07 Referee Not listed |
| L | 23–32–0 after bout | Marven LemockView status and profile → | KOTC - Equalizer | Submission (Guillotine Choke)Round 1 Time 3:24 Referee Not listed |
| W | 23–31–0 after bout | Tom MeadowsView status and profile → | Savage Entertainment - March Badness 2 | Submission (Arm-Triangle Choke)Round 1 Time 4:29 Referee Not listed |
| L | 22–31–0 after bout | Drew McFedriesView status and profile → | XFO 55 - Xtreme Fighting Organization 55 | TKO (Punches)Round 1 Time 0:57 Referee Not listed |
| L | 22–30–0 after bout | Ryan ThomasView status and profile → | HFC 23 - Hoosier Fight Club 23 | TKO (Cut)Round 3 Time 4:35 Referee Rob Madrigal |
| W | 22–29–0 after bout | Keith CunaginView status and profile → | TWEF - Turf Wars 21 | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| L | 21–29–0 after bout | Billy HorneView status and profile → | TWEF - Turf Wars 18 | Decision (Unanimous)Round 3 Time 5:00 Referee Gary Copeland |
| W | 21–28–0 after bout | Tramain SmithView status and profile → | IFC - Warriors Challenge 32 | Submission (Rear-Naked Choke)Round 1 Time 3:09 Referee Not listed |
| W | 20–28–0 after bout | Billy JohnsonView status and profile → | HFC 15 - Hoosier Fight Club 15 | Submission (Guillotine Choke)Round 1 Time 1:08 Referee Sean Brockmole |
| L | 19–28–0 after bout | Maxim GrishinView status and profile → | NAAFS - Caged Vengeance 12 | TKO (Punches)Round 1 Time 3:57 Referee Jerry Krzys |
| W | 19–27–0 after bout | Chris DavisView status and profile → | RWC - Rogue Warrior Championships 3 | TKO (Punches)Round 1 Time 4:46 Referee Not listed |
| L | 18–27–0 after bout | Nick KrausView status and profile → | AFA 7 - Supremacy | Submission (Triangle Choke)Round 2 Time 4:43 Referee Jeff Malott |
| L | 18–26–0 after bout | Hector UrbinaView status and profile → | AFA 6 - Uprising | TKO (Punches)Round 1 Time 3:20 Referee Rob Hinds |
| L | 18–25–0 after bout | Joe BunchView status and profile → | Ruckus Entertainment - Ruckus 4 | Decision (Unanimous)Round 3 Time 5:00 Referee Scott Fischer |
| L | 18–24–0 after bout | Sam AlveyView status and profile → | KOTC - High Profile | KO (Punch)Round 2 Time 2:22 Referee Herb Dean |
| W | 18–23–0 after bout | Tom JonesView status and profile → | FCF - Freestyle Cage Fighting 43 | TKO (Punches)Round 1 Time 3:57 Referee Not listed |
| W | 17–23–0 after bout | Dan BoldenView status and profile → | XFO - Xtreme Fighting Organization 35 | TKO (Submission to Punches)Round 2 Time 1:06 Referee Don Clift |
| L | 16–23–0 after bout | John KolosciView status and profile → | Hoosier FC 2 - It's On | Decision (Split)Round 3 Time 5:00 Referee Jeff Malott |
| L | 16–22–0 after bout | Ryan SturdyView status and profile → | XFO 31 - Outdoor War 5 | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| W | 16–21–0 after bout | Jesse HaugenView status and profile → | HFN - Harrah Fight Night | TKO (Punches)Round 1 Time 0:27 Referee Mark Carter |
| L | 15–21–0 after bout | Anthony GomezView status and profile → | TFC 16 - Total Fight Challenge 16 | Submission (Armbar)Round 3 Time 0:00 Referee Not listed |
| W | 15–20–0 after bout | Justin McElfreshView status and profile → | XFO - Xtreme Fighting Organization 29 | Decision (Split)Round 3 Time 5:00 Referee David Smith |
| L | 14–20–0 after bout | Flavio AlvaroView status and profile → | KAP - The Return of Macaco | KO (Punch)Round 2 Time 0:43 Referee Dan Miragliotta |
| W | 14–19–0 after bout | Adril VillaView status and profile → | TFC 13 - Power Fights | Decision (Unanimous)Round 5 Time 5:00 Referee Not listed |
| L | 13–19–0 after bout | Eric SchaferView status and profile → | GFS - Thunderdome | TKORound 1 Time 2:52 Referee Al Wichgers |
| L | 13–18–0 after bout | Luke ZachrichView status and profile → | XFO - Xtreme Fighting Organization 21 | KO (Punch)Round 1 Time 4:56 Referee Not listed |
| L | 13–17–0 after bout | Travis FowlerView status and profile → | Ultra Pure Productions - Graveyard Smash | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| L | 13–16–0 after bout | Jim MartensView status and profile → | TFC 10 - Total Fight Challenge 10 | KO (Punch)Round 1 Time 4:41 Referee Not listed |
| L | 13–15–0 after bout | Sean SalmonView status and profile → | XFO 19 - Outdoor War 3 | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| L | 13–14–0 after bout | Jon KirkView status and profile → | IFC - Global Domination 2 | TKO (Punches)Round 2 Time N/A Referee Not listed |
| W | 13–13–0 after bout | Issac IssacView status and profile → | IFC - Global Domination 2 | TKO (Punches)Round 1 Time N/A Referee Not listed |
| L | 12–13–0 after bout | Krzysztof KulakView status and profile → | IMMAC 2 - Attack | TKO (Doctor Stoppage)Round 3 Time 3:22 Referee Not listed |
| L | 12–12–0 after bout | Daniel SandmannView status and profile → | FCFS 9 - Battlefield | TKORound 1 Time 5:00 Referee Not listed |
| W | 12–11–0 after bout | John KolosciView status and profile → | IFC - Road to Global Domination | TKO (Punches)Round 1 Time 1:11 Referee Not listed |
| W | 11–11–0 after bout | David KleczkowskiView status and profile → | XFO - Xtreme Fighting Organization 14 | Submission (Guillotine Choke)Round 1 Time 3:05 Referee Not listed |
| W | 10–11–0 after bout | Jason BuckView status and profile → | IMMAC 1 - Attack | Submission (Guillotine Choke)Round 3 Time 0:00 Referee Not listed |
| W | 9–11–0 after bout | Brian SleemanView status and profile → | IFC WC 21 - Warriors Challenge 21 | Submission (Verbal)Round 2 Time 1:41 Referee Not listed |
| L | 8–11–0 after bout | James IrvinView status and profile → | IFC - Caged Combat | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| L | 8–10–0 after bout | Jason GuidaView status and profile → | TFC 5 - Total Fight Challenge 5 | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| L | 8–9–0 after bout | Eric SchaferView status and profile → | XFO - Xtreme Fighting Organization 9 | Submission (Triangle Choke)Round 1 Time 2:37 Referee Not listed |
| L | 8–8–0 after bout | Travis WiuffView status and profile → | IFC - Rock N' Rumble | TKO (Doctor Stoppage)Round 1 Time 5:00 Referee Jon Schorle |
| L | 8–7–0 after bout | Stephan PotvinView status and profile → | IFC - Michigan | Decision (Split)Round 3 Time 5:00 Referee Not listed |
| L | 8–6–0 after bout | Jeremy HornView status and profile → | EC 61 - Extreme Challenge 61 | Submission (Guillotine Choke)Round 2 Time 2:45 Referee Not listed |
| W | 8–5–0 after bout | Daisuke IshiiView status and profile → | IFC - Eve Of Destruction | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| W | 7–5–0 after bout | Mike CrowleyView status and profile → | TFC 2 - Total Fight Challenge 2 | Submission (Arm-Triangle Choke)Round 1 Time 2:54 Referee Not listed |
| L | 6–5–0 after bout | Terry MartinView status and profile → | XFO - Xtreme Fighting Organization 3 | KO (Punch)Round 3 Time 0:19 Referee Not listed |
| L | 6–4–0 after bout | Terry MartinView status and profile → | IHC 7 - The Crucible | KO (Punches)Round 2 Time 2:57 Referee Not listed |
| L | 6–3–0 after bout | Stephan BonnarView status and profile → | TFC 1 - Total Fight Challenge 1 | TKO (Punches)Round 1 Time 0:00 Referee Not listed |
| W | 6–2–0 after bout | Adrian SerranoView status and profile → | XFO 1 - The Kickoff | TKO (Submission to Punches)Round 1 Time 3:25 Referee Not listed |
| W | 5–2–0 after bout | Matt SchwinnenView status and profile → | RSF - Shooto Challenge 2 | Submission (Choke)Round 1 Time N/A Referee Not listed |
| W | 4–2–0 after bout | Brad SpentView status and profile → | EC 55 - Extreme Challenge 55 | Submission (Guillotine Choke)Round 2 Time 1:01 Referee Not listed |
| W | 3–2–0 after bout | Joe BillupsView status and profile → | IHC 6 - Inferno | Technical Submission (Rear-Naked Choke)Round 1 Time 4:50 Referee Not listed |
| W | 2–2–0 after bout | Steve SchneiderView status and profile → | HOOKnSHOOT - HOOKnSHOOT | Decision (Unanimous)Round 2 Time 5:00 Referee Not listed |
| L | 1–2–0 after bout | Jeremy HornView status and profile → | EC 51 - Extreme Challenge 51 | Submission (Rear-Naked Choke)Round 1 Time 4:47 Referee Not listed |
| W | 1–1–0 after bout | Kyle KensgenView status and profile → | TMAC - Total Martial Arts Challenge | DecisionRound 2 Time 5:00 Referee Not listed |
| L | 0–1–0 after bout | Kerry SchallView status and profile → | EC 46 - Extreme Challenge 46 | Submission (Rear-Naked Choke)Round 1 Time 1:23 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 William Hill.
Verify source record ↗Every verified opponent opens another full career
57 professional bout rows are displayed from the source record. 53 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.