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 | 17–11–0 (1 NC) after bout | Alessandro CostaView status and profile → | UFC Fight Night 278 - Muhammad vs. Bonfim | TKO (Punches)Round 1 Time 2:28 Referee Herb Dean |
| L | 17–10–0 (1 NC) after bout | Joseph MoralesView status and profile → | UFC Fight Night 264 - Bonfim vs. Brown | Submission (Guillotine Choke)Round 1 Time 2:54 Referee Keith Peterson |
| W | 17–9–0 (1 NC) after bout | Jimmy FlickView status and profile → | UFC on ESPN 66 - Garry vs. Prates | Decision (Unanimous)Round 3 Time 5:00 Referee Dan Miragliotta |
| L | 16–9–0 (1 NC) after bout | Cody DurdenView status and profile → | UFC Fight Night 242 - Burns vs. Brady | Submission (Ninja Choke)Round 2 Time 0:29 Referee Chris Tognoni |
| L | 16–8–0 (1 NC) after bout | Steve ErcegView status and profile → | UFC Fight Night 238 - Rozenstruik vs. Gaziev | KO (Punch)Round 2 Time 0:26 Referee Chris Tognoni |
| L | 16–7–0 (1 NC) after bout | Matheus NicolauView status and profile → | UFC on ESPN 42 - Thompson vs. Holland | KO (Punches)Round 2 Time 1:44 Referee Keith Peterson |
| W | 16–6–0 (1 NC) after bout | Su MudaerjiView status and profile → | UFC on ABC 3 - Ortega vs. Rodriguez | Technical Submission (Triangle Choke)Round 2 Time 4:24 Referee Jacob Montalvo |
| L | 15–6–0 (1 NC) after bout | Brandon RoyvalView status and profile → | UFC 274 - Oliveira vs. Gaethje | Submission (Guillotine Choke)Round 1 Time 2:14 Referee Ryan Brueggeman |
| NC | 15–5–0 (1 NC) after bout | Rogerio BontorinView status and profile → | UFC 262 - Oliveira vs. Chandler | No Contest (Overturned)Round 3 Time 5:00 Referee Kerry Hatley |
| W | 15–5–0 after bout | Tyson NamView status and profile → | UFC on ESPN 20 - Chiesa vs. Magny | Decision (Split)Round 3 Time 5:00 Referee Herb Dean |
| L | 14–5–0 after bout | Alexandre PantojaView status and profile → | UFC Fight Night 165 - Edgar vs. Korean Zombie | KO (Punches)Round 1 Time 4:17 Referee Marc Goddard |
| W | 14–4–0 after bout | Jordan EspinosaView status and profile → | UFC on ESPN 5 - Covington vs. Lawler | Submission (Triangle Choke)Round 1 Time 1:23 Referee Gasper Oliver |
| W | 13–4–0 after bout | Louis SmolkaView status and profile → | UFC Fight Night 146 - Lewis vs. Dos Santos | Submission (Triangle Choke)Round 1 Time 3:18 Referee Marcio Laselva |
| W | 12–4–0 after bout | Naoki InoueView status and profile → | UFC Fight Night 132 - Cerrone vs. Edwards | Decision (Split)Round 3 Time 5:00 Referee Steve Perceval |
| W | 11–4–0 after bout | Marco BeltranView status and profile → | UFC 216 - Ferguson vs. Lee | Decision (Unanimous)Round 3 Time 5:00 Referee Chris Tognoni |
| L | 10–4–0 after bout | Hector SandovalView status and profile → | UFC Fight Night 108 - Swanson vs. Lobov | KO (Punches)Round 1 Time 4:24 Referee Josh Ward |
| L | 10–3–0 after bout | Rob FontView status and profile → | UFC - The Ultimate Fighter 24 Finale | TKO (Knee and Punches)Round 1 Time 3:47 Referee Yves Lavigne |
| W | 10–2–0 after bout | Klayton MaiView status and profile → | LFC 52 - Legacy Fighting Championship 52 | Submission (Armbar)Round 1 Time 2:14 Referee Myron Gaudet |
| W | 9–2–0 after bout | Jonathan MartinezView status and profile → | LFC 49 - Legacy Fighting Championship 49 | Disqualification (Illegal Knee)Round 2 Time 2:21 Referee Jared Baker |
| W | 8–2–0 after bout | Vanderlei Carvalho LeiteView status and profile → | LFC 42 - Legacy Fighting Championship 42 | KO (Punches)Round 1 Time 0:19 Referee Myron Gaudet |
| W | 7–2–0 after bout | Albert TapiaView status and profile → | LFC / LK - Legacy Kickboxing 2 | Submission (Armbar)Round 2 Time 3:19 Referee Not listed |
| W | 6–2–0 after bout | Chris MyersView status and profile → | In Ya Face - Caged Warrior Championship 6 | Submission (Guillotine Choke)Round 1 Time 0:17 Referee Not listed |
| W | 5–2–0 after bout | Thomas ColemanView status and profile → | SFC - Summit Fighting Championships 10 | Submission (Inverted Triangle Choke)Round 1 Time N/A Referee Not listed |
| W | 4–2–0 after bout | Latral PerdueView status and profile → | GFA 27 - Global Fighting Alliance 27: The Stage | KO (Punch)Round 1 Time 0:11 Referee Not listed |
| L | 3–2–0 after bout | Klayton MaiView status and profile → | LFC 32 - Legacy Fighting Championship 32 | Submission (Guillotine Choke)Round 2 Time 1:04 Referee Buddy Caskey |
| W | 3–1–0 after bout | Roger ReyesView status and profile → | WFC 17 - Battle at the Belle | Submission (Guillotine Choke)Round 1 Time 1:26 Referee Robbie Scheuermann |
| L | 2–1–0 after bout | Elias GarciaView status and profile → | LFC 20 - Legacy Fighting Championship 20 | Decision (Majority)Round 3 Time 5:00 Referee Jacob Montalvo |
| W | 2–0–0 after bout | Marcus DuparView status and profile → | LFC 15 - Legacy Fighting Championship 15 | Submission (Armbar)Round 1 Time 1:06 Referee Jon Schorle |
| W | 1–0–0 after bout | Ryan HollisView status and profile → | LFC 14 - Legacy Fighting Championship 14 | Decision (Split)Round 3 Time 3:00 Referee Joshua Ferraro |
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 Matt Schnell.
Verify source record ↗Every verified opponent opens another full career
29 professional bout rows are displayed from the source record. 19 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.