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 | 23–12–0 after bout | Matt HowellView status and profile → | COGA 90 - Supreme Showdown 11 | TKORound 2 Time 1:04 Referee Not listed |
| W | 22–12–0 after bout | Jared TorgesonView status and profile → | WFC - World Fighting Championships 175 | TKO (Punches)Round 1 Time 4:39 Referee Not listed |
| L | 21–12–0 after bout | Jordan CurrieView status and profile → | COGA 82 - Rumble at the Reef | Submission (Rear-Naked Choke)Round 2 Time 3:42 Referee Not listed |
| W | 21–11–0 after bout | Matt HowellView status and profile → | COGA 75 - MMA Summer Showdown 2023 | TKO (Punches)Round 1 Time 3:15 Referee Not listed |
| W | 20–11–0 after bout | Matt HowellView status and profile → | COGA - Battle at the Bay | Decision (Unanimous)Round 5 Time 5:00 Referee Not listed |
| W | 19–11–0 after bout | Juan FiguervaView status and profile → | COGA - Supreme Showdown 7 | TKO (Punches)Round 3 Time 1:37 Referee Not listed |
| L | 18–11–0 after bout | Rizvan KunievView status and profile → | EFC 46 - Eagle FC 46: Lee vs. Sanchez | Submission (Guillotine Choke)Round 1 Time 1:17 Referee Andrew Glenn |
| L | 18–10–0 after bout | Vladimir DainekoView status and profile → | EFC 40 - Eagle Fighting Championship 40 | TKO (Punches)Round 1 Time 2:56 Referee Not listed |
| W | 18–9–0 after bout | Jared TorgesonView status and profile → | CageSport MMA - CageSport 55 | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| W | 17–9–0 after bout | Dylan PotterView status and profile → | Dominate FC 2 - Dominate Fighting Championship 2 | Decision (Unanimous)Round 5 Time 5:00 Referee Not listed |
| W | 16–9–0 after bout | Randy ZarzaView status and profile → | COGA 61 - Rumble on the Ridge 41 | Submission (Rear-Naked Choke)Round 2 Time 1:49 Referee John Stanton |
| L | 15–9–0 after bout | Adam WieczorekView status and profile → | UFC Fight Night 121 - Werdum vs. Tybura | Decision (Unanimous)Round 3 Time 5:00 Referee Leon Roberts |
| L | 15–8–0 after bout | Daniel SpitzView status and profile → | UFC Fight Night 116 - Rockhold vs. Branch | TKO (Punches)Round 1 Time 0:24 Referee Dan Miragliotta |
| L | 15–7–0 after bout | Marcel FortunaView status and profile → | UFC Fight Night 104 - Bermudez vs. Korean Zombie | KO (Punch)Round 1 Time 3:10 Referee Herb Dean |
| L | 15–6–0 after bout | Francis NgannouView status and profile → | UFC Fight Night 102 - Lewis vs. Abdurakhimov | Submission (Kimura)Round 1 Time 1:57 Referee John McCarthy |
| W | 15–5–0 after bout | Damian GrabowskiView status and profile → | UFC 201 - Lawler vs. Woodley | KO (Punches)Round 1 Time 0:14 Referee George Allen |
| L | 14–5–0 after bout | Shamil AbdurakhimovView status and profile → | UFC Fight Night 83 - Cerrone vs. Oliveira | Decision (Unanimous)Round 3 Time 5:00 Referee Chip Snider |
| W | 14–4–0 after bout | Daniel OmielanczukView status and profile → | UFC Fight Night 64 - Gonzaga vs. Cro Cop 2 | Decision (Unanimous)Round 3 Time 5:00 Referee Marc Goddard |
| L | 13–4–0 after bout | Todd DuffeeView status and profile → | UFC 181 - Hendricks vs. Lawler 2 | KO (Punch)Round 1 Time 0:33 Referee Herb Dean |
| W | 13–3–0 after bout | Ruan PottsView status and profile → | UFC 177 - Dillashaw vs. Soto | TKO (Punches to the Body)Round 2 Time 4:17 Referee Steven Davis |
| L | 12–3–0 after bout | Alexey OleynikView status and profile → | UFC Fight Night 44 - Swanson vs. Stephens | Submission (Scarf Hold)Round 1 Time 2:18 Referee Herb Dean |
| W | 12–2–0 after bout | Darrill SchoonoverView status and profile → | MFC 39 - No Remorse | Decision (Unanimous)Round 5 Time 5:00 Referee Vern Gorman |
| W | 11–2–0 after bout | Smealinho RamaView status and profile → | MFC 38 - Behind Enemy Lines | KO (Head Kick)Round 2 Time 0:12 Referee Vern Gorman |
| W | 10–2–0 after bout | Matt KovacsView status and profile → | CS - CageSport 26 | TKO (Punches)Round 1 Time 2:14 Referee Randy Corley |
| W | 9–2–0 after bout | Will CourchaineView status and profile → | ROTR - Rumble on the Ridge 27 | Submission (Armbar)Round 1 Time 1:37 Referee Anthony Hamlett |
| W | 8–2–0 after bout | Bill WidlerView status and profile → | CS - CageSport 22 | TKO (Punches)Round 1 Time 0:38 Referee Randy Corley |
| W | 7–2–0 after bout | Mike RiddellView status and profile → | ROTR - Rumble on the Ridge 26 | KO (Punch)Round 1 Time 0:07 Referee Ryan Hoisington |
| L | 6–2–0 after bout | Fabiano SchernerView status and profile → | SportFight 31 - Battle at the Bay 2 | Submission (Arm-Triangle Choke)Round 1 Time 2:02 Referee Not listed |
| L | 6–1–0 after bout | Walt HarrisView status and profile → | SCC 4 - Grove vs. Silva | KO (Punches)Round 1 Time 1:15 Referee Steve Mazzagatti |
| W | 6–0–0 after bout | Matt KovacsView status and profile → | ROTR - Rumble on the Ridge 21 | TKO (Punches)Round 2 Time N/A Referee Not listed |
| W | 5–0–0 after bout | Rath CyrusView status and profile → | ROTR - Rumble on the Ridge 20 | Decision (Unanimous)Round 3 Time 5:00 Referee Ryan Hoisington |
| W | 4–0–0 after bout | Josh BennettView status and profile → | ROTR - Rumble on the Ridge 19 | TKO (Punches)Round 3 Time 3:33 Referee Ryan Hoisington |
| W | 3–0–0 after bout | Jesus RodriguezView status and profile → | ROTR - Rumble on the Ridge 18 | Decision (Unanimous)Round 3 Time 5:00 Referee Ryan Hoisington |
| W | 2–0–0 after bout | Jared TorgesonView status and profile → | CS - CageSport 13 | Decision (Unanimous)Round 3 Time 5:00 Referee Steve Newport |
| W | 1–0–0 after bout | Kyle WelchView status and profile → | CS - CageSport 12 | Decision (Unanimous)Round 3 Time 5:00 Referee Randy Corley |
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 Anthony Hamilton.
Verify source record ↗Every verified opponent opens another full career
35 professional bout rows are displayed from the source record. 29 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.