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 | 45–63–1 after bout | Jeremiah NelsonView status and profile → | IC - Iowa Challenge 127 | Submission (Guillotine Choke)Round 1 Time 0:44 Referee Not listed |
| L | 45–62–1 after bout | Parnell DavisView status and profile → | IC - Iowa Challenge 110 | TKO (Submission to Punches)Round 1 Time 3:07 Referee Not listed |
| L | 45–61–1 after bout | Marcelo AlfayaView status and profile → | AFC - Absolute Fighting Championship 22 | Submission (Armbar)Round 1 Time 0:48 Referee James Warring |
| L | 45–60–1 after bout | Jason MillerView status and profile → | IC - Iowa Challenge 100 | Submission (Armbar)Round 1 Time 1:12 Referee Not listed |
| L | 45–59–1 after bout | Marc GodekerView status and profile → | Shamrock FC - Relentless | Submission (Armbar)Round 1 Time 1:17 Referee Mike England |
| L | 45–58–1 after bout | Andy StockView status and profile → | IC - Iowa Challenge 82 | Submission (Armbar)Round 1 Time 1:30 Referee Not listed |
| L | 45–57–1 after bout | Houston AlexanderView status and profile → | VFC - Victory Fighting Championship 39 | TKO (Submission to Punches)Round 1 Time 1:01 Referee Not listed |
| L | 45–56–1 after bout | Dan McGlassonView status and profile → | EC - Extreme Challenge 223 | Submission (Triangle Choke)Round 1 Time 1:13 Referee Tyrone Roberts |
| L | 45–55–1 after bout | Jason MillerView status and profile → | IC - Iowa Challenge 73 | Submission (Armbar)Round 1 Time 3:50 Referee Not listed |
| W | 45–54–1 after bout | Brian LongView status and profile → | BlueBlood MMA / QCFC - Fight Legends of the Quad Cities | TKO (Submission to Punches)Round 1 Time 0:35 Referee Not listed |
| W | 44–54–1 after bout | Jason SinkView status and profile → | EC - Extreme Challenge 201 | Submission (Ankle Lock)Round 1 Time 0:52 Referee Not listed |
| L | 43–54–1 after bout | Chad VanceView status and profile → | IC - Iowa Challenge 65 | Submission (Arm-Triangle Choke)Round 1 Time 1:43 Referee Not listed |
| L | 43–53–1 after bout | Kalel RobinsonView status and profile → | EC - Extreme Challenge 192 | Submission (Armbar)Round 1 Time 4:20 Referee Not listed |
| L | 43–52–1 after bout | Ronnie BrittView status and profile → | MM - Meskwaki Mayhem | Submission (Rear-Naked Choke)Round 1 Time 3:57 Referee Tyrone Roberts |
| L | 43–51–1 after bout | Roy JonesView status and profile → | IC - Iowa Challenge 63 | Submission (Triangle Choke)Round 1 Time 1:07 Referee Not listed |
| L | 43–50–1 after bout | Victor MorenoView status and profile → | MCC 32 - Bad Blood | Submission (Guillotine Choke)Round 1 Time 0:30 Referee Not listed |
| L | 43–49–1 after bout | Zak CummingsView status and profile → | FM - Productions | Submission (Armbar)Round 1 Time 0:58 Referee Mike England |
| L | 43–48–1 after bout | Joe VedepoView status and profile → | RCC 11 - Cocked and Loaded | Submission (Armbar)Round 1 Time 1:31 Referee Not listed |
| L | 43–47–1 after bout | Sean HuffmanView status and profile → | Blueblood MMA - Trials of a Gladiator 6 | SubmissionRound 1 Time 1:38 Referee Not listed |
| L | 43–46–1 after bout | Trevor PrangleyView status and profile → | Arena Rumble - Horn vs. Guida | KO (Punch)Round 1 Time 0:20 Referee Anthony Hamlett |
| L | 43–45–1 after bout | Brian GreenView status and profile → | MFDM - Ballroom Brawl 2 | Submission (Triangle Choke)Round 1 Time 1:17 Referee Not listed |
| L | 43–44–1 after bout | Bailey FerkelView status and profile → | WhiteApe MMA - Gorilla Warfare | TKO (Doctor Stoppage)Round 1 Time 5:00 Referee Not listed |
| W | 43–43–1 after bout | Scott RobinsonView status and profile → | EC 102 - Extreme Challenge 102 | Submission (Ankle Lock)Round 1 Time 2:32 Referee Not listed |
| L | 42–43–1 after bout | Ryan AntleView status and profile → | EC 96 - Extreme Challenge 96 | Submission (Choke)Round 1 Time 2:28 Referee Not listed |
| L | 42–42–1 after bout | Mike StumpfView status and profile → | XFO 22 - Rising Star | Submission (Armbar)Round 1 Time 1:48 Referee Not listed |
| L | 42–41–1 after bout | Mike HueserView status and profile → | Mainstream MMA 4 - Epic | Submission (Armbar)Round 1 Time 1:20 Referee Todd Frederickson |
| W | 42–40–1 after bout | Clayton MillerView status and profile → | IC 32 - Iowa Challenge 32 | TKORound 1 Time 0:15 Referee Not listed |
| L | 41–40–1 after bout | Brian GreenView status and profile → | Mainstream MMA 3 - Inferno | Submission (Armbar)Round 1 Time 0:00 Referee Not listed |
| W | 41–39–1 after bout | Aaron GriffithView status and profile → | Mainstream MMA 2 - The Calling | Submission (Achilles Lock)Round — Time 0:00 Referee Not listed |
| L | 40–39–1 after bout | Billy AyashView status and profile → | KOTC - Redemption on the River | KO (Punch)Round 1 Time 1:30 Referee Herb Dean |
| L | 40–38–1 after bout | Danny AndersonView status and profile → | Mainstream MMA 1 - Inception | Submission (Keylock)Round 1 Time 2:20 Referee Not listed |
| L | 40–37–1 after bout | Gideon RayView status and profile → | XFO 6 - Judgement Day | TKO (Punches)Round 1 Time 3:11 Referee Not listed |
| L | 40–36–1 after bout | Ron FieldsView status and profile → | ICE 15 - ICE XV | Submission (Arm-Triangle Choke)Round 1 Time 1:29 Referee Not listed |
| L | 40–35–1 after bout | Sean HuffmanView status and profile → | XFO - Xtreme Fighting Organization 5 | Submission (Guillotine Choke)Round 1 Time 1:48 Referee Not listed |
| L | 40–34–1 after bout | Rashad EvansView status and profile → | Dangerzone 26 - Professional Level Cage Fighting | Submission (Anaconda Choke)Round 1 Time 0:50 Referee Not listed |
| W | 40–33–1 after bout | Matt AlbrightView status and profile → | IC 10 - Iowa Challenge 10 | TKORound 1 Time 1:35 Referee Not listed |
| L | 39–33–1 after bout | Dave MenneView status and profile → | EC - Extreme Combat | TKORound 1 Time 0:00 Referee Not listed |
| L | 39–32–1 after bout | John ClausenView status and profile → | EC - Best of the Best 1 | TKO (Submission to Punches)Round 1 Time N/A Referee Not listed |
| L | 39–31–1 after bout | Daryl GuthmillerView status and profile → | EC - Extreme Combat | KORound 1 Time 2:00 Referee Not listed |
| W | 39–30–1 after bout | Dave WadaView status and profile → | FOF - Fists of Fury | Submission (Armbar)Round — Time 0:00 Referee Not listed |
| L | 38–30–1 after bout | Kyle JensenView status and profile → | EC 49 - Extreme Challenge 49 | TKO (Submission to Punches)Round 2 Time 2:20 Referee Not listed |
| W | 38–29–1 after bout | Tyrone RobertsView status and profile → | ICC 1 - Retribution | TKO (Punches)Round 1 Time 0:39 Referee Not listed |
| W | 37–29–1 after bout | Travis ZupancView status and profile → | EC 2 - Extreme Combat 2 | TKO (Injury)Round 1 Time N/A Referee Not listed |
| L | 36–29–1 after bout | Greg WikanView status and profile → | EC 1 - Extreme Combat 1 | TKO (Submission to Punches)Round 1 Time 0:54 Referee Not listed |
| W | 36–28–1 after bout | Jason PurcellView status and profile → | IC 7 - Iowa Challenge 7 | TKORound — Time 0:00 Referee Not listed |
| W | 35–28–1 after bout | Jake MurrayView status and profile → | ARCF 1 - American Reality Combat 1 | TKO (Submission to Strikes)Round 1 Time 0:30 Referee Not listed |
| W | 34–28–1 after bout | Jason BentleyView status and profile → | ARCF 1 - American Reality Combat 1 | TKO (Submission to Strikes)Round 1 Time 1:20 Referee Not listed |
| L | 33–28–1 after bout | Chris WellsView status and profile → | EF 1 - Extreme Fights 1 | Submission (Guillotine Choke)Round 1 Time 1:28 Referee Not listed |
| L | 33–27–1 after bout | Rich FranklinView status and profile → | EC - Extreme Challenge Trials | TKO (Submission to Punches)Round 1 Time 1:38 Referee Not listed |
| L | 33–26–1 after bout | Jason BrilzView status and profile → | IC 2 - Iowa Challenge 2 | Submission (Armbar)Round 1 Time 1:34 Referee Not listed |
| W | 33–25–1 after bout | Gabriel MerendonView status and profile → | EC 41 - Extreme Challenge 41 | TKO (Submission to Punches)Round 1 Time 1:03 Referee Not listed |
| L | 32–25–1 after bout | Falaniko VitaleView status and profile → | SB 21 - SuperBrawl 21 | Submission (Armbar)Round 1 Time 0:43 Referee Not listed |
| L | 32–24–1 after bout | Steve RuskView status and profile → | ECT - Extreme Challenge Trials | TKO (Submission to Punches)Round 1 Time 3:39 Referee Not listed |
| L | 32–23–1 after bout | Alex StieblingView status and profile → | RSF 3 - Reality Submission Fighting 3 | Submission (Armbar)Round 1 Time 3:30 Referee Not listed |
| W | 32–22–1 after bout | Jason MillerView status and profile → | IC 1 - Iowa Challenge 1 | Submission (Achilles Lock)Round 1 Time 0:13 Referee Not listed |
| W | 31–22–1 after bout | Scott MortonView status and profile → | Gladiators 11 - Gladiators 11 | Submission (Guillotine Choke)Round 1 Time 0:16 Referee Not listed |
| W | 30–22–1 after bout | Jeremy MorrisonView status and profile → | Dangerzone - Insane In Ft. Wayne | Submission (Armbar)Round 1 Time 0:50 Referee Not listed |
| W | 29–22–1 after bout | Mitch RoslandView status and profile → | IFF 5 - Battle for the Belts | TKO (Submission to Punches)Round 1 Time 0:38 Referee Not listed |
| W | 28–22–1 after bout | Anthony SeuView status and profile → | IFF 5 - Battle for the Belts | TKO (Submission to Punches)Round 1 Time 0:30 Referee Not listed |
| W | 27–22–1 after bout | James TerrillView status and profile → | EC 36 - Extreme Challenge 36 | KO (Punch)Round 1 Time 0:05 Referee Not listed |
| L | 26–22–1 after bout | Warren OwsleyView status and profile → | Dangerzone - Battle At The Bear | Submission (Armbar)Round 1 Time 3:14 Referee Not listed |
| L | 26–21–1 after bout | Rich FranklinView status and profile → | EC 35 - Extreme Challenge 35 | Submission (Armbar)Round 1 Time 1:56 Referee Not listed |
| W | 26–20–1 after bout | Brett Al-azzawiView status and profile → | Dangerzone - Ft. Wayne 2 | Submission (Ankle Lock)Round 1 Time 1:52 Referee Not listed |
| L | 25–20–1 after bout | Valentijn OvereemView status and profile → | 2H2H 1 - 2 Hot 2 Handle | Submission (Guillotine Choke)Round 1 Time 0:28 Referee Not listed |
| L | 25–19–1 after bout | Rick MathisView status and profile → | WVF - Battlejax | Submission (Rear-Naked Choke)Round 1 Time 3:26 Referee Not listed |
| W | 25–18–1 after bout | Matt RoccaView status and profile → | IFC - Battleground 2000 | Submission (Ankle Lock)Round 1 Time 5:51 Referee Not listed |
| W | 24–18–1 after bout | Brad SchaferView status and profile → | IFF 1 - Iowa Free Fight 1 | Submission (Front Choke)Round 1 Time 1:03 Referee Not listed |
| L | 23–18–1 after bout | Dexter CaseyView status and profile → | MB 1 - The Beginning | Submission (Armbar)Round — Time N/A Referee Not listed |
| L | 23–17–1 after bout | Gilbert YvelView status and profile → | AAC 2 - Amsterdam Absolute Championship 2 | KO (Flying Knee)Round 1 Time 1:43 Referee Not listed |
| W | 23–16–1 after bout | Joe GeromillerView status and profile → | Dangerzone - Ft. Wayne | Submission (Armbar)Round 1 Time 3:20 Referee Not listed |
| W | 22–16–1 after bout | Clayton CavittView status and profile → | CC 5 - Cage Combat 5 | TKO (Submission to Strikes)Round 1 Time 0:19 Referee Not listed |
| W | 21–16–1 after bout | Nathan PickleView status and profile → | CC 4 - Cage Combat 4 | TKO (Submission to Strikes)Round 1 Time 3:23 Referee Not listed |
| W | 20–16–1 after bout | Joey RobertsView status and profile → | Dangerzone - Ft. Smith | Submission (Ankle Lock)Round 1 Time 0:23 Referee Not listed |
| W | 19–16–1 after bout | Brandon WeaverView status and profile → | EC 27 - Extreme Challenge 27 | TKO (Punches)Round 1 Time 3:12 Referee Not listed |
| L | 18–16–1 after bout | Brian GassawayView status and profile → | EC 26 - Extreme Challenge 26 | Submission (Armbar)Round 1 Time 3:30 Referee Not listed |
| W | 18–15–1 after bout | John RenkenView status and profile → | Dangerzone - Mahnomen | Submission (Ankle Lock)Round 1 Time 1:50 Referee Not listed |
| W | 17–15–1 after bout | Dexter CaseyView status and profile → | HOOKnSHOOT - Rising | TKO (Punches)Round 1 Time N/A Referee Not listed |
| L | 16–15–1 after bout | Joe SlickView status and profile → | EB 4 - Extreme Boxing 4 | Submission (Triangle Choke)Round 1 Time 2:32 Referee Not listed |
| W | 16–14–1 after bout | Jeremy MotlView status and profile → | EC 23 - Extreme Challenge 23 | Submission (Rear-Naked Choke)Round 1 Time 1:00 Referee Not listed |
| W | 15–14–1 after bout | Joe GeromillerView status and profile → | EB 2 - Extreme Boxing 2 | Submission (Ankle Lock)Round 1 Time 2:47 Referee Not listed |
| L | 14–14–1 after bout | Joe DoerksenView status and profile → | BRI 1 - Bas Rutten Invitational 1 | Submission (Triangle Choke)Round 1 Time 1:23 Referee John Perretti |
| W | 14–13–1 after bout | Josh ReasonView status and profile → | BRI 1 - Bas Rutten Invitational 1 | Submission (Ankle Lock)Round 1 Time 0:26 Referee John Perretti |
| W | 13–13–1 after bout | Allan SullivanView status and profile → | BRI 1 - Bas Rutten Invitational 1 | Submission (Rear-Naked Choke)Round 1 Time 0:43 Referee John Perretti |
| W | 12–13–1 after bout | Joe RileyView status and profile → | EB 1 - Extreme Boxing 1 | TKO (Submission to Punches)Round 2 Time 0:54 Referee Not listed |
| W | 11–13–1 after bout | Logan HickmanView status and profile → | CC 1 - Cage Combat 1 | Submission (Armbar)Round 1 Time 1:03 Referee Not listed |
| L | 10–13–1 after bout | Scott TurnerView status and profile → | EC 22 - Extreme Challenge 22 | Submission (Triangle Choke)Round 1 Time 2:02 Referee Not listed |
| L | 10–12–1 after bout | Noe HernandezView status and profile → | EC 20 - Extreme Challenge 20 | Submission (Guillotine Choke)Round 1 Time 2:19 Referee Not listed |
| L | 10–11–1 after bout | Mark JaquithView status and profile → | ICF 1 - Iowa Cage Fighting 1 | TKO (Submission to Strikes)Round 1 Time 1:38 Referee Not listed |
| W | 10–10–1 after bout | Josh PankeyView status and profile → | MFC 1 - Midwest Fighting 1 | KO (Punch)Round 1 Time 1:01 Referee Not listed |
| W | 9–10–1 after bout | Mike GramlichView status and profile → | MFC 1 - Midwest Fighting 1 | TKO (Submission to Punches)Round 1 Time 0:30 Referee Not listed |
| L | 8–10–1 after bout | Evan TannerView status and profile → | Gladiators - Gladiators 2 | Submission (Triangle Choke)Round 1 Time 1:20 Referee Not listed |
| L | 8–9–1 after bout | Mark JaquithView status and profile → | Gladiators - Gladiators 2 | Submission (Armbar)Round 1 Time 3:07 Referee Not listed |
| D | 8–8–1 after bout | Joe SlickView status and profile → | EC 10 - Extreme Challenge 10 | DrawRound 1 Time 15:00 Referee Not listed |
| W | 8–8–0 after bout | Dan TheodoreView status and profile → | EC 9 - Extreme Challenge 9 | TKO (Submission to Punches)Round 1 Time 2:15 Referee Not listed |
| L | 7–8–0 after bout | Travis FultonView status and profile → | EC 8 - Extreme Challenge 8 | Submission (Triangle Choke)Round 1 Time 5:19 Referee Not listed |
| L | 7–7–0 after bout | Travis FultonView status and profile → | EC 7 - Extreme Challenge 7 | KO (Punch)Round 1 Time 0:33 Referee Not listed |
| W | 7–6–0 after bout | Adrian SerranoView status and profile → | EC 6 - Extreme Challenge 6 | TKO (Submission to Punches)Round 1 Time 3:10 Referee Not listed |
| W | 6–6–0 after bout | Brett Al-azzawiView status and profile → | EC 6 - Extreme Challenge 6 | Submission (Chin to the Eye)Round 1 Time 3:38 Referee Not listed |
| L | 5–6–0 after bout | Jeremy HornView status and profile → | EC 4 - Extreme Challenge 4 | Submission (Armbar)Round 1 Time 7:55 Referee Not listed |
| L | 5–5–0 after bout | Brian JohnstonView status and profile → | EC 3 - Extreme Challenge 3 | Submission (Rear-Naked Choke)Round 1 Time 0:48 Referee Not listed |
| W | 5–4–0 after bout | Jim NightengaleView status and profile → | CC 1 - Chicago Challenge 1 | N/ARound — Time 0:00 Referee Not listed |
| W | 4–4–0 after bout | Tim WillsView status and profile → | CC 1 - Chicago Challenge 1 | Submission (Choke)Round — Time 0:00 Referee Not listed |
| W | 3–4–0 after bout | Matt AndersenView status and profile → | EC 1 - Extreme Challenge 1 | TKO (Submission to Punches)Round 1 Time 10:34 Referee Not listed |
| L | 2–4–0 after bout | Dan SevernView status and profile → | BATB 1 - Brawl at the Ballpark 1 | Submission (Neck Crank)Round 1 Time 4:10 Referee Not listed |
| L | 2–3–0 after bout | Mark HanssenView status and profile → | QCU 2 - Quad City Ultimate 2 | Submission (Rear-Naked Choke)Round 1 Time 2:32 Referee Not listed |
| L | 2–2–0 after bout | Nate SchroederView status and profile → | BOTM 4 - Battle of the Masters 4 | Submission (Triangle Choke)Round 1 Time 1:59 Referee Not listed |
| W | 2–1–0 after bout | Todd FredericksonView status and profile → | BOTM 4 - Battle of the Masters 4 | SubmissionRound 1 Time 2:38 Referee Not listed |
| W | 1–1–0 after bout | Bob GholsonView status and profile → | BOTM 4 - Battle of the Masters 4 | TKO (Submission to Strikes)Round 1 Time 1:27 Referee Not listed |
| L | 0–1–0 after bout | Yasunori MatsumotoView status and profile → | BOTM 3 - Battle of the Masters 3 | TKO (Submission to Strikes)Round 1 Time 7:40 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 Dennis Reed.
Verify source record ↗Every verified opponent opens another full career
109 professional bout rows are displayed from the source record. 98 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.