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 | 24–13–0 (1 NC) after bout | Daniil DonchenkoView status and profile → | UFC Fight Night 266 - Bautista vs. Oliveira | Decision (Unanimous)Round 3 Time 5:00 Referee Keith Peterson |
| L | 24–12–0 (1 NC) after bout | Carlos LealView status and profile → | UFC 313 - Pereira vs. Ankalaev | TKO (Punches)Round 1 Time 4:16 Referee Keith Peterson |
| L | 24–11–0 (1 NC) after bout | Daniel RodriguezView status and profile → | UFC Fight Night 244 - Royval vs. Taira | Decision (Split)Round 3 Time 5:00 Referee Herb Dean |
| L | 24–10–0 (1 NC) after bout | Niko PriceView status and profile → | UFC 302 - Makhachev vs. Poirier | Decision (Unanimous)Round 3 Time 5:00 Referee Keith Peterson |
| W | 24–9–0 (1 NC) after bout | Court McGeeView status and profile → | UFC Fight Night 240 - Allen vs. Curtis 2 | Decision (Unanimous)Round 3 Time 5:00 Referee Jason Herzog |
| L | 23–9–0 (1 NC) after bout | Joaquin BuckleyView status and profile → | UFC Fight Night 229 - Dawson vs. Green | Decision (Unanimous)Round 3 Time 5:00 Referee Kerry Hatley |
| W | 23–8–0 (1 NC) after bout | Tim MeansView status and profile → | UFC on ABC 4 - Rozenstruik vs. Almeida | Submission (Guillotine Choke)Round 2 Time 2:09 Referee Wayne Spinola |
| L | 22–8–0 (1 NC) after bout | Santiago PonzinibbioView status and profile → | UFC 282 - Blachowicz vs. Ankalaev | TKO (Punches)Round 3 Time 2:29 Referee Jason Herzog |
| W | 22–7–0 (1 NC) after bout | Matthew SemelsbergerView status and profile → | UFC 277 - Pena vs. Nunes 2 | Decision (Unanimous)Round 3 Time 5:00 Referee Dan Miragliotta |
| W | 21–7–0 (1 NC) after bout | Mickey GallView status and profile → | UFC on ESPN 31 - Font vs. Aldo | Decision (Unanimous)Round 3 Time 5:00 Referee Chris Tognoni |
| W | 20–7–0 (1 NC) after bout | David ZawadaView status and profile → | UFC Fight Night 191 - Brunson vs. Till | Decision (Unanimous)Round 3 Time 5:00 Referee Jason Herzog |
| W | 19–7–0 (1 NC) after bout | Donald CerroneView status and profile → | UFC on ESPN 24 - Rodriguez vs. Waterson | TKO (Punches)Round 1 Time 4:40 Referee Marc Goddard |
| L | 18–7–0 (1 NC) after bout | Anthony PettisView status and profile → | UFC Fight Night 183 - Thompson vs. Neal | Decision (Unanimous)Round 3 Time 5:00 Referee Marc Goddard |
| W | 18–6–0 (1 NC) after bout | Rhys McKeeView status and profile → | UFC Fight Night 182 - Felder vs. dos Anjos | Decision (Unanimous)Round 3 Time 5:00 Referee Jason Herzog |
| L | 17–6–0 (1 NC) after bout | Kalinn WilliamsView status and profile → | UFC 247 - Jones vs. Reyes | KO (Punches)Round 1 Time 0:27 Referee Kerry Hatley |
| W | 17–5–0 (1 NC) after bout | Max GriffinView status and profile → | UFC Fight Night 161 - Jedrzejczyk vs. Waterson | Decision (Unanimous)Round 3 Time 5:00 Referee Herb Dean |
| W | 16–5–0 (1 NC) after bout | Zak OttowView status and profile → | UFC Fight Night 146 - Lewis vs. Dos Santos | TKO (Submission to Elbows)Round 1 Time 3:34 Referee Nick Berens |
| W | 15–5–0 (1 NC) after bout | Kenan SongView status and profile → | UFC Fight Night 141 - Blaydes vs. Ngannou 2 | Decision (Unanimous)Round 3 Time 5:00 Referee Marc Goddard |
| L | 14–5–0 (1 NC) after bout | Jordan MeinView status and profile → | UFC on Fox 30 - Alvarez vs. Poirier 2 | Decision (Unanimous)Round 3 Time 5:00 Referee Keith Peterson |
| W | 14–4–0 (1 NC) after bout | Joshua BurkmanView status and profile → | UFC Fight Night 126 - Cerrone vs. Medeiros | Submission (Guillotine Choke)Round 1 Time 2:12 Referee Herb Dean |
| L | 13–4–0 (1 NC) after bout | Keita NakamuraView status and profile → | UFC Fight Night 117 - St. Preux vs. Okami | Decision (Split)Round 3 Time 5:00 Referee Greg Kleynjans |
| NC | 13–3–0 (1 NC) after bout | Niko PriceView status and profile → | UFC Fight Night 104 - Bermudez vs. Korean Zombie | No Contest (Overturned)Round 2 Time 5:00 Referee Kerry Hatley |
| W | 13–3–0 after bout | James MoontasriView status and profile → | UFC on Fox 22 - VanZant vs. Waterson | Decision (Unanimous)Round 3 Time 5:00 Referee John McCarthy |
| W | 12–3–0 after bout | Kyle NokeView status and profile → | UFC 195 - Lawler vs. Condit | Decision (Split)Round 3 Time 5:00 Referee John McCarthy |
| W | 11–3–0 after bout | Derrick KrantzView status and profile → | LFC 49 - Legacy Fighting Championship 49 | Submission (Guillotine Choke)Round 1 Time 4:29 Referee Jared Baker |
| W | 10–3–0 after bout | Valdir AraujoView status and profile → | LFC 44 - Legacy Fighting Championship 44 | KO (Punch)Round 3 Time 2:18 Referee Chris Reed |
| W | 9–3–0 after bout | Marcus AndrusiaView status and profile → | LFC 42 - Legacy Fighting Championship 42 | TKO (Punches and Elbows)Round 1 Time 3:18 Referee Myron Gaudet |
| W | 8–3–0 after bout | Rashid AbdullahView status and profile → | Fury FC 4 - Fury Fighting Championship 4 | Submission (Triangle Choke)Round 1 Time 1:36 Referee Joe Soliz |
| W | 7–3–0 after bout | Larry HopkinsView status and profile → | Fury FC 2 - Fury Fighting Championship 2 | TKO (Punches)Round 1 Time 0:44 Referee Joe Soliz |
| L | 6–3–0 after bout | Diego Henrique da SilvaView status and profile → | LFC 31 - Legacy Fighting Championship 31 | TKO (Punches)Round 1 Time 1:55 Referee Chris Reed |
| W | 6–2–0 after bout | Rashid AbdullahView status and profile → | TCT - Texas City Throwdown 1 | DQ (Biting)Round 3 Time 0:10 Referee Kevin Hancock |
| L | 5–2–0 after bout | Rob WoodView status and profile → | Fury FC 1 - Fury Fighting Championship 1 | Decision (Split)Round 3 Time 5:00 Referee Joshua Ferraro |
| W | 5–1–0 after bout | Brandon FarranView status and profile → | LFC 18 - Legacy Fighting Championship 18 | Submission (Armbar)Round 1 Time 1:16 Referee Joe Soliz |
| W | 4–1–0 after bout | Rashon LewisView status and profile → | LFC 10 - Legacy Fighting Championship 10 | TKO (Punches)Round 1 Time 4:02 Referee Jacob Montalvo |
| W | 3–1–0 after bout | Evert GutierrezView status and profile → | LFC 8 - Legacy Fighting Championship 8 | Decision (Unanimous)Round 3 Time 3:00 Referee Danny Dealejandro |
| L | 2–1–0 after bout | Jeff RexroadView status and profile → | LFC 6 - Legacy Fighting Championship 6 | Decision (Split)Round 3 Time 3:00 Referee Sam Garza |
| W | 2–0–0 after bout | Mark GarciaView status and profile → | LFC 5 - Legacy Fighting Championship 5 | Submission (Armbar)Round 1 Time 0:41 Referee Patrick Patlan |
| W | 1–0–0 after bout | Jose CastroView status and profile → | Triple A - Promotions | Submission (Armbar)Round 1 Time 0:21 Referee Jon Schorle |
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 Alex Morono.
Verify source record ↗Every verified opponent opens another full career
38 professional bout rows are displayed from the source record. 26 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.