THE RECORD
FROM DEBUT TO NEXT BELL
UFC Fight Night 288Event source β
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 | 14β2β0 after bout | Matt SchnellView status and profile β | UFC Fight Night 264 - Bonfim vs. Brown | Submission (Guillotine Choke)Round 1 Time 2:54 Referee Keith Peterson |
| W | 13β2β0 after bout | Alibi IdirisView status and profile β | UFC 319 - Du Plessis vs. Chimaev | Submission (Triangle Choke)Round 2 Time 3:04 Referee Nick Cimmarusti |
| W | 12β2β0 after bout | Anthony DoView status and profile β | Urijah Faber's A1 Combat 8 - Tachi Palace | Submission (Triangle Choke)Round 3 Time 4:46 Referee Herb Dean |
| W | 11β2β0 after bout | Sidemar HonorioView status and profile β | CW 133 - Cage Warriors 133 | Decision (Split)Round 3 Time 5:00 Referee Herb Dean |
| W | 10β2β0 after bout | Kevin WirthView status and profile β | CW 126 - Cage Warriors 126 | Decision (Unanimous)Round 3 Time 5:00 Referee Jason Herzog |
| L | 9β2β0 after bout | Eric SheltonView status and profile β | UFC Fight Night 139 - Korean Zombie vs. Rodriguez | Decision (Split)Round 3 Time 5:00 Referee Tom Johnson |
| L | 9β1β0 after bout | Deiveson FigueiredoView status and profile β | UFC Fight Night 125 - Machida vs. Anders | TKO (Punches)Round 2 Time 4:34 Referee Eduardo Herdy |
| W | 9β0β0 after bout | Roberto SanchezView status and profile β | UFC Fight Night 114 - Pettis vs. Moreno | Submission (Rear-Naked Choke)Round 1 Time 3:56 Referee Bladimir Puga |
| W | 8β0β0 after bout | Sean SantellaView status and profile β | CFFC 64 - Sayles vs. Aguilera | TKO (Punches)Round 2 Time 3:24 Referee Not listed |
| W | 7β0β0 after bout | Josh PaivaView status and profile β | GKO 8 - Global Knockout 8 | Decision (Unanimous)Round 5 Time 5:00 Referee Herb Dean |
| W | 6β0β0 after bout | Gerald BaileyView status and profile β | GKO 7 - Global Knockout 7 | Submission (Rear-Naked Choke)Round 1 Time 3:48 Referee Josh Rosenthal |
| W | 5β0β0 after bout | Sammy SaundersView status and profile β | GKO 6 - Global Knockout 6 | Submission (Triangle Choke)Round 1 Time 3:50 Referee Josh Rosenthal |
| W | 4β0β0 after bout | Gerald BaileyView status and profile β | GKO 4 - Global Knockout 4 | Submission (Rear-Naked Choke)Round 1 Time 2:30 Referee Josh Rosenthal |
| W | 3β0β0 after bout | Benji GomezView status and profile β | WFC 14 - Berkovic vs. Bailey | Submission (Rear-Naked Choke)Round 2 Time 2:21 Referee Edward Collantes |
| W | 2β0β0 after bout | Roque ReyesView status and profile β | WFC 13 - Huckaba vs. Mitchell | TKO (Punches)Round 1 Time 1:43 Referee Edward Collantes |
| W | 1β0β0 after bout | Christian EspinosaView status and profile β | WSOF 16 - Palhares vs. Fitch | Decision (Unanimous)Round 3 Time 5:00 Referee Dan Stell |
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 Joseph Morales.
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.