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 | 9–53–0 after bout | Justin TrangsrudView status and profile → | Savage Entertainment - Oktoberfist 3 | TKORound 1 Time 4:48 Referee Not listed |
| L | 9–52–0 after bout | Tye FergusonView status and profile → | Savage Entertainment - Spring Break | Submission (Armbar)Round 1 Time 3:19 Referee Not listed |
| L | 9–51–0 after bout | Jos EichelbergerView status and profile → | MF - Max Fights 18 | TKO (Punches)Round 1 Time 0:21 Referee David Wald |
| L | 9–50–0 after bout | Jake EricksonView status and profile → | 3RT - 3 River Throwdown 4 | Submission (Kimura)Round 1 Time 2:42 Referee Rick Tasler |
| L | 9–49–0 after bout | Nick SchmidtkeView status and profile → | Valhalla Cage Fighting - War of the Giants | Submission (Rear-Naked Choke)Round 1 Time 2:25 Referee Not listed |
| L | 9–48–0 after bout | Clarence JordanView status and profile → | Driller Promotions / SEG - Havoc at High Five 2 | Submission (Rear-Naked Choke)Round 2 Time 2:34 Referee Not listed |
| L | 9–47–0 after bout | Bill FinnView status and profile → | Savage Entertainment - Minnesota vs. Wisconsin | KO (Punches)Round 1 Time 2:12 Referee Not listed |
| L | 9–46–0 after bout | John CastanedaView status and profile → | Driller Promotions / SEG - Downtown Showdown 12 | Submission (Rear-Naked Choke)Round 1 Time 2:32 Referee Not listed |
| W | 9–45–0 after bout | Travis NathView status and profile → | Savage Entertainment - Armageddon | Submission (Triangle Choke)Round 1 Time 4:53 Referee Not listed |
| L | 8–45–0 after bout | Mitch JacksonView status and profile → | Savage Entertainment - Oktoberfist 2 | Submission (Rear-Naked Choke)Round 1 Time 3:58 Referee Not listed |
| L | 8–44–0 after bout | Alex Van KrevelenView status and profile → | Driller Promotions / SEG - Throwdown at the Crowne 1 | Submission (Rear-Naked Choke)Round 1 Time 3:58 Referee Not listed |
| L | 8–43–0 after bout | Indalecio Tat RomeroView status and profile → | CFX 34 - Rumble in the Rapids 3 | KO (Punch)Round 1 Time 4:25 Referee Not listed |
| L | 8–42–0 after bout | Melvin BlumerView status and profile → | Royalty Fighting Entertainment - Battle on the Bay | Submission (Guillotine Choke)Round 1 Time 1:11 Referee Not listed |
| L | 8–41–0 after bout | Mark BascovskyView status and profile → | Driller Promotions / SEG - Downtown Showdown 5 | Submission (Rear-Naked Choke)Round 1 Time 2:36 Referee Not listed |
| L | 8–40–0 after bout | Jeremy LaffertyView status and profile → | Brutaal Fight Night - Brutaal Genesis | Submission (Armbar)Round 1 Time 1:23 Referee Not listed |
| L | 8–39–0 after bout | Ryan StockView status and profile → | KOTC - March Mania | Submission (Triangle Choke)Round 2 Time 2:42 Referee Not listed |
| L | 8–38–0 after bout | Stephen WattView status and profile → | Brutaal - Fight Night | Submission (Rear-Naked Choke)Round 1 Time 2:09 Referee Rick Tasler |
| L | 8–37–0 after bout | Steve SchumacherView status and profile → | Savage Entertainment - Blizzard Bash | Submission (Rear-Naked Choke)Round 1 Time 3:03 Referee Not listed |
| L | 8–36–0 after bout | Anthony Rocco MartinView status and profile → | CFX 30 - Cage Fighting Xtreme | Submission (Rear-Naked Choke)Round 1 Time 2:15 Referee Not listed |
| L | 8–35–0 after bout | Nick ComptonView status and profile → | Driller Promotions / SEG - Downtown Showdown 1 | Submission (Guillotine Choke)Round 1 Time 1:46 Referee Joe Fipp |
| L | 8–34–0 after bout | Rick JacksonView status and profile → | CFX - Hostile | Submission (Rear-Naked Choke)Round 1 Time 3:53 Referee Sean Sherk |
| L | 8–33–0 after bout | Mike HermesView status and profile → | CFX - Fight Night in Brainerd | Submission (Rear-Naked Choke)Round 2 Time 1:33 Referee Not listed |
| L | 8–32–0 after bout | Shane JonesView status and profile → | CFX - Rumble in the Rapids | Submission (Triangle Choke)Round 1 Time 1:20 Referee Not listed |
| L | 8–31–0 after bout | Rex GriepertropView status and profile → | Fearless Fighting Championship 8 - Armageddon | Submission (Rear-Naked Choke)Round 1 Time 1:28 Referee Not listed |
| W | 8–30–0 after bout | Jason EhresmannView status and profile → | SDTC 13 - SD Total Combat | TKO (Punches)Round 1 Time 1:57 Referee Not listed |
| W | 7–30–0 after bout | Jason EhresmannView status and profile → | Savage Entertainment - USA vs. Canada | Submission (Anaconda Choke)Round 1 Time 4:14 Referee Ross Ogden |
| L | 6–30–0 after bout | Lucas GouletView status and profile → | KOTC - Northern Meltdown | TKO (Submission to Punches)Round 1 Time 4:21 Referee Not listed |
| L | 6–29–0 after bout | Austin JudgeView status and profile → | Savage Entertainment - Savage Beatdown | Submission (Rear-Naked Choke)Round 1 Time 1:10 Referee Pat Weiss |
| L | 6–28–0 after bout | Melvin BlumerView status and profile → | Savage Entertainment - Savage Beatdown | Submission (Rear-Naked Choke)Round 1 Time 2:18 Referee Not listed |
| L | 6–27–0 after bout | Justin MorrisonView status and profile → | Brutaal - Fight Night | Submission (Rear-Naked Choke)Round 2 Time 2:45 Referee Not listed |
| L | 6–26–0 after bout | Ashkan MorvariView status and profile → | Savage Entertainment - Savage Beatdown | Submission (Rear-Naked Choke)Round 1 Time 2:12 Referee Ross Ogden |
| L | 6–25–0 after bout | Shannon ScottView status and profile → | Cage Fighting Xtreme - Gladiators | Submission (Heel Hook)Round 1 Time 2:53 Referee Jeremy Ryder |
| L | 6–24–0 after bout | Fernando ViolanteView status and profile → | KOTC - Underground 59 | Submission (Armbar)Round 1 Time 0:24 Referee Not listed |
| L | 6–23–0 after bout | Nathan SchutView status and profile → | CFX - Battle in Buffalo | Submission (Rear-Naked Choke)Round 1 Time 0:59 Referee Not listed |
| L | 6–22–0 after bout | Mike JiangView status and profile → | Seconds Out / Vivid MMA - Havoc at the Hyatt 2 | Submission (Rear-Naked Choke)Round 2 Time 4:44 Referee Not listed |
| L | 6–21–0 after bout | Eric LarkinView status and profile → | OFC - Battle in the Palace 1 | TKO (Punches)Round 1 Time 2:28 Referee Not listed |
| W | 6–20–0 after bout | Demian PapagniView status and profile → | Brutaal Fight Night - Brutaal Genesis | KO (Punch)Round 1 Time 4:32 Referee Not listed |
| L | 5–20–0 after bout | Daniel DownesView status and profile → | KOTC - Turbulence 2 | TKO (Punches)Round 1 Time 4:56 Referee Not listed |
| W | 5–19–0 after bout | Jake GrabowskiView status and profile → | Savage Entertainment - Savage Beatdown | Submission (Leglock)Round 1 Time 2:11 Referee Ross Ogden |
| W | 4–19–0 after bout | Jake GrabowskiView status and profile → | Savage Entertainment - Savage Beatdown | Submission (Arm-Triangle Choke)Round 2 Time 1:19 Referee Joe Fipp |
| L | 3–19–0 after bout | Brandon WagnerView status and profile → | EB - Beatdown at 4 Bears 6 | Submission (Rear-Naked Choke)Round 1 Time N/A Referee Not listed |
| L | 3–18–0 after bout | Samuel SantosView status and profile → | Maxx FC 7 - Rise of the Legends | SubmissionRound 1 Time 3:38 Referee Jose Torres |
| L | 3–17–0 after bout | Bobby ReardanzView status and profile → | XFO - Xtreme Fighting Organization 33 | TKO (Submission to Punches)Round 1 Time 1:58 Referee Not listed |
| L | 3–16–0 after bout | Wes RonchiView status and profile → | Great Lakes Combat Association - The Proving Grounds 8 | TKO (Punches)Round 1 Time 0:00 Referee Clayton Tutor |
| L | 3–15–0 after bout | Marcus LeVesseurView status and profile → | SO - Seconds Out | Submission (Rear-Naked Choke)Round 1 Time 2:04 Referee Ross Ogden |
| L | 3–14–0 after bout | Cory SimpsonView status and profile → | MFDM - Ballroom Brawl 3 | TKO (Punches)Round 1 Time 3:14 Referee Not listed |
| L | 3–13–0 after bout | Bryan KingView status and profile → | Savage Entertainment - Savage Beatdown 16 | Submission (Guillotine Choke)Round 1 Time 1:20 Referee Not listed |
| L | 3–12–0 after bout | James PetersonView status and profile → | KTK 29 - Halloween Havoc | Submission (North-South Choke)Round 1 Time 0:54 Referee Not listed |
| L | 3–11–0 after bout | Brian LearnView status and profile → | Cage Conflict Championships 4 - Halloween Brawl | Submission (Armbar)Round 2 Time 1:05 Referee Chris Barrera |
| L | 3–10–0 after bout | Jeremy AndersonView status and profile → | CFX - Gladiator Evolution | Submission (Rear-Naked Choke)Round 1 Time 4:00 Referee Daryl Guthmiller |
| L | 3–9–0 after bout | Matt IneichenView status and profile → | KTK 26 - Konquer the Kage 26 | Submission (Rear-Naked Choke)Round 1 Time 1:18 Referee Not listed |
| L | 3–8–0 after bout | Derek GriffinView status and profile → | Cage Conflict Championships 3 - Throw Down at Tanner's | TKO (Punches)Round 1 Time 1:45 Referee Chris Barrera |
| W | 3–7–0 after bout | Todd KiserView status and profile → | SO - Seconds Out | Submission (Rear-Naked Choke)Round 1 Time 0:26 Referee Not listed |
| W | 2–7–0 after bout | Trevor AbregoView status and profile → | Seconds Out - Fight Club Meets the Night Club | Submission (Rear-Naked Choke)Round 1 Time 1:31 Referee Not listed |
| L | 1–7–0 after bout | Mitch JacksonView status and profile → | Savage Entertainment - Savage Beatdown 12 | Submission (Rear-Naked Choke)Round 1 Time 2:49 Referee Dom Ciatti |
| W | 1–6–0 after bout | Steve KrumreiView status and profile → | Great Lakes Combat Association - The Proving Grounds 5 | Submission (Armbar)Round 1 Time 3:38 Referee Clayton Tutor |
| L | 0–6–0 after bout | Brandon AdamsonView status and profile → | EC 119 - Extreme Challenge 119 | KO (Punch)Round 1 Time 0:38 Referee Not listed |
| L | 0–5–0 after bout | Zeb HansenView status and profile → | Savage Entertainment - Savage Beatdown 10 | Submission (Armbar)Round 1 Time 1:36 Referee Austin Judge |
| L | 0–4–0 after bout | Mitch JacksonView status and profile → | Great Lakes Combat Association - The Proving Grounds 4 | Submission (Rear-Naked Choke)Round 2 Time 3:17 Referee Not listed |
| L | 0–3–0 after bout | Brandon GirtzView status and profile → | Brutaal - Fight Night | Submission (Rear-Naked Choke)Round 1 Time 2:00 Referee Not listed |
| L | 0–2–0 after bout | Jason ElisiousView status and profile → | UCS - Fight Night | N/ARound — Time N/A Referee Not listed |
| L | 0–1–0 after bout | Nyantu BoloView status and profile → | Brutaal - Fight Night | Submission (Rear-Naked Choke)Round 1 Time 0:33 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 Bruce Johnson.
Verify source record ↗Every verified opponent opens another full career
62 professional bout rows are displayed from the source record. 56 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.