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 | 34–33–0 (2 NC) after bout | Maurice SpeirsView status and profile → | AFC - Ascendancy Fighting Championship 62 | Decision (Split)Round 3 Time 5:00 Referee Not listed |
| NC | 34–32–0 (2 NC) after bout | Josh HenryView status and profile → | AFC - Ascendancy Fighting Championship 17 | NC (Overturned by IAC - Henry Vomited in Cage)Round 2 Time 2:58 Referee Not listed |
| L | 34–32–0 (1 NC) after bout | Justen ShannonView status and profile → | MCC 64 - Baccam vs. Deeds | TKO (Punches)Round 3 Time 2:31 Referee Eddie Cooper |
| W | 34–31–0 (1 NC) after bout | Andrew PotterView status and profile → | MCC 62 - Huskic vs. Kirk | Submission (Guillotine Choke)Round 1 Time 2:31 Referee Eddie Cooper |
| L | 33–31–0 (1 NC) after bout | Patrick MartinView status and profile → | MCC 61 - Thanksgiving Throwdown | Decision (Unanimous)Round 3 Time 5:00 Referee Rick Tasler |
| L | 33–30–0 (1 NC) after bout | Brad ScholtenView status and profile → | MCC 50 - Thanksgiving Throwdown | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| W | 33–29–0 (1 NC) after bout | Justin KosterView status and profile → | Brutaal Genesis Fight Night - Laramar Fight Night 1 | TKO (Punches)Round 3 Time 2:45 Referee Not listed |
| W | 32–29–0 (1 NC) after bout | Mark GearhartView status and profile → | MCC 43 - High Octane | TKO (Submission to Punches)Round 2 Time 2:25 Referee Matt Cook |
| L | 31–29–0 (1 NC) after bout | Robert MorrowView status and profile → | MCC 40 - Lund vs. Dicke | TKO (Punches)Round 1 Time 2:19 Referee Not listed |
| L | 31–28–0 (1 NC) after bout | Brian GreenView status and profile → | MCC 35 - Brawl at the Hall | Submission (Armbar)Round 3 Time 1:43 Referee Not listed |
| W | 31–27–0 (1 NC) after bout | Reilly GriffinView status and profile → | ACFC - American Cage Fighting Championships | Submission (Guillotine Choke)Round 1 Time 2:08 Referee Not listed |
| L | 30–27–0 (1 NC) after bout | Ben CrowderView status and profile → | MCC 33 - Lund vs. Roberts | TKO (Submission to Punches)Round 1 Time 1:18 Referee Not listed |
| L | 30–26–0 (1 NC) after bout | Dean BradleyView status and profile → | MCC 30 - Thanksgiving Throwdown 3 | Decision (Split)Round 3 Time 5:00 Referee Not listed |
| L | 30–25–0 (1 NC) after bout | Dean BradleyView status and profile → | MCC 26 - Triple Crown | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| L | 30–24–0 (1 NC) after bout | Isaiah LarsonView status and profile → | IMMA 1 - Ironman MMA | TKO (Shoulder Injury)Round 1 Time 1:27 Referee Not listed |
| L | 30–23–0 (1 NC) after bout | Elvis MutapcicView status and profile → | MCC 23 - Thanksgiving Throwdown 2 | TKO (Punches)Round 2 Time 0:21 Referee Not listed |
| W | 30–22–0 (1 NC) after bout | Matt ScaggsView status and profile → | MCC 21 - Mickle vs. Marriott | TKO (Submission to Punches)Round 1 Time 3:09 Referee Not listed |
| W | 29–22–0 (1 NC) after bout | Jake PudenzView status and profile → | MCC 20 - Last Man Standing | Decision (Unanimous)Round 3 Time 3:00 Referee Troy Cline |
| L | 28–22–0 (1 NC) after bout | Ryan SturdyView status and profile → | EC 107 - Extreme Challenge 107 | TKO (Submission to Strikes)Round 2 Time 3:44 Referee Not listed |
| W | 28–21–0 (1 NC) after bout | Titus JohnsonView status and profile → | EC 105 - Extreme Challenge 105 | Submission (Rear-Naked Choke)Round 1 Time 2:28 Referee Not listed |
| W | 27–21–0 (1 NC) after bout | Matt ScaggsView status and profile → | MCC 14 - Pride or Fate | TKO (Punches)Round 1 Time 3:34 Referee Not listed |
| W | 26–21–0 (1 NC) after bout | Jason HarmsView status and profile → | EC 97 - Extreme Challenge 97 | KO (Punches)Round 1 Time 1:20 Referee Not listed |
| W | 25–21–0 (1 NC) after bout | Preston ShaneView status and profile → | EC 90 - Extreme Challenge 90 | TKO (Submission to Punches)Round 1 Time 2:51 Referee Not listed |
| L | 24–21–0 (1 NC) after bout | Brian GreenView status and profile → | TFC - Awakening | Submission (Armbar)Round 1 Time 4:25 Referee Not listed |
| W | 24–20–0 (1 NC) after bout | Cole JennetView status and profile → | MCC 11 - Night of Champions | TKO (Punches)Round 4 Time 1:08 Referee Not listed |
| W | 23–20–0 (1 NC) after bout | Shane DeZeeView status and profile → | Brutaal - Fight Night | N/ARound 2 Time N/A Referee Not listed |
| L | 22–20–0 (1 NC) after bout | Paul BradleyView status and profile → | MOTC 16 - Masters of the Cage 16 | TKO (Punches)Round 3 Time 3:58 Referee John McCarthy |
| W | 22–19–0 (1 NC) after bout | Brandon EdwardsView status and profile → | WPCF 8 - War Party Cage Fighting 8 | KORound 1 Time 1:38 Referee Not listed |
| W | 21–19–0 (1 NC) after bout | Jason LouckView status and profile → | MCC 9 - Heatwave | TKO (Corner Stoppage)Round 2 Time 5:00 Referee Not listed |
| W | 20–19–0 (1 NC) after bout | Cole JennetView status and profile → | MCC 8 - Motivation | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| W | 19–19–0 (1 NC) after bout | Kyle OlsenView status and profile → | FSG - Coliseum Carnage | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| W | 18–19–0 (1 NC) after bout | Andy StockView status and profile → | ECF - March of Champions | Submission (Rear-Naked Choke)Round 3 Time 2:42 Referee Not listed |
| W | 17–19–0 (1 NC) after bout | Bryan ZandersView status and profile → | Greensparks - Full Contact Fighting 3 | Submission (Verbal)Round 2 Time 1:08 Referee Not listed |
| L | 16–19–0 (1 NC) after bout | Jason GuidaView status and profile → | CFC 2 - Explosion | TKO (Punches)Round 1 Time 0:40 Referee Not listed |
| L | 16–18–0 (1 NC) after bout | Matt DelanoitView status and profile → | MCC 5 - Thanksgiving Throwdown | TKO (Punches)Round 1 Time 4:14 Referee Not listed |
| W | 16–17–0 (1 NC) after bout | Corey FaiolaView status and profile → | WPCF 4 - War Party Cage Fighting 4 | TKO (Corner Stoppage)Round 1 Time 5:00 Referee Not listed |
| L | 15–17–0 (1 NC) after bout | Carl OgnibeneView status and profile → | RFC 7 - Night of Champions | Submission (Arm-Triangle Choke)Round 1 Time 2:14 Referee James Warring |
| W | 15–16–0 (1 NC) after bout | Heath JohnsonView status and profile → | ECF - Extreme Contact Fighting 5 | Submission (Rear-Naked Choke)Round 1 Time 2:12 Referee Not listed |
| L | 14–16–0 (1 NC) after bout | Sean HuffmanView status and profile → | RFN 1 - Royalty Fight Night 1 | DecisionRound 3 Time 5:00 Referee Not listed |
| L | 14–15–0 (1 NC) after bout | Matt DelanoitView status and profile → | VFC 15 - Rampage | TKO (Submission to Punches)Round 1 Time 3:24 Referee Not listed |
| L | 14–14–0 (1 NC) after bout | B.J. LacyView status and profile → | EFX - EFX | TKO (Punches)Round 1 Time N/A Referee Not listed |
| L | 14–13–0 (1 NC) after bout | Brian MonoghanView status and profile → | MCC 4 - The Rematch | Decision (Unanimous)Round 2 Time 5:00 Referee Not listed |
| L | 14–12–0 (1 NC) after bout | Rob KimmonsView status and profile → | Titan FC 4 - Memorial Mayhem | Submission (Guillotine Choke)Round 1 Time 3:35 Referee Not listed |
| NC | 14–11–0 (1 NC) after bout | Demi DeedsView status and profile → | MCC 3 - Mayhem | No ContestRound 1 Time N/A Referee Not listed |
| W | 14–11–0 after bout | Joe McElroyView status and profile → | TFC 1 - Title Fighting Championships 1 | Submission (Choke)Round 2 Time N/A Referee Not listed |
| L | 13–11–0 after bout | Rob KimmonsView status and profile → | MCC 2 - Midwest Xplosion | TKO (Submission to Punches)Round 2 Time 1:56 Referee Not listed |
| W | 13–10–0 after bout | Kevin KelleyView status and profile → | FCC 22 - Freestyle Combat Challenge 22 | Decision (Unanimous)Round 2 Time 5:00 Referee Not listed |
| W | 12–10–0 after bout | Joe WinterfeldtView status and profile → | FCC 21 - Freestyle Combat Challenge 21 | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| W | 11–10–0 after bout | Billy BlishView status and profile → | CVFA - Friday Night Throwdown | TKO (Punches)Round 1 Time 1:40 Referee Not listed |
| W | 10–10–0 after bout | Alejandro DuarteView status and profile → | VFC 11 - Demolition | Submission (Kimura)Round 2 Time 3:35 Referee Not listed |
| W | 9–10–0 after bout | Louis BrittenView status and profile → | XKK - Des Moines | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| L | 8–10–0 after bout | Rory MarkhamView status and profile → | EC 64 - Extreme Challenge 64 | KO (Punch)Round 1 Time 1:48 Referee Not listed |
| L | 8–9–0 after bout | Darin BrudiganView status and profile → | VFC 10 - Championship X | Submission (Triangle Choke)Round 1 Time 3:30 Referee Not listed |
| L | 8–8–0 after bout | Tom SpeerView status and profile → | UCS - Throwdown at the T-Bar | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| L | 8–7–0 after bout | Charles McCarthyView status and profile → | FT 3 - Full Throttle 3 | Submission (Armbar)Round 2 Time 4:09 Referee Not listed |
| W | 8–6–0 after bout | Dan WheatleyView status and profile → | XKK - Des Moines | TKO (Punches)Round 2 Time N/A Referee Not listed |
| W | 7–6–0 after bout | Manuel QuirozView status and profile → | AFA - Friday Night Fights | Submission (Heel Hook)Round 1 Time 2:25 Referee Not listed |
| W | 6–6–0 after bout | Mike WunderlichView status and profile → | AFA - Friday Night Fights | Submission (Guillotine Choke)Round 1 Time 1:01 Referee Not listed |
| L | 5–6–0 after bout | Justin DudenView status and profile → | UCS - Battle at the Barn 7 | TKO (Submission to Strikes)Round 1 Time 0:00 Referee Not listed |
| W | 5–5–0 after bout | Paul HecheView status and profile → | XKK - Fridley | Submission (Choke)Round 1 Time N/A Referee Not listed |
| L | 4–5–0 after bout | Clayton MillerView status and profile → | IC - Iowa Challenge | Submission (Armbar)Round 2 Time 0:00 Referee Not listed |
| W | 4–4–0 after bout | Davey CongerView status and profile → | AFA - Friday Night Fights | DecisionRound 3 Time 3:00 Referee Not listed |
| W | 3–4–0 after bout | Bryan RobinsonView status and profile → | AFA - Friday Night Fights | TKO (Submission to Punches)Round 1 Time 0:25 Referee Not listed |
| W | 2–4–0 after bout | Kaelan GruchowView status and profile → | AFA - Friday Night Fights | TKO (Submission to Punches)Round 1 Time 1:57 Referee Not listed |
| L | 1–4–0 after bout | Chris HarrisonView status and profile → | XKK - Des Moines | Decision (Unanimous)Round 3 Time 3:00 Referee Not listed |
| L | 1–3–0 after bout | James GibooView status and profile → | POI - Point of Impact | Submission (Triangle Choke)Round 1 Time N/A Referee Not listed |
| W | 1–2–0 after bout | Richard HarperView status and profile → | AFA - Judgment Night | TKO (Corner Stoppage)Round 2 Time 3:00 Referee Not listed |
| L | 0–2–0 after bout | Greg FranklinView status and profile → | ICE 5 - International Combat Events 5 | TKO (Submission to Punches)Round 1 Time 1:58 Referee Not listed |
| L | 0–1–0 after bout | Ronnie BrittView status and profile → | SHB 4 - Sokol Hall Brawl 4 | Submission (Heel Hook)Round 1 Time N/A 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 Van Meer.
Verify source record ↗Every verified opponent opens another full career
69 professional bout rows are displayed from the source record. 63 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.