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 | 8–33–0 (3 NC) after bout | Michael BoylanView status and profile → | MCC 74 - Thanksgiving Throwdown 2025 | TKO (Strikes)Round 1 Time 0:48 Referee Eddie Cooper |
| L | 8–32–0 (3 NC) after bout | Spencer WrayView status and profile → | AFC - Ascendancy Fighting Championship 68 | TKO (Strikes)Round 1 Time 1:51 Referee Tyrone Roberts |
| L | 8–31–0 (3 NC) after bout | Joshua ClarkView status and profile → | Beastmode Productions - BFC 7 | Submission (Arm-Triangle Choke)Round 1 Time 1:40 Referee Steve Bethune |
| L | 8–30–0 (3 NC) after bout | Alex CooverView status and profile → | MCC 72 - Fight Night | TKO (Punches)Round 1 Time 1:36 Referee Tyrone Roberts |
| W | 8–29–0 (3 NC) after bout | Frank YoungView status and profile → | Caged Aggression 28 - Unstoppable: Day 1 | Submission (Arm-Triangle Choke)Round 1 Time 0:56 Referee Not listed |
| L | 7–29–0 (3 NC) after bout | Dan AlmeidaView status and profile → | EC - Extreme Challenge 216 | Submission (Rear-Naked Choke)Round 1 Time 0:54 Referee Not listed |
| L | 7–28–0 (3 NC) after bout | Chris LaneView status and profile → | EC - Extreme Challenge 212 | Submission (Rear-Naked Choke)Round 1 Time 0:38 Referee Not listed |
| NC | 7–27–0 (3 NC) after bout | Frank YoungView status and profile → | BlueBlood MMA / QCFC - Fight Legends of the Quad Cities | No ContestRound 2 Time 2:20 Referee Not listed |
| L | 7–27–0 (2 NC) after bout | Sergio PettisView status and profile → | Madtown Throwdown 26 - The Return | Submission (Arm-Triangle Choke)Round 1 Time 1:43 Referee Not listed |
| L | 7–26–0 (2 NC) after bout | Joe PearsonView status and profile → | EC - Extreme Challenge 191 | Submission (Triangle Choke)Round 1 Time 1:22 Referee Not listed |
| L | 7–25–0 (2 NC) after bout | Cliff WrightView status and profile → | EC - Extreme Challenge 187 | Submission (Guillotine Choke)Round 1 Time 1:08 Referee Not listed |
| L | 7–24–0 (2 NC) after bout | Sean WilsonView status and profile → | Disorderly Conduct 1 - St. Patty's Day Showdown 1 | Submission (Armbar)Round 1 Time 0:51 Referee Not listed |
| L | 7–23–0 (2 NC) after bout | Jens PulverView status and profile → | XFO - Xtreme Fighting Organization 38 | Submission (Rear-Naked Choke)Round 1 Time 0:49 Referee Scott Fischer |
| L | 7–22–0 (2 NC) after bout | Dave MacMillanView status and profile → | Gladiators - Gladiators 30 | TKO (Punches)Round 2 Time 2:37 Referee Not listed |
| L | 7–21–0 (2 NC) after bout | Mike RichmanView status and profile → | Seconds Out / Vivid MMA - Combat on Capital Hill 4 | Submission (Rear-Naked Choke)Round 1 Time 1:14 Referee Not listed |
| L | 7–20–0 (2 NC) after bout | Lee SandmeierView status and profile → | EC - Extreme Challenge 165 | Submission (Triangle Choke)Round 1 Time 3:10 Referee Not listed |
| L | 7–19–0 (2 NC) after bout | John HosmanView status and profile → | LOW - Lords of War 1 | TKO (Submission to Punches)Round 1 Time 2:26 Referee Scott Fisher |
| L | 7–18–0 (2 NC) after bout | Mike PowellView status and profile → | Iowa Challenge 54 - Kickfest in the Cage | TKO (Punches)Round 1 Time 1:04 Referee Not listed |
| W | 7–17–0 (2 NC) after bout | Bob WilliamsView status and profile → | Blueblood MMA - Trials of a Gladiator 2 | KO (Punch)Round 1 Time 0:17 Referee Not listed |
| L | 6–17–0 (2 NC) after bout | Ryan ThompsonView status and profile → | TCF - TriState Cage Fights | TKO (Retirement)Round 1 Time 3:00 Referee Not listed |
| W | 6–16–0 (2 NC) after bout | Tony GarciaView status and profile → | WhiteApe MMA - Gorilla Warfare | TKO (Punches)Round 1 Time 0:37 Referee Not listed |
| L | 5–16–0 (2 NC) after bout | Tony BelvedereView status and profile → | XKK - Xtreme Kage Kombat | TKO (Punches)Round 1 Time 1:58 Referee Not listed |
| W | 5–15–0 (2 NC) after bout | Sam WhiteView status and profile → | ECC - Extreme Cage Challenge | TKO (Punches)Round 1 Time 1:05 Referee Not listed |
| W | 4–15–0 (2 NC) after bout | Justin DavisView status and profile → | MKOTR 38 - Midwest King of the Ring 38 | TKO (Punches)Round 1 Time 1:12 Referee Not listed |
| L | 3–15–0 (2 NC) after bout | Chase BeebeView status and profile → | EFC 2 - Evolution Fighting Championships 2 | Submission (Rear-Naked Choke)Round 1 Time 1:40 Referee Not listed |
| W | 3–14–0 (2 NC) after bout | Ted ReynoldsView status and profile → | ROTR 6 - Rumble on the River 6 | TKO (Punches)Round 1 Time 1:12 Referee Not listed |
| L | 2–14–0 (2 NC) after bout | Matt FiordirosaView status and profile → | EFC 1 - Evolution Fighting Championships 1 | TKO (Submission to Punches)Round 1 Time 1:13 Referee Not listed |
| L | 2–13–0 (2 NC) after bout | Paul AdamsView status and profile → | UFL 1 - United Fight League 1 | Submission (Triangle Choke)Round 1 Time 1:38 Referee Not listed |
| L | 2–12–0 (2 NC) after bout | L.C. DavisView status and profile → | Titan FC 4 - Memorial Mayhem | Submission (Rear-Naked Choke)Round 1 Time 1:13 Referee Not listed |
| L | 2–11–0 (2 NC) after bout | Darren CottonView status and profile → | IC 28 - Iowa Challenge 28 | N/ARound 1 Time 1:18 Referee Not listed |
| L | 2–10–0 (2 NC) after bout | Adam MohrView status and profile → | MKOTR 4 - Midwest King of the Ring 4 | N/ARound — Time 0:00 Referee Not listed |
| NC | 2–9–0 (2 NC) after bout | Josh RaveView status and profile → | XKK - Red Wing | No ContestRound 2 Time 1:02 Referee Not listed |
| L | 2–9–0 (1 NC) after bout | Nick MarinView status and profile → | TFC 1 - Title Fighting Championships 1 | N/ARound 1 Time N/A Referee Not listed |
| W | 2–8–0 (1 NC) after bout | Brandon HowlettView status and profile → | MKOTR 2 - Midwest King of the Ring 2 | SubmissionRound — Time 0:00 Referee Not listed |
| L | 1–8–0 (1 NC) after bout | Corey MahonView status and profile → | LOF 6 - Legends of Fighting 6 | TKO (Punches)Round 1 Time N/A Referee Not listed |
| W | 1–7–0 (1 NC) after bout | Ted ReynoldsView status and profile → | MMA - Cage Fights | Submission (Armbar)Round — Time 0:00 Referee Not listed |
| L | 0–7–0 (1 NC) after bout | Kevin EnglishView status and profile → | DC 3 - Duneland Classic 3 | Submission (Rear-Naked Choke)Round 1 Time 3:33 Referee Not listed |
| NC | 0–6–0 (1 NC) after bout | Mike BelamonteView status and profile → | XFO 10 - Explosion | No Contest (Accidental Knee to Groin)Round 1 Time 3:00 Referee Not listed |
| L | 0–6–0 after bout | Jim BrukettaView status and profile → | LOF 5 - Legends of Fighting 5 | TKO (Punches)Round 2 Time N/A Referee Not listed |
| L | 0–5–0 after bout | Jason ReinhardtView status and profile → | KOTC - Redemption on the River | Submission (Rear-Naked Choke)Round 1 Time 2:14 Referee Herb Dean |
| L | 0–4–0 after bout | Tom LogsdonView status and profile → | LOF 3 - Legends of Fighting 3 | SubmissionRound 1 Time N/A Referee Not listed |
| L | 0–3–0 after bout | Jeremy BoltView status and profile → | LOF 2 - Legends of Fighting 2 | SubmissionRound 1 Time N/A Referee Not listed |
| L | 0–2–0 after bout | Antonio BanuelosView status and profile → | WEC 14 - Vengeance | Submission (Rear-Naked Choke)Round 1 Time 1:38 Referee Nathan Gullian |
| L | 0–1–0 after bout | Jason ReinhardtView status and profile → | IFO - Iowa Fighting Organization | Submission (Armbar)Round 1 Time 0:36 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 Mike Lindquist.
Verify source record ↗Every verified opponent opens another full career
44 professional bout rows are displayed from the source record. 41 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.