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 | 14–16–0 after bout | Jose AguayoView status and profile → | NIF MMA 14 - North Iowa Fights 14 | TKO (Strikes)Round 1 Time 0:00 Referee Not listed |
| L | 14–15–0 after bout | Shawn WestView status and profile → | Caged Aggression 33 - The Trifecta: Night 2 | Submission (Armbar)Round 1 Time 1:45 Referee Bruce Allen |
| L | 14–14–0 after bout | Nate JennermanView status and profile → | NAFC - The Return | Submission (Rear-Naked Choke)Round 1 Time 2:05 Referee Not listed |
| L | 14–13–0 after bout | David OnamaView status and profile → | FAC 7 - Fighting Alliance Championship 7 | TKO (Knee Injury)Round 1 Time 0:44 Referee Nick Nolte |
| L | 14–12–0 after bout | Nick NovelliView status and profile → | AFC 153 - Alaska Fighting Championship 153 | TKO (Punches)Round 2 Time 3:58 Referee Jarid Symens |
| L | 14–11–0 after bout | Jarel AskewView status and profile → | AFC 146 - Alaska Fighting Championship 146 | TKO (Punches)Round 2 Time 1:16 Referee Not listed |
| W | 14–10–0 after bout | Cody RiceView status and profile → | AFC 141 - Meriweather vs. Booker | Submission (Rear-Naked Choke)Round 2 Time 1:08 Referee Jarid Symens |
| W | 13–10–0 after bout | Anthony KellenView status and profile → | AFC - Ascendancy Fighting Championship 18 | TKO (Punches)Round 1 Time 3:43 Referee Not listed |
| L | 12–10–0 after bout | Jordin HinmanView status and profile → | Caged Aggression 21 - The Champions: Day 2 | Submission (Armbar)Round 1 Time 0:47 Referee Not listed |
| L | 12–9–0 after bout | Devoniere JacksonView status and profile → | Victory Fighting Championship - VFC Fight Night Waterloo 2 | TKO (Rib Injury)Round 1 Time 0:59 Referee Not listed |
| L | 12–8–0 after bout | Alonzo MartinezView status and profile → | VFC 58 - Cochrane vs. Pitolo | Submission (Guillotine Choke)Round 1 Time 3:47 Referee Bobby Wombacher |
| W | 12–7–0 after bout | Peter PettiesView status and profile → | VFC 54 - Pitolo vs. Kayne 2 | Decision (Split)Round 3 Time 5:00 Referee Dave Jobeun |
| W | 11–7–0 after bout | Nick BartelsView status and profile → | VFC 53 - Curran vs. Stots | Submission (Rear-Naked Choke)Round 1 Time 1:53 Referee Rob Hinds |
| L | 10–7–0 after bout | Grant DawsonView status and profile → | Cageside Promotions / KCFA - Kansas City Fighting Alliance 20 | Submission (Triangle Choke)Round 1 Time 3:49 Referee Mike England |
| W | 10–6–0 after bout | Anthony BaccamView status and profile → | VFC 51 - Emerson vs. West | KO (Punch)Round 1 Time 1:30 Referee Rob Hinds |
| L | 9–6–0 after bout | Dan MoretView status and profile → | Driller Promotions - Mecca 7 | Submission (Guillotine Choke)Round 2 Time 0:41 Referee Not listed |
| W | 9–5–0 after bout | Ben MillerView status and profile → | IC - Iowa Challenge 93 | TKO (Punches)Round 1 Time 1:14 Referee Not listed |
| W | 8–5–0 after bout | Chris LaneView status and profile → | IC - Iowa Challenge 73 | Submission (Rear-Naked Choke)Round 1 Time 1:14 Referee Not listed |
| W | 7–5–0 after bout | Matt RiderView status and profile → | IC - Iowa Challenge 72 | TKO (Punches)Round 2 Time 0:09 Referee Not listed |
| W | 6–5–0 after bout | Tony CrowderView status and profile → | IC - Iowa Challenge 69 | TKO (Punches)Round 1 Time 1:34 Referee Not listed |
| W | 5–5–0 after bout | Daniel KiserView status and profile → | Driller Promotions / SEG - Downtown Showdown 3 | TKO (Doctor Stoppage)Round 2 Time 1:34 Referee Not listed |
| W | 4–5–0 after bout | Evian RodriguezView status and profile → | IC - Iowa Challenge 66 | TKO (Submission to Strikes)Round 2 Time 2:33 Referee Not listed |
| L | 3–5–0 after bout | Brandon GirtzView status and profile → | Seconds Out / Vivid MMA - Showdown at the Sheraton 3 | Submission (Rear-Naked Choke)Round 1 Time 0:43 Referee Not listed |
| L | 3–4–0 after bout | Zack SchroederView status and profile → | Seconds Out / Vivid MMA - Combat on Capital Hill 3 | Submission (Rear-Naked Choke)Round 1 Time 2:09 Referee Not listed |
| L | 3–3–0 after bout | Brandon BergeronView status and profile → | Seconds Out / Vivid MMA - Havoc at the Hyatt 2 | submission (Triangle Choke)Round 1 Time 2:18 Referee Not listed |
| L | 3–2–0 after bout | Marcus LeVesseurView status and profile → | Seconds Out / Vivid MMA - Havoc at the Hyatt: Clark vs. DeZee | Submission (Rear-Naked Choke)Round 1 Time 4:42 Referee Not listed |
| W | 3–1–0 after bout | Chad SureflewView status and profile → | Iowa Challenge 54 - Kickfest in the Cage | Submission (Punches)Round 1 Time 2:08 Referee Not listed |
| W | 2–1–0 after bout | Chris McDanielView status and profile → | IC 30 - Iowa Challenge 30 | Submission (Choke)Round 1 Time 2:21 Referee Not listed |
| L | 1–1–0 after bout | Wes LoveView status and profile → | CVFA - Caged Combat | TKO (Submission to Punches)Round 2 Time 0:47 Referee Not listed |
| W | 1–0–0 after bout | Micah BowlesView status and profile → | CVFA - Friday Night Throwdown 2 | TKO (Submission to Punches)Round 2 Time 1:24 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 Plazola.
Verify source record ↗Every verified opponent opens another full career
30 professional bout rows are displayed from the source record. 28 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.