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 |
|---|---|---|---|---|
| W | 11–6–0 (1 NC) after bout | Shedrick GoodridgeView status and profile → | Maverick MMA 9 - Patishnock vs. Sims | TKO (Punches)Round 2 Time 2:08 Referee Not listed |
| W | 10–6–0 (1 NC) after bout | Trent TylerView status and profile → | SFL 40 / CageSport 35 - SFL America 4 | TKO (Punches)Round 1 Time 3:19 Referee John Stanton |
| W | 9–6–0 (1 NC) after bout | Leo BercierView status and profile → | ICF - Intense Cage Fighting 10 | Submission (Choke)Round 1 Time 1:33 Referee Kahl Clark |
| NC | 8–6–0 (1 NC) after bout | Leroy KnoppView status and profile → | CS - CageSport 24 | No ContestRound 3 Time 3:13 Referee Anthony Hamlett |
| L | 8–6–0 after bout | Victor EstradaView status and profile → | SportFight 31 - Battle at the Bay 2 | KO (Punch)Round 1 Time 0:32 Referee Not listed |
| W | 8–5–0 after bout | Jesse KueberView status and profile → | FE - Arctic Combat 7 | Submission (Kneebar)Round 1 Time 0:00 Referee Torrey Plunk |
| L | 7–5–0 after bout | Travis BushView status and profile → | FNE - Round 10: Rage at the River | Decision (Unanimous)Round 3 Time 5:00 Referee Steve Newport |
| W | 7–4–0 after bout | Jared TorgesonView status and profile → | FNE - Round 8: Caged Warriors | Submission (Armbar)Round 3 Time 3:56 Referee Steve Newport |
| L | 6–4–0 after bout | Jared TorgesonView status and profile → | COTC - Conquest of the Cage 8 | KO (Punches)Round 1 Time 0:29 Referee Not listed |
| W | 6–3–0 after bout | Josh CalvoView status and profile → | ROTR - Rumble on the Ridge 8 | Decision (Unanimous)Round 3 Time 5:00 Referee Ryan Hoisington |
| W | 5–3–0 after bout | Jared TorgesonView status and profile → | CS - CageSport 8 | KO (Punches)Round 1 Time 2:03 Referee Not listed |
| L | 4–3–0 after bout | J.T. TaylorView status and profile → | CCCF - Saturday Night Fights | Submission (Guillotine Choke)Round 2 Time 2:36 Referee David Hagen |
| L | 4–2–0 after bout | Chris DavisView status and profile → | Alliance Fights - Counterstrike | Decision (Unanimous)Round 3 Time 5:00 Referee Ryan Hoisington |
| L | 4–1–0 after bout | Robert MalphrusView status and profile → | Fight Night - Bikes & Brawls | Submission (Guillotine Choke)Round 1 Time 3:27 Referee Kelly Whitlock |
| W | 4–0–0 after bout | John HallView status and profile → | CS - CageSport 5 | Submission (Arm-Triangle Choke)Round 2 Time 3:33 Referee Anthony Hamlett |
| W | 3–0–0 after bout | Taylor RobertsView status and profile → | Alliance - The Uprising | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| W | 2–0–0 after bout | Steve StorwickView status and profile → | DMMA - Volume 3: Proven Dominance | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| W | 1–0–0 after bout | Austin PeakerView status and profile → | PFA - Ultimate Cage Fighting | Submission (Armbar)Round 2 Time 2:24 Referee Zach Lari |
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 John Heath.
Verify source record ↗Every verified opponent opens another full career
18 professional bout rows are displayed from the source record. 16 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.