THE RECORD
FROM DEBUT TO NEXT BELL
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 | 17β5β1 after bout | Mitch RamirezView status and profile β | UFC Fight Night 281 - Du Plessis vs. Usman | Submission (Rear-Naked Choke)Round 1 Time 2:15 Referee Blake Grice |
| L | 16β5β1 after bout | Lance Gibson Jr.View status and profile β | UFC Fight Night 271 - Adesanya vs. Pyfer | TKO (Knees)Round 1 Time 2:56 Referee Blake Grice |
| L | 16β4β1 after bout | Alexander HernandezView status and profile β | UFC 319 - Du Plessis vs. Chimaev | TKO (Punches)Round 1 Time 4:58 Referee Jason Herzog |
| W | 16β3β1 after bout | Jim MillerView status and profile β | UFC 314 - Volkanovski vs. Lopes | Decision (Unanimous)Round 3 Time 5:00 Referee Kerry Hatley |
| W | 15β3β1 after bout | Clay GuidaView status and profile β | UFC 310 - Pantoja vs. Asakura | Submission (Armbar)Round 1 Time 3:41 Referee Keith Peterson |
| W | 14β3β1 after bout | Viacheslav BorshchevView status and profile β | UFC on ESPN 56 - Lewis vs. Nascimento | Submission (Brabo Choke)Round 2 Time 3:00 Referee Keith Peterson |
| W | 13β3β1 after bout | Jordan LeavittView status and profile β | UFC Fight Night 232 - Allen vs. Craig | Submission (Rear-Naked Choke)Round 1 Time 2:58 Referee Mike Beltran |
| W | 12β3β1 after bout | Nick FioreView status and profile β | UFC Fight Night 223 - Dern vs. Hill | Decision (Unanimous)Round 3 Time 5:00 Referee Jason Herzog |
| L | 11β3β1 after bout | Steve GarciaView status and profile β | UFC Fight Night 213 - Kattar vs. Allen | TKO (Punches)Round 1 Time 1:32 Referee Herb Dean |
| W | 11β2β1 after bout | Felipe ColaresView status and profile β | UFC Fight Night 206 - Holm vs. Vieira | TKO (Punches)Round 3 Time 3:00 Referee Mark Smith |
| L | 10β2β1 after bout | Steven PetersonView status and profile β | UFC 263 - Adesanya vs. Vettori 2 | Decision (Unanimous)Round 3 Time 5:00 Referee Herb Dean |
| W | 10β1β1 after bout | Peter BarrettView status and profile β | UFC 256 - Figueiredo vs. Moreno | Submission (Heel Hook)Round 3 Time 3:02 Referee Chris Tognoni |
| L | 9β1β1 after bout | Alex CaceresView status and profile β | UFC 250 - Nunes vs. Spencer | Decision (Unanimous)Round 3 Time 5:00 Referee Keith Peterson |
| W | 9β0β1 after bout | Daniel TeymurView status and profile β | UFC 245 - Usman vs. Covington | TKO (Elbows and Punches)Round 1 Time 4:34 Referee Jason Herzog |
| W | 8β0β1 after bout | Luis GomezView status and profile β | Titan FC 55 - Puerta vs. Ledesma | Submission (Rear-Naked Choke)Round 1 Time 3:31 Referee Alan Abeles |
| W | 7β0β1 after bout | Sky MoiseichikView status and profile β | Square Ring Promotions - Island Fights 54 | TKO (Punches)Round 2 Time 3:47 Referee Sammy Collingwood |
| D | 6β0β1 after bout | Lashawn AlcocksView status and profile β | CFFC 71 - Cage Fury Fighting Championships 71 | Draw (Split)Round 3 Time 5:00 Referee Liam Kerrigan |
| W | 6β0β0 after bout | Canaan KawaihaeView status and profile β | Dana White's Tuesday Night Contender Series - Season 2, Episode 6 | Decision (Unanimous)Round 3 Time 5:00 Referee Jason Herzog |
| W | 5β0β0 after bout | Brett MaloneView status and profile β | COGA 61 - Rumble on the Ridge 41 | Submission (Rear-Naked Choke)Round 2 Time 4:08 Referee Jeremy Saunders |
| W | 4β0β0 after bout | Drew BrokenshireView status and profile β | Dominate FC - Dominate Fighting Championship | Decision (Unanimous)Round 5 Time 5:00 Referee Not listed |
| W | 3β0β0 after bout | Wyatt GonzalezView status and profile β | CageSport 49 - Stolen vs. Swain | Submission (Triangle Choke)Round 1 Time 3:57 Referee Ryan Hoisington |
| W | 2β0β0 after bout | Sean SolizView status and profile β | CageSport 48 - Erosa vs. Nuro | TKO (Punches)Round 1 Time 3:01 Referee John Stanton |
| W | 1β0β0 after bout | Edson PenadoView status and profile β | COGA 59 - Rumble on the Ridge 40 | Submission (Rear-Naked Choke)Round 1 Time 2:45 Referee Jeremy Saunders |
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 Chase Hooper.
Verify source record βUFC and professional records stay separate
The snapshot above counts UFC appearances only. The career table shows every recorded professional bout across all promotions, so pre-UFC results remain visible without being mistaken for UFC results.
Source and correction standard
Roster status and activity are checked against Roster Watch. Ranking labels come from the official UFC rankings snapshot dated August 11, 2026. Announced opponents are dated because cards can change.