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 | 35–21–0 after bout | Joe RodriguezView status and profile → | SteelFist Fight Night - MMXIX | Submission (Rear-Naked Choke)Round 1 Time 1:34 Referee Not listed |
| W | 35–20–0 after bout | Chris GomezView status and profile → | Fierce FC 5 - Redemption | Submission (Baseball Choke)Round 1 Time 2:55 Referee Ethan Andrews |
| L | 34–20–0 after bout | Trevor CollettView status and profile → | RMFC - Rocky Mountain Fight Championships 1 | Decision (Unanimous)Round 3 Time 5:00 Referee Ethan Andrews |
| L | 34–19–0 after bout | Nick RossboroughView status and profile → | SFFN - SteelFist Fight Night 2 | Submission (Guillotine Choke)Round 2 Time 1:18 Referee Dave Seljestad |
| L | 34–18–0 after bout | John KaferView status and profile → | TUC - The Ultimate Combat | Decision (Unanimous)Round 3 Time 3:00 Referee Mike Crisman |
| W | 34–17–0 after bout | Iisaisa TuiakiView status and profile → | UCE - Ultimate Combat Experience | Submission (Shoulder Choke)Round 2 Time 1:24 Referee Mike Crisman |
| W | 33–17–0 after bout | Mike CrismanView status and profile → | UCE - Ultimate Combat Experience | Decision (Unanimous)Round 3 Time 3:00 Referee Dave Seljestad |
| W | 32–17–0 after bout | Kyle BoltView status and profile → | UCE - Ultimate Combat Experience | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| W | 31–17–0 after bout | Jarome HatchView status and profile → | XC - Xtreme Combat | Submission (Rear-Naked Choke)Round 2 Time 0:57 Referee Jon Walser |
| L | 30–17–0 after bout | Drew DanielsView status and profile → | Unbreakable Challenge - Maximus 1 | Decision (Unanimous)Round 3 Time 5:00 Referee Dave Seljestad |
| W | 30–16–0 after bout | Ma'afu FositaView status and profile → | UCE - Ultimate Combat Experience | TKO (Submission to Punches)Round 1 Time 1:13 Referee Not listed |
| W | 29–16–0 after bout | John KaferView status and profile → | UCE - Ultimate Combat Experience | Submission (Choke)Round 1 Time 0:45 Referee Not listed |
| W | 28–16–0 after bout | Damian NielsonView status and profile → | UCE - Ultimate Combat Experience | Submission (Guillotine Choke)Round 1 Time 2:33 Referee Not listed |
| W | 27–16–0 after bout | Jarome HatchView status and profile → | UCE - Ultimate Combat Experience | Submission (Guillotine Choke)Round 1 Time 2:58 Referee Not listed |
| W | 26–16–0 after bout | Aaron SawyerView status and profile → | UCE - Ultimate Combat Experience | TKO (Submission to Punches)Round 2 Time 2:08 Referee Not listed |
| W | 25–16–0 after bout | Lima PuleView status and profile → | UCE - Ultimate Combat Experience | SubmissionRound 1 Time 3:35 Referee Not listed |
| L | 24–16–0 after bout | Kyacey UscolaView status and profile → | Throwdown Showdown 3 - Big Time | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| W | 24–15–0 after bout | Jake TrumanView status and profile → | BID - Battle at Dixie | Submission (Rear-Naked Choke)Round 1 Time 3:49 Referee Chris Tognoni |
| L | 23–15–0 after bout | Sean O'ConnellView status and profile → | JHEFN - Jeremy Horn's Elite Fight Night 5 | DecisionRound 3 Time 5:00 Referee Not listed |
| L | 23–14–0 after bout | Ben FuimaonoView status and profile → | UCE - Round 31 - Episode 2 | KO (Punches)Round 1 Time 0:37 Referee Not listed |
| L | 23–13–0 after bout | Court McGeeView status and profile → | JHEFN - Jeremy Horn's Elite Fight Night 2 | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| W | 23–12–0 after bout | Sean O'ConnellView status and profile → | JHEFN - Jeremy Horn's Elite Fight Night 1 | KO (Punches)Round 2 Time 0:08 Referee Steve Sharp |
| L | 22–12–0 after bout | Jacen FlynnView status and profile → | XFS 6 - Bad Blood | Submission (Guillotine Choke)Round 1 Time 1:10 Referee Not listed |
| L | 22–11–0 after bout | DaMarques JohnsonView status and profile → | UCE - Round 26 - Episode 9: Day 2 | TKO (Submission to Punches)Round 2 Time 1:15 Referee Not listed |
| L | 22–10–0 after bout | Jacen FlynnView status and profile → | UCE - Round 26 - Episode 8 | Submission (Rear-Naked Choke)Round 1 Time 1:38 Referee Not listed |
| W | 22–9–0 after bout | Nick RossboroughView status and profile → | UCE - Round 25 - Episode 9: Day 2 | Submission (Heel Hook)Round 1 Time 2:53 Referee Not listed |
| L | 21–9–0 after bout | Sita RipleyView status and profile → | UCE - Round 23 - Finals | TKO (Submission to Punches)Round 1 Time 2:59 Referee Not listed |
| L | 21–8–0 after bout | Justin EllisonView status and profile → | UCE - Round 22 - Finals | Submission (Leg Lock)Round 1 Time 0:18 Referee Not listed |
| L | 21–7–0 after bout | Shane LightleView status and profile → | HHCF 27 - Rumble at the Rodeo 2 | Submission (Guillotine Choke)Round 3 Time 1:09 Referee Not listed |
| L | 21–6–0 after bout | Derek DowneyView status and profile → | UCE - Round 18 - Episode 6 | TKO (Punches)Round 1 Time 1:23 Referee Not listed |
| W | 21–5–0 after bout | Drew EllisorView status and profile → | UCE - Round 18 - Episode 5: Day 2 | Submission (Triangle Choke)Round 1 Time 2:41 Referee Not listed |
| W | 20–5–0 after bout | Ben FuimaonoView status and profile → | UCE - Round 18 - Episode 4 | Submission (Triangle Choke)Round 1 Time 1:26 Referee Not listed |
| L | 19–5–0 after bout | Bryce MurrayView status and profile → | UCE - Round 17 - Finals | Decision (Unanimous)Round 3 Time 3:00 Referee Not listed |
| W | 19–4–0 after bout | Ma'afu FositaView status and profile → | UCE - Round 17 - Episode 4 | Submission (Heel Hook)Round 2 Time 1:44 Referee Not listed |
| W | 18–4–0 after bout | Kyacey UscolaView status and profile → | UCE - Round 16 - Finals | Submission (Heel Hook)Round 2 Time 1:56 Referee Not listed |
| W | 17–4–0 after bout | Shane LightleView status and profile → | HHCF 18 - Hammer House Cage Fighting 18 | Submission (Triangle Choke)Round 1 Time 0:00 Referee Not listed |
| W | 16–4–0 after bout | Nick RossboroughView status and profile → | UCE - Brawls of Fall 2 - Finals | Submission (Triangle Choke)Round 1 Time N/A Referee Not listed |
| L | 15–4–0 after bout | Joey VillasenorView status and profile → | KOTC - New Mexico | KORound 1 Time 0:05 Referee Not listed |
| W | 15–3–0 after bout | Brad GummView status and profile → | KC 12 - Sturgis | Submission (Guillotine Choke)Round 1 Time 0:25 Referee Not listed |
| L | 14–3–0 after bout | Eric DahlbergView status and profile → | DB 11 - DesertBrawl 11 | Submission (Rear-Naked Choke)Round 1 Time N/A Referee Not listed |
| W | 14–2–0 after bout | Troy O'ConnorView status and profile → | SF 3 - Dome | TKO (Punches)Round 1 Time 2:11 Referee Not listed |
| W | 13–2–0 after bout | Stephen FloresView status and profile → | UCE - Winter Warrior Land 2 - Episode 4 | SubmissionRound 2 Time 1:18 Referee Not listed |
| L | 12–2–0 after bout | Ryan SchultzView status and profile → | KC 8 - Kickdown Classic 8 | TKO (Submission to Punches)Round 1 Time 2:17 Referee Not listed |
| W | 12–1–0 after bout | Aaron SawyerView status and profile → | UCE - Winter Warrior Land - Semi-Finals | SubmissionRound 3 Time N/A Referee Not listed |
| W | 11–1–0 after bout | J.D. CarterView status and profile → | IFC - Battleground Boise | Submission (Rear-Naked Choke)Round 1 Time 4:14 Referee Not listed |
| W | 10–1–0 after bout | Donny RainesView status and profile → | UCE - Brawls of Fall - Episode 2 | SubmissionRound 1 Time N/A Referee Not listed |
| W | 9–1–0 after bout | Tim WildeView status and profile → | RMR - Rocky Mountain Rumble | TKO (Punches)Round 1 Time N/A Referee Not listed |
| W | 8–1–0 after bout | Brandon MelendezView status and profile → | Utah County - Main Event FC | N/ARound — Time 0:00 Referee Not listed |
| W | 7–1–0 after bout | Aaron SawyerView status and profile → | UCE - Round 4 - Semi-Finals | TKO (Punches)Round 1 Time N/A Referee Not listed |
| W | 6–1–0 after bout | Nate TaybornView status and profile → | UCE - Round 4 - Episode 1 | SubmissionRound 2 Time N/A Referee Not listed |
| L | 5–1–0 after bout | Joshua BurkmanView status and profile → | UCE - Round 3 - Semi-Finals | KO (Punches)Round 1 Time N/A Referee Not listed |
| W | 5–0–0 after bout | Joshua BurkmanView status and profile → | UCE - Round 2 - Episode 1 | SubmissionRound — Time N/A Referee Not listed |
| W | 4–0–0 after bout | Nick GilardiView status and profile → | SO - Showdown in the Octagon | SubmissionRound — Time N/A Referee Not listed |
| W | 3–0–0 after bout | Brandon MelendezView status and profile → | UCE - Round 1 - Finals | SubmissionRound — Time N/A Referee Not listed |
| W | 2–0–0 after bout | Kyle BurgessView status and profile → | UCE - Round 1 - Episode 5 | DecisionRound 3 Time 3:00 Referee Not listed |
| W | 1–0–0 after bout | Jeremy HaskellView status and profile → | UCE - Round 1 - Episode 4 | Submission (Armbar)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 Hank Weiss.
Verify source record ↗Every verified opponent opens another full career
56 professional bout rows are displayed from the source record. 41 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.