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 | 12β1β0 after bout | Rob FontView status and profile β | UFC 326 - Holloway vs. Oliveira 2 | Decision (Unanimous)Round 3 Time 5:00 Referee Jason Herzog |
| W | 11β1β0 after bout | Vince MoralesView status and profile β | UFC on ESPN 64 - Moreno vs. Erceg | Decision (Unanimous)Round 3 Time 5:00 Referee Mike Beltran |
| W | 10β1β0 after bout | Qileng AoriView status and profile β | UFC 306 - Noche UFC: O'Malley vs. Dvalishvili | Decision (Unanimous)Round 3 Time 5:00 Referee Chris Tognoni |
| W | 9β1β0 after bout | Ricky TurciosView status and profile β | UFC on ESPN 57 - Cannonier vs. Imavov | Submission (Rear-Naked Choke)Round 2 Time 2:22 Referee Blake Grice |
| W | 8β1β0 after bout | Terrence MitchellView status and profile β | UFC Fight Night 227 - Grasso vs. Shevchenko 2 | TKO (Punches)Round 1 Time 0:54 Referee Mark Smith |
| L | 7β1β0 after bout | Christian RodriguezView status and profile β | UFC 287 - Pereira vs. Adesanya 2 | Decision (Unanimous)Round 3 Time 5:00 Referee Keith Peterson |
| W | 7β0β0 after bout | Jay PerrinView status and profile β | UFC 282 - Blachowicz vs. Ankalaev | Submission (Face Crank)Round 1 Time 2:44 Referee Herb Dean |
| W | 6β0β0 after bout | Mando GutierrezView status and profile β | Dana White's Contender Series - Contender Series 2022: Week 9 | Decision (Unanimous)Round 3 Time 5:00 Referee Jason Herzog |
| W | 5β0β0 after bout | Andres Sharon Portocarrero PinedaView status and profile β | UWC Mexico 35 - Luna vs. Campos | TKO (Punches)Round 1 Time 2:11 Referee Edgard Lopez |
| W | 4β0β0 after bout | Jose PenalozaView status and profile β | UWC Mexico 34 - Carvalho vs. Camilo | Submission (Rear-Naked Choke)Round 2 Time 2:25 Referee Daniela Modad |
| W | 3β0β0 after bout | Francisco VillanuevaView status and profile β | UWC Mexico 33 - Sabori vs. Rodriguez | Submission (Armbar)Round 1 Time 2:07 Referee Daniela Modad |
| W | 2β0β0 after bout | Joel PenaView status and profile β | UWC Mexico 32 - Sanchez vs. Valencia | Submission (Armbar)Round 1 Time 0:54 Referee Edgard Lopez |
| W | 1β0β0 after bout | Eduardo VelazquezView status and profile β | UWC Mexico 30 - Leyva vs. Galera | Submission (Rear-Naked Choke)Round 1 Time 1:01 Referee Luis Cobian |
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 Raul Rosas Jr..
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.