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 |
|---|---|---|---|---|
| L | 8–9–0 after bout | Ahmet KayretliView status and profile → | RCS 21 - Rocket Combat Sports 21 | Decision (Unanimous)Round 5 Time 5:00 Referee Michael Doleman |
| L | 8–8–0 after bout | Tyshawn WilliamsView status and profile → | Anthony Pettis FC 15 - Virginia Fight Night 3 | TKO (Punches)Round 2 Time 3:28 Referee Not listed |
| W | 8–7–0 after bout | Marcos CovarrubiasView status and profile → | Arena Fighting Garage - Fight Night 3 | TKO (Body Kick)Round 2 Time 1:32 Referee Fernando Salas |
| L | 7–7–0 after bout | Vicente VargasView status and profile → | FFC 66 - Mollinedo vs. Pereyra | Decision (Unanimous)Round 3 Time 5:00 Referee Romulo Balarezo |
| W | 7–6–0 after bout | Piero Dante PinedaView status and profile → | FFC 64 - Mollinedo vs. Grijalva | Submission (Rear-Naked Choke)Round 2 Time 3:27 Referee Romulo Balarezo |
| W | 6–6–0 after bout | Jose Alfonso CamposView status and profile → | Troncal Fight League - Zona de Guerra | Decision (Unanimous)Round 3 Time 5:00 Referee Jorge Lema |
| W | 5–6–0 after bout | Oscar GuerreroView status and profile → | Yantzaza Fighting Championship 12 - YFC 12: Davila vs. Pacheco | TKO (Punches)Round 2 Time 0:22 Referee Jose Fernandez |
| L | 4–6–0 after bout | Eduardo TorresView status and profile → | FFC 55 - Navarrete vs. Lanskoi | Decision (Unanimous)Round 3 Time 5:00 Referee Cote Arbaiza |
| W | 4–5–0 after bout | Miguel MartinezView status and profile → | Reto de Campeones 3 - Nuevos Talentos | TKO (Punches)Round 1 Time 4:14 Referee Romulo Balarezo |
| W | 3–5–0 after bout | Alex LimacoView status and profile → | FFC 51 - Estela vs. Zebroski | KO (Punches)Round 1 Time 1:58 Referee Zelim Pinzas |
| L | 2–5–0 after bout | Liam PantaleonView status and profile → | DFL 4 - Cunuhay vs. Pantaleon | Submission (Triangle Choke)Round 2 Time 3:39 Referee Henry Montenegro |
| W | 2–4–0 after bout | Erickson QuinzoView status and profile → | Barbarians 14 - BFL 14: Centeno vs. Cueva | Submission (Rear-Naked Choke)Round 2 Time 1:59 Referee Daniel Prado |
| L | 1–4–0 after bout | Aaron CanarteView status and profile → | EMMA 17 - Centeno vs Morales | Decision (Unanimous)Round 3 Time 5:00 Referee Galo Rojas |
| W | 1–3–0 after bout | Gabriel PolancoView status and profile → | EMMA 13 - Extreme MMA 13 | Decision (Split)Round 3 Time 5:00 Referee Ruben Orellana |
| L | 0–3–0 after bout | Nicolas CangahuaminView status and profile → | QFC 6 - Centeno vs. Blasco | Submission (Armbar)Round 2 Time 3:46 Referee Mauricio Naranjo |
| L | 0–2–0 after bout | Diego MorilloView status and profile → | EMMA - Extreme MMA 12 | Submission (Armbar)Round 1 Time 2:08 Referee Mauricio Naranjo |
| L | 0–1–0 after bout | Martin MollinedoView status and profile → | Peru FC 23 - Mollinedo vs. Cunuhay | Decision (Unanimous)Round 3 Time 5:00 Referee Anthony De La Mata |
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 Alex Cunuhay.
Verify source record ↗Every verified opponent opens another full career
17 professional bout rows are displayed from the source record. 17 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.