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 | 25–17–0 after bout | Billy ChristiansonView status and profile → | NSC - North Star Combat 5 | SubmissionRound 1 Time 0:40 Referee Not listed |
| W | 25–16–0 after bout | Derek GetzelView status and profile → | NSC - North Star Combat 4 | TKO (Punches)Round 1 Time 1:36 Referee Not listed |
| W | 24–16–0 after bout | Chris HughView status and profile → | Dakota FC / Ultimate Productions - Winter Brawl | TKO (Punches)Round 1 Time 3:35 Referee Not listed |
| W | 23–16–0 after bout | Jessi EvansView status and profile → | MF - Max Fights 19 | Submission (Triangle Choke)Round 1 Time 1:44 Referee Nick Johnson |
| W | 22–16–0 after bout | Bobby FerrierView status and profile → | Impact Fighting Championship - Challenger Series 6 | Submission (Arm-Triangle Choke)Round 1 Time 1:11 Referee Chad Gilbertson |
| W | 21–16–0 after bout | Maurice ElkView status and profile → | M-NT - Turtle Mountain Throwdown | Submission (Rear-Naked Choke)Round 1 Time 1:14 Referee Not listed |
| L | 20–16–0 after bout | Danny WhiteView status and profile → | Dakota FC 15 - Spring Brawl 2013 | TKO (Submission to Punches)Round 1 Time 4:29 Referee David Wald |
| L | 20–15–0 after bout | Sam GarrettView status and profile → | Dakota FC 13 - Coming Home | Submission (Rear-Naked Choke)Round 2 Time 1:44 Referee David Wald |
| W | 20–14–0 after bout | Starr Roberts Jr.View status and profile → | MF - Max Fights 15 | Submission (Kimura)Round 1 Time 1:30 Referee David Wald |
| L | 19–14–0 after bout | Ryan BurwickView status and profile → | Impact Fighting Championship - Kings | Submission (Armbar)Round 1 Time 3:10 Referee David Wald |
| L | 19–13–0 after bout | Jordan JohnsonView status and profile → | The Cage Inc. - Battle at the Border 10 | Submission (Guillotine Choke)Round 1 Time 2:49 Referee Not listed |
| L | 19–12–0 after bout | Travis PerzynskiView status and profile → | Crowbar MMA - Spring Brawl 2 | TKO (Submission to Punches)Round 1 Time 2:26 Referee Daniel Grimestad |
| L | 19–11–0 after bout | Dakota CochraneView status and profile → | The Cage Inc. - Battle at the Border 8 | KO (Punch)Round 2 Time 1:57 Referee Mark Powell |
| L | 19–10–0 after bout | Ted WorthingtonView status and profile → | The Cage Inc. - Battle at the Border 6 | Submission (Triangle Choke)Round 1 Time 1:49 Referee Isaac Duncan |
| W | 19–9–0 after bout | Ted WorthingtonView status and profile → | The Cage Inc. - Battle at the Border 5 | TKO (Doctor Stoppage)Round 1 Time 3:13 Referee Kim Winslow |
| L | 18–9–0 after bout | James WarfieldView status and profile → | KOTC - Turbulence 2 | Submission (Armbar)Round 1 Time 3:22 Referee Not listed |
| W | 18–8–0 after bout | Anthony IversonView status and profile → | KOTC - Ice Age | TKO (Punches)Round 1 Time 1:10 Referee Not listed |
| W | 17–8–0 after bout | Josh SchafferView status and profile → | CFX - Cage Fighting Xtreme | TKO (Submission to Punches)Round 1 Time 0:27 Referee Not listed |
| W | 16–8–0 after bout | Tyson BurrisView status and profile → | PP - Badlands Throwdown | Submission (Rear-Naked Choke)Round 1 Time 2:17 Referee Daniel Grimestad |
| W | 15–8–0 after bout | Carlos ClaudioView status and profile → | The Cage Inc. - Battle at the Border 2 | TKO (Punches)Round 1 Time 1:30 Referee Bruce Hoyer |
| L | 14–8–0 after bout | Joe EllenbergerView status and profile → | VFC 27 - Mayhem | Submission (Rear-Naked Choke)Round 1 Time 3:04 Referee Jim Axtell |
| W | 14–7–0 after bout | Dan CaseyView status and profile → | EB - Beatdown at 4 Bears 4 | Submission (Guillotine Choke)Round 1 Time 1:34 Referee Dan Heising |
| W | 13–7–0 after bout | Frank JohnsonView status and profile → | DFC 11 - Dakota Fighting Championships 11 | Submission (Rear-Naked Choke)Round 1 Time 2:21 Referee Daniel Grimestad |
| W | 12–7–0 after bout | Caleb WolffView status and profile → | EB - Beatdown at 4 Bears 3 | Submission (Guillotine Choke)Round 1 Time 0:39 Referee Not listed |
| W | 11–7–0 after bout | Jessi EvansView status and profile → | MF - Max Fights 4 | Submission (Rear-Naked Choke)Round 1 Time 1:26 Referee Not listed |
| L | 10–7–0 after bout | Kyle JensenView status and profile → | MF - Max Fights 3 | Submission (Rear-Naked Choke)Round 1 Time 2:32 Referee Not listed |
| W | 10–6–0 after bout | Carey VanierView status and profile → | MF - Max Fights 2 | Submission (Triangle Choke)Round 1 Time 0:59 Referee Not listed |
| W | 9–6–0 after bout | Gabe WalbridgeView status and profile → | EC 85 - Extreme Challenge 85 | SubmissionRound 1 Time 1:42 Referee Not listed |
| L | 8–6–0 after bout | Michael GourneauView status and profile → | KO - Productions | Submission (Armbar)Round 1 Time 2:29 Referee Not listed |
| W | 8–5–0 after bout | Keith SoglaView status and profile → | DFC 9 - Dakota vs. The World | TKO (Punches)Round 2 Time 2:00 Referee Not listed |
| W | 7–5–0 after bout | Brett HansonView status and profile → | DFC 8 - Proving Grounds | Submission (Triangle Choke)Round 1 Time 1:17 Referee Not listed |
| W | 6–5–0 after bout | Grant TennantView status and profile → | DFC 7 - Revolution | Submission (Guillotine Choke)Round 1 Time 2:12 Referee Not listed |
| L | 5–5–0 after bout | Alvin RobinsonView status and profile → | FF 2 - FightForce: Butte Brawl 2 | Submission (Arm-Triangle Choke)Round 1 Time 3:54 Referee Not listed |
| W | 5–4–0 after bout | John MadridView status and profile → | TCI - Damage Control | KO (Punches)Round 1 Time N/A Referee Not listed |
| L | 4–4–0 after bout | Tony MeyerView status and profile → | KO - Productions | Submission (Punches)Round — Time N/A Referee Not listed |
| W | 4–3–0 after bout | Mike DavisView status and profile → | NFA - Battle at the Ridge 2 | Submission (Triangle Choke)Round 1 Time 2:10 Referee Not listed |
| W | 3–3–0 after bout | Aaron SteeleView status and profile → | TCI - The Cage Inc. | Submission (Guillotine Choke)Round 1 Time N/A Referee Not listed |
| W | 2–3–0 after bout | Rob MarcksView status and profile → | NFA - Battle at the Ridge 1 | Submission (Armbar)Round 1 Time 2:15 Referee Not listed |
| L | 1–3–0 after bout | John YimView status and profile → | DFC 5 - Legends of the Falls | Submission (Choke)Round 1 Time 2:13 Referee Not listed |
| L | 1–2–0 after bout | Shane WesselsView status and profile → | XKK - Slaughter in Somerset 1 | Submission (Forearm Choke)Round — Time N/A Referee Not listed |
| W | 1–1–0 after bout | Trent CookView status and profile → | DFC 4 - Nowhere to Run | TKO (Punches)Round 1 Time 2:36 Referee Not listed |
| L | 0–1–0 after bout | Alex SungView status and profile → | DFC 3 - Submission Impossible | Submission (Triangle Armbar)Round 1 Time 1:47 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 Marshall Martin.
Verify source record ↗Every verified opponent opens another full career
42 professional bout rows are displayed from the source record. 40 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.