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 | 33–24–0 after bout | Christian YnastrillaView status and profile → | NLC 45 - New Line Cagefighting 45: Stefanic vs Greene | Decision (Unanimous)Round 5 Time 5:00 Referee Chris Kinman |
| W | 33–23–0 after bout | Sean StebbinsView status and profile → | NIF MMA 20 - North Iowa Fights 20 | Submission (Guillotine Choke)Round 1 Time 0:27 Referee Not listed |
| L | 32–23–0 after bout | Cody LinneView status and profile → | Anthony Pettis FC 10 - Indiana Fight Night 3 | Submission (Rear-Naked Choke)Round 2 Time 2:49 Referee Not listed |
| L | 32–22–0 after bout | Lloyd McKinneyView status and profile → | 3RT - 3 River Throwdown 18 | Submission (Arm-Triangle Choke)Round 4 Time 2:38 Referee Not listed |
| W | 32–21–0 after bout | Christian YnastrillaView status and profile → | Titan FC 72 - Dias vs. Ibraimov | Submission (Twister)Round 1 Time 1:27 Referee James Larry Folsom Jr. |
| L | 31–21–0 after bout | James ClarkeView status and profile → | B2 Fighting Series 122 - Kansas | Decision (Unanimous)Round 5 Time 5:00 Referee Not listed |
| W | 31–20–0 after bout | Gonzalo PonceView status and profile → | PC MMA - Pinnacle Combat 33 | TKO (Slam and Punches)Round 3 Time 0:00 Referee Not listed |
| W | 30–20–0 after bout | Donnie BallouView status and profile → | HRMMA 116 - Hardrock 12 Year Anniversary | Submission (Armbar)Round 1 Time 4:41 Referee Not listed |
| L | 29–20–0 after bout | Juan PuertaView status and profile → | Caged Aggression 27 - Return of the Champions: Day 2 | Submission (Brabo Choke)Round 2 Time 2:14 Referee Bruce Allen |
| L | 29–19–0 after bout | Brandon RoyvalView status and profile → | LFA 79 - Royval vs. Williams | Submission (Armbar)Round 1 Time 0:23 Referee Bobby Wombacher |
| W | 29–18–0 after bout | Jeff JepsenView status and profile → | PC MMA - Pinnacle Combat 31 | Decision (Unanimous)Round 5 Time 5:00 Referee Not listed |
| W | 28–18–0 after bout | Jeff JepsenView status and profile → | PC MMA - Pinnacle Combat 29 | TKO (Arm Injury)Round 1 Time 0:18 Referee Not listed |
| L | 27–18–0 after bout | Joey DiehlView status and profile → | Bellator 198 - Fedor vs. Mir | Submission (Triangle Choke)Round 1 Time 0:54 Referee Mike Beltran |
| W | 27–17–0 after bout | Jason HuntleyView status and profile → | AFC - Ascendancy Fighting Championship 15 | Technical Submission (Guillotine Choke)Round 2 Time 2:37 Referee Not listed |
| L | 26–17–0 after bout | Sean SantellaView status and profile → | PACF - PA Cage Fight 29 | Submission (Rear-Naked Choke)Round 3 Time 1:43 Referee James Chappell |
| L | 26–16–0 after bout | Manny VazquezView status and profile → | Bellator 175 - Rampage vs. King Mo 2 | Decision (Unanimous)Round 3 Time 5:00 Referee Rob Madrigal |
| W | 26–15–0 after bout | Joe PearsonView status and profile → | GFS - Gateway Fighting Series 6: Showdown | Submission (Guillotine Choke)Round 2 Time 1:31 Referee Not listed |
| W | 25–15–0 after bout | Jason HuntleyView status and profile → | Driller Promotions - Mecca 8: Cabooze Combat Sports Series Round 1 | Submission (Armbar)Round 1 Time 4:15 Referee Not listed |
| W | 24–15–0 after bout | Tony CrowderView status and profile → | AFC - Ascendancy Fighting Championship 9 | Submission (Guillotine Choke)Round 1 Time 1:27 Referee Not listed |
| W | 23–15–0 after bout | Steven SpaurView status and profile → | AFC - Ascendancy Fighting Championship 8 | Submission (Armbar)Round 1 Time 4:20 Referee Not listed |
| L | 22–15–0 after bout | John DeVallView status and profile → | KOTC - Rumble on the River | KO (Knee)Round 2 Time 0:13 Referee Rick Tasler |
| L | 22–14–0 after bout | Josh RobinsonView status and profile → | Triple X Cagefighting - Legends 4 | Decision (Unanimous)Round 5 Time 5:00 Referee Not listed |
| L | 22–13–0 after bout | Josh RaveView status and profile → | VFC - Victory Fighting Championship 42 | TKO (Punches)Round 4 Time 0:17 Referee Not listed |
| W | 22–12–0 after bout | Zac GoodrichView status and profile → | WWFC - World War Fighting Championship 13 | Submission (Guillotine Choke)Round 4 Time 3:55 Referee Chad Vandermark |
| L | 21–12–0 after bout | William OsborneView status and profile → | WWFC - World War Fighting Championship 12 | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| W | 21–11–0 after bout | Erik VoView status and profile → | WWFC - World War Fighting Championship 10 | Submission (Guillotine Choke)Round 3 Time 0:41 Referee Not listed |
| W | 20–11–0 after bout | Josh RobinsonView status and profile → | Ohio Cage Combat - Season's Beatings 3 | Submission (Guillotine Choke)Round 2 Time 2:57 Referee Not listed |
| L | 19–11–0 after bout | Sam ThaoView status and profile → | KOTC - Survival | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| W | 19–10–0 after bout | Levi MartinView status and profile → | Tap or Nap Promotions - Old School Brawl | Submission (Rear-Naked Choke)Round 1 Time 1:59 Referee Not listed |
| W | 18–10–0 after bout | Mike PowellView status and profile → | IC - Iowa Challenge 67 | Submission (Rear-Naked Choke)Round 2 Time 3:31 Referee Not listed |
| W | 17–10–0 after bout | Chris HaneyView status and profile → | MCC 38 - Hernandez vs. O'Brien | Submission (Brabo Choke)Round 2 Time 2:33 Referee Not listed |
| W | 16–10–0 after bout | Chad ObermillerView status and profile → | CFC 8 - Seasons Beatings | Decision (Unanimous)Round 5 Time 5:00 Referee Not listed |
| W | 15–10–0 after bout | Vito AgostaView status and profile → | TCF Select 8 - Tournament of Champions | Submission (Rear Naked Choke)Round 2 Time 4:25 Referee Not listed |
| W | 14–10–0 after bout | Jake KlemmeView status and profile → | EC - Extreme Challenge 191 | Decision (Unanimous)Round 5 Time 5:00 Referee Not listed |
| L | 13–10–0 after bout | Chico CamusView status and profile → | Combat USA - Country USA 1 | KO (Punch)Round 1 Time 1:59 Referee Not listed |
| W | 13–9–0 after bout | Brandon WoodView status and profile → | Ottumwa MMA - Throwdown in Fairfield 2 | Submission (Armbar)Round 4 Time 0:00 Referee Not listed |
| W | 12–9–0 after bout | Tony CrowderView status and profile → | MCC 32 - Bad Blood | Submission (Keylock)Round 2 Time 2:58 Referee Not listed |
| W | 11–9–0 after bout | Jovon MylesView status and profile → | MCC 32 - Bad Blood | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| W | 10–9–0 after bout | Bob WilliamsView status and profile → | QCFC - Quad Cities Fighting Championship 8 | TKO (Punches)Round 1 Time 0:00 Referee Not listed |
| W | 9–9–0 after bout | Joey NguyenView status and profile → | Glory Fighting Championships - Maximum Glory | TKO (Punches)Round 1 Time 3:51 Referee Tom Paulson |
| L | 8–9–0 after bout | Kent NatheView status and profile → | KOTC - Underground 55 | Decision (Unanimous)Round 3 Time 3:00 Referee Not listed |
| L | 8–8–0 after bout | Carson BeebeView status and profile → | Ruckus Entertainment - Ruckus 2 | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| W | 8–7–0 after bout | Cody LarsonView status and profile → | CT - Cage Thug | Not recordedRound 2 Time 0:00 Referee Not listed |
| W | 7–7–0 after bout | Cody LarsonView status and profile → | CT - Cage Thug | Not recordedRound — Time 0:00 Referee Not listed |
| L | 6–7–0 after bout | Louis GaudinotView status and profile → | ROC 27 - Ring of Combat 27 | Decision (Unanimous)Round 3 Time 4:00 Referee Kevin Mulhall |
| L | 6–6–0 after bout | Justin RobbinsView status and profile → | CCCW - The 3rd Degree | Decision (Unanimous)Round 3 Time 5:00 Referee Todd Frederickson |
| L | 6–5–0 after bout | Tuan PhamView status and profile → | Titan FC 14 - Titan Fighting Championship 14 | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| L | 6–4–0 after bout | Eric BuckView status and profile → | Prime MMA Championships - Uprising | SubmissionRound 1 Time 3:34 Referee Tim Mills |
| W | 6–3–0 after bout | Josh TroenView status and profile → | MCC 22 - Reality Check | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| L | 5–3–0 after bout | Mike BaldwinView status and profile → | ROF 35 - Summer Brawl | Submission (Rear-Naked Choke)Round 2 Time 3:46 Referee Curtis Thrasher |
| W | 5–2–0 after bout | Brett SchullView status and profile → | MFC 7 - Revolution | TKO (Punches)Round 1 Time 0:00 Referee Not listed |
| L | 4–2–0 after bout | Zach MakovskyView status and profile → | WCA - Caged Combat | Submission (Rear-Naked Choke)Round 3 Time 2:33 Referee Kevin Mulhall |
| L | 4–1–0 after bout | Rob GatesView status and profile → | MCC 20 - Last Man Standing | Submission (Rear-Naked Choke)Round 1 Time 2:03 Referee Troy Cline |
| W | 4–0–0 after bout | Johnny La PrayView status and profile → | MCC 19 - The Return | TKO (Punches)Round 1 Time 2:39 Referee Not listed |
| W | 3–0–0 after bout | Jeff RaymondView status and profile → | MMMAC 13 - Midwest MMA Championship 13 | TKO (Punches)Round 1 Time 0:00 Referee Not listed |
| W | 2–0–0 after bout | Scott BradleyView status and profile → | MMMAC 11 - Midwest MMA Championship 11 | TKO (Punches)Round — Time 0:00 Referee Not listed |
| W | 1–0–0 after bout | Julian NavaView status and profile → | EC 90 - Extreme Challenge 90 | Submission (Rear-Naked Choke)Round 1 Time 2:27 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 Nate Williams.
Verify source record ↗Every verified opponent opens another full career
57 professional bout rows are displayed from the source record. 50 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.