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 |
|---|---|---|---|---|
| L | 23β6β0 after bout | Kaan OfliView status and profile β | UFC Fight Night 280 - Fiziev vs. Torres | Submission (Arm-Triangle Choke)Round 1 Time 4:16 Referee Rich Mitchell |
| W | 23β5β0 after bout | Douglas Silva de AndradeView status and profile β | UFC Fight Night 268 - Moreno vs. Kavanagh | TKO (Punches)Round 1 Time 4:59 Referee Herb Dean |
| W | 22β5β0 after bout | Justice TorresView status and profile β | Dana White's Contender Series - Contender Series 2025: Week 7 | TKO (Knees and Punches)Round 1 Time 2:32 Referee Frank Trigg |
| W | 21β5β0 after bout | Lance LawrenceView status and profile β | LFA 210 - Lawrence vs. Reyes | Submission (Rear-Naked Choke)Round 2 Time 3:29 Referee George Conley |
| L | 20β5β0 after bout | Chris MecateView status and profile β | LFA 208 - Mecate vs. Reyes | Decision (Unanimous)Round 3 Time 5:00 Referee Mike Beltran |
| W | 20β4β0 after bout | Caleb MoctezumaView status and profile β | BSC 28 - Budo Sento Championship 28 | KO (Punches)Round 1 Time 1:29 Referee Antonio Guerrero |
| W | 19β4β0 after bout | Alvaro VacacelaView status and profile β | FFC 82 / Matchmaker MMA 6 - FFC vs. Matchmaker | TKO (Knee and Punches)Round 3 Time 2:20 Referee Hugo Pulido |
| L | 18β4β0 after bout | Lerryan DouglasView status and profile β | LFA 190 - Chapolin vs. Siqueira | KO (Punch)Round 2 Time 2:56 Referee Jonathan Romero |
| W | 18β3β0 after bout | Chase GibsonView status and profile β | LFA 184 - Diaz vs. Lewis | TKO (Punches and Elbows)Round 3 Time 1:29 Referee Chris Leben |
| W | 17β3β0 after bout | Frank ValenciaView status and profile β | Matchmaker MMA 5 - Blair vs. Pantro | TKO (Punches)Round 2 Time 4:36 Referee Hugo Pulido |
| W | 16β3β0 after bout | Jordan BeltranView status and profile β | Combate Global - Martinez vs. Zarauz | Submission (Rear-Naked Choke)Round 1 Time 4:24 Referee Raul Porrata |
| W | 15β3β0 after bout | Jose EstradaView status and profile β | Combate Global - Reina o Nada | Decision (Unanimous)Round 3 Time 5:00 Referee Marcos Perez |
| W | 14β3β0 after bout | Luis GomezView status and profile β | Combate Global - Reyes vs. Gomez | TKO (Punches)Round 1 Time 4:42 Referee Alan Abeles |
| W | 13β3β0 after bout | Carlos Calvo CalvoView status and profile β | Combate Global - Bravo vs. Whitney | TKO (Injury)Round 2 Time 5:00 Referee Josh Rutgers |
| W | 12β3β0 after bout | John SimonView status and profile β | Combate Global - Superfly | TKO (Punches)Round 3 Time 2:49 Referee Michael Cardoso |
| W | 11β3β0 after bout | Joe NealView status and profile β | Combate Americas - Stockton | Submission (Rear-Naked Choke)Round 2 Time 3:24 Referee Frank Trigg |
| L | 10β3β0 after bout | Alex VelascoView status and profile β | Combate 30 - Combate Baja | TKO (Punches)Round 3 Time 3:08 Referee Not listed |
| W | 10β2β0 after bout | Jorge Francisco Molina JuarezView status and profile β | Panama Fight League - Ultimate Combat Challenge 43: Moises vs. Garcia | Submission (Armbar)Round 1 Time 2:20 Referee Cristian Andino |
| L | 9β2β0 after bout | Mike HamelView status and profile β | Combate Americas - Alday vs. Lopez | Decision (Unanimous)Round 3 Time 5:00 Referee Jason Herzog |
| L | 9β1β0 after bout | Jhon BedoyaView status and profile β | Empire MMA 1 - Colombia vs. The World | Submission (Choke)Round 1 Time 3:24 Referee Jacob Montalvo |
| W | 9β0β0 after bout | Andres LealView status and profile β | LFC 12 - Champions Night | Decision (Unanimous)Round 5 Time 5:00 Referee Camilo Prieto |
| W | 8β0β0 after bout | Carlos ReateguiView status and profile β | Redemption Fighters 4 - Peru vs. Colombia | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| W | 7β0β0 after bout | Kleison CervantesView status and profile β | SFC 22 - Striker Fighting Championship 22 | Submission (Rear-Naked Choke)Round 3 Time 2:55 Referee Not listed |
| W | 6β0β0 after bout | Alvaro MartinezView status and profile β | LFC 10 - Night of Warriors | TKO (Punches)Round 1 Time 4:24 Referee Cesar Martinez |
| W | 5β0β0 after bout | Jose Andres CortesView status and profile β | 300 Fighting Championship - Top Fighting | TKO (Punches)Round 2 Time 3:30 Referee Not listed |
| W | 4β0β0 after bout | Michael IrizarryView status and profile β | CTT 8 - Caribbean Top Team 8 | SubmissionRound 1 Time 0:00 Referee Not listed |
| W | 3β0β0 after bout | Daniel HolguinView status and profile β | Empire Sports Marketing - Colombia vs. The World | Submission (Rear-Naked Choke)Round 2 Time 4:22 Referee Dan Miragliotta |
| W | 2β0β0 after bout | Oscar Fabian GarzonView status and profile β | LFC 7 - Latin Fighter Championship 7 | Submission (Triangle Choke)Round 1 Time 3:52 Referee Asdrubal Urdaneta |
| W | 1β0β0 after bout | Julian LozanoView status and profile β | LFC 6 - Latin Fighter Championship 6 | Decision (Unanimous)Round 3 Time 5:00 Referee Asdrubal Urdaneta |
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 Javier Reyes.
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.