THE COMPLETE RECORD
This profile is part of the recursive Fight Atlas graph. Open any opponent below to load that athlete’s complete professional career, then continue through every linked opponent without returning to a third-party record page.
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 | 19–20–0 after bout | Samuel MielesView status and profile → | Altum 1 - Altum Fight League | KO (Punch to the Body)Round 3 Time 4:44 Referee Not listed |
| L | 18–20–0 after bout | Mikhail FranklinView status and profile → | Panama Fight League - Ultimate Combat Challenge: Hell in the Cage 7 | SubmissionRound 1 Time 3:30 Referee Cesar Perez |
| L | 18–19–0 after bout | Lucas AlexanderView status and profile → | CN - Combat Night: Tallahassee | TKO (Head Kick and Punches)Round 1 Time 0:34 Referee Not listed |
| L | 18–18–0 after bout | Derek BabcockView status and profile → | CN - Combat Night: Rise of a Warrior | Submission (Rear-Naked Choke)Round 1 Time 2:57 Referee Ramon Ramos |
| L | 18–17–0 after bout | Matt WagyView status and profile → | Xtreme Fighting Championships - XFC Young Guns 7-8 | TKO (Punches)Round 1 Time 1:33 Referee Chris Mignocchi |
| L | 18–16–0 after bout | Miguel Angel SosaView status and profile → | CFC 10 - Caribbean FC 10: Croes vs. Torres | Decision (Unanimous)Round 3 Time 5:00 Referee Chucho Croes |
| L | 18–15–0 after bout | Darwin Luna OrtezView status and profile → | Panama Fight League - Ultimate Combat Challenge 68 | Submission (Rear-Naked Choke)Round 3 Time 4:30 Referee Cesar Perez |
| W | 18–14–0 after bout | Mike OlayaView status and profile → | UGP 17 - Ultimo Guerrero En Pie 17 | TKO (Body Kick and Punches)Round 1 Time 2:20 Referee Ruben Villa |
| W | 17–14–0 after bout | Joan RodriguezView status and profile → | WTE FC 17 - WTE Fight Championship 17 | TKO (Retirement)Round 1 Time 5:00 Referee Not listed |
| W | 16–14–0 after bout | Glauber DuncanView status and profile → | Panama Fight League - Ultimate Combat Challenge 64 | Decision (Unanimous)Round 3 Time 5:00 Referee Cesar Perez |
| W | 15–14–0 after bout | Nicolas GonzalezView status and profile → | TFC - Colombia 8 | Submission (Armbar)Round 2 Time 3:02 Referee Gerson Luna |
| L | 14–14–0 after bout | Luis MendezView status and profile → | FFC 61 - Luna vs. Da Silva | Decision (Unanimous)Round 3 Time 5:00 Referee Ivan Jarrin |
| L | 14–13–0 after bout | Micaias UrenaView status and profile → | Fighting Force 10 - McMahon vs. Garcia | KO (Head Kick and Punches)Round 1 Time 1:55 Referee Oliver Cruz |
| L | 14–12–0 after bout | Julio DavilaView status and profile → | Pasaje Underground Combat 4 - Davila vs. Cordero | TKO (Punches)Round 2 Time 0:41 Referee Wuilinton Guaicha |
| L | 14–11–0 after bout | Cristian Jose HerreraView status and profile → | EMMA 20 - Ortiz vs. Bencomo | TKO (Punches)Round 1 Time 4:55 Referee Mauricio Naranjo |
| L | 14–10–0 after bout | Berteloot AlexandreView status and profile → | UGP 14 - Ultimo Guerrero En Pie 14 | TKO (Punches)Round 3 Time 2:34 Referee Ruben Villa |
| W | 14–9–0 after bout | Orlando DiazView status and profile → | Panama Fight League - Ultimate Combat Challenge 50 | Decision (Unanimous)Round 3 Time 5:00 Referee Cesar Perez |
| W | 13–9–0 after bout | Manuel OrralaView status and profile → | LDF 1 - Liga de Fuego 1 | Decision (Unanimous)Round 3 Time 5:00 Referee Walter Loyola |
| L | 12–9–0 after bout | Jhonn Christopher Gonzalez RodriguezView status and profile → | EMMA 19 - Lascano vs. Martinez | Decision (Unanimous)Round 3 Time 5:00 Referee Mauricio Naranjo |
| L | 12–8–0 after bout | Jean TejenaView status and profile → | QFC 9 - Luna vs. Grijalva | Decision (Unanimous)Round 3 Time 5:00 Referee Fernando Guerra |
| W | 12–7–0 after bout | Joseph AlbarracinView status and profile → | OFC 9 - El Potro vs. El Huracan 2 | Submission (Armbar)Round 1 Time 4:37 Referee David Chamaidan |
| W | 11–7–0 after bout | Royner SanavarriaView status and profile → | QFC 8 - El Mas Arrecho | Decision (Unanimous)Round 3 Time 5:00 Referee Adrian Salazar |
| W | 10–7–0 after bout | Juan RoldanView status and profile → | OFC 8 - Oro Fighting Championship 8 | Submission (Armbar)Round 1 Time 3:20 Referee David Chamaidan |
| W | 9–7–0 after bout | Juan BencomoView status and profile → | Yantzaza Fighting Championship 10 - YFC 10: Guarnizo vs. Blasco | Submission (Armbar)Round 1 Time 4:00 Referee Diego Castro |
| L | 8–7–0 after bout | Deiby TachonView status and profile → | Panama Fight League - Ultimate Combat Challenge 48: Meza vs. Luna | TKO (Punches)Round 3 Time 2:08 Referee Juan Batista |
| L | 8–6–0 after bout | Liam PantaleonView status and profile → | EC 2 - Ecuadorian Combat 2 | Decision (Unanimous)Round 3 Time 5:00 Referee Miguel Angel Fierro |
| L | 8–5–0 after bout | Ismael SaltosView status and profile → | TFC 2 - Troncal Fighting Championship 2 | TKO (Punches)Round 2 Time 4:16 Referee Diogenes Ruiz |
| W | 8–4–0 after bout | Joseph AlbarracinView status and profile → | OFC 7 - Oro Fighting Championship 7 | Submission (Armbar)Round 1 Time 2:46 Referee David Chamaidan |
| L | 7–4–0 after bout | Cristian Jose HerreraView status and profile → | Yantzaza Fighting Championship 8 - YFC 8: Davila vs. Pacheco | Decision (Unanimous)Round 3 Time 5:00 Referee Javier Basurto |
| L | 7–3–0 after bout | Benjamin Jiron MolinaView status and profile → | CRF 22 - Center Real Fights 22 | KO (Punches)Round 1 Time 4:10 Referee Arturo Parra |
| L | 7–2–0 after bout | Alexis RamosView status and profile → | 300 Sparta 16 - Instinto vs. Minotauro | Decision (Unanimous)Round 3 Time 5:00 Referee Yesus Moran |
| L | 7–1–0 after bout | Daniel MarcosView status and profile → | 300 Sparta 13 - Cordoba vs. Cyborg | TKO (Punches)Round 1 Time 1:22 Referee Yesus Moran |
| W | 7–0–0 after bout | Thiago SilvaView status and profile → | Panama Fight League - Ultimate Combat Challenge 29 | KO (Punches)Round 1 Time 0:30 Referee Milton Marin |
| W | 6–0–0 after bout | Jostin GonzalezView status and profile → | Yantzaza Fighting Championship 4 - YFC 4 | Submission (Armbar)Round 3 Time 1:45 Referee Javier Basurto |
| W | 5–0–0 after bout | Marco MorochoView status and profile → | YFC 2 - Warriors | Submission (Guillotine Choke)Round 2 Time 3:45 Referee Efren Gonzales |
| W | 4–0–0 after bout | Mario VargasView status and profile → | PMMA 14 - Punisher MMA 14 | Decision (Unanimous)Round 3 Time 5:00 Referee Henry Montenegro |
| W | 3–0–0 after bout | Victor GonzalezView status and profile → | PMMA 12 - Punisher MMA 12 | TKORound 2 Time 3:24 Referee Mauricio Naranjo |
| W | 2–0–0 after bout | Andres AguilarView status and profile → | No Mercy Fest - NMF: Quito | Submission (Armbar)Round 1 Time 2 Referee Mauricio Naranjo |
| W | 1–0–0 after bout | Jose Antonio Saltos CabenaView status and profile → | Fighter Championship Machala - FCM 3 | TKO (Punches)Round 1 Time 4:28 Referee Diogenes Ruiz |
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 Andres Cordero.
Verify source record ↗Every verified opponent opens another full career
39 professional bout rows are displayed from the source record. 37 unique opponent identities have a stable source ID and an internal Fight Atlas route. Every opponent row has a verified identity link.
Source and correction standard
The complete professional history is retrieved from the established public fight-record source and cached for up to 24 hours. Current-roster status remains separate from historical career data and does not imply retirement.