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 | 16β1β1 after bout | Malcolm WellmakerView status and profile β | UFC Fight Night 276 - Allen vs. Costa | Submission (Rear-Naked Choke)Round 2 Time 4:08 Referee Eric McMahon |
| W | 15β1β1 after bout | Won Il KwonView status and profile β | Dana White's Contender Series - Contender Series 2025: Week 10 | KO (Spinning Back Elbow)Round 2 Time 4:58 Referee Keith Peterson |
| W | 14β1β1 after bout | Uriel CossioView status and profile β | LUX 050 - Monterrey | Decision (Unanimous)Round 5 Time 5:00 Referee Daniela Modad |
| W | 13β1β1 after bout | Jose RouraView status and profile β | LUX 047 - CDMX | TKO (Doctor Stoppage)Round 4 Time 5:00 Referee Daniela Modad |
| W | 12β1β1 after bout | Abraham NavaView status and profile β | LUX 042 - Guadalajara | Decision (Unanimous)Round 3 Time 5:00 Referee Gerardo Cruz |
| W | 11β1β1 after bout | Jose RouraView status and profile β | LUX 038 - Monterrey | Decision (Unanimous)Round 5 Time 5:00 Referee Daniela Modad |
| W | 10β1β1 after bout | Luis GuerreroView status and profile β | LUX 034 - Cancun | Submission (Rear-Naked Choke)Round 1 Time 4:59 Referee Gerardo Cruz |
| W | 9β1β1 after bout | Irvin AmayaView status and profile β | LUX 030 - Monterrey | Decision (Unanimous)Round 3 Time 5:00 Referee Gerardo Cruz |
| W | 8β1β1 after bout | Andres LealView status and profile β | UWC Mexico 33 - Sabori vs. Rodriguez | Decision (Unanimous)Round 3 Time 5:00 Referee Daniela Modad |
| L | 7β1β1 after bout | Rodrigo VeraView status and profile β | FFC 47 - Vera vs. Diaz | Decision (Unanimous)Round 3 Time 5:00 Referee Alan Nieto |
| W | 7β0β1 after bout | Juan CamposView status and profile β | UWC Mexico 28 - Luna vs. Benitez | TKO (Punches)Round 1 Time 3:21 Referee Luis Cobian |
| W | 6β0β1 after bout | Carlos HuachinView status and profile β | FFC 44 - Basurto vs. Ribovics | Decision (Unanimous)Round 3 Time 5:00 Referee Jorge Diez Canseco |
| W | 5β0β1 after bout | Javier GuzmanView status and profile β | Crixus MMA - 05 | TKO (Punches)Round 2 Time 1:49 Referee Fernando Salas |
| W | 4β0β1 after bout | Ramon CardozoView status and profile β | FFC 2 - Fortis Fight Cage 2 | Decision (Unanimous)Round 3 Time 5:00 Referee Daniela Modad |
| W | 3β0β1 after bout | Arturo LemusView status and profile β | Martial Entertainment - Fight Night Champions 4 | Submission (Armbar)Round 1 Time 3:22 Referee Edgard Lopez |
| D | 2β0β1 after bout | Juan da SilvaView status and profile β | HFC 83 - Da Silva vs. Diaz | Decision (Split)Round 3 Time 5:00 Referee German Cinalli |
| W | 2β0β0 after bout | Francisco AlessandriaView status and profile β | DF 4 - Delirium Fest 4 | TKO (Doctor Stoppage)Round 3 Time 3:46 Referee Not listed |
| W | 1β0β0 after bout | Nahuel Alejandro FariasView status and profile β | HFC - Noche de Campeones 19 | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
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 Juan Diaz.
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.