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 | 14–10–0 after bout | Kevin FernandezView status and profile → | LFA 236 - Ikei vs. Parra | Decision (Split)Round 3 Time 5:00 Referee Ryan Brueggeman |
| L | 14–9–0 after bout | Ernesto IbarraView status and profile → | LFA 220 - Tanner vs. Cyr | TKO (Knee and Punches)Round 1 Time 4:02 Referee Jim Flanagan |
| W | 14–8–0 after bout | Joao CamiloView status and profile → | United Fight League - UFL 6: Team Rampage vs. Team Cejudo | TKO (Punches)Round 3 Time 2:12 Referee Gustav Gibson |
| W | 13–8–0 after bout | Shojin MikiView status and profile → | United Fight League - UFL 4: Grand Prix Finals | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| L | 12–8–0 after bout | Gerardo GranielView status and profile → | Combate Global - Bojorquez vs. Medina | KO (Punches)Round 2 Time 4:25 Referee Raul Porrata |
| W | 12–7–0 after bout | Cristian BarrazaView status and profile → | Combate Global - Cisneros vs. Mora | TKO (Punches)Round 1 Time 3:22 Referee Josh Rutgers |
| L | 11–7–0 after bout | Josh SmithView status and profile → | XMMA 3 - Vice City | Decision (Unanimous)Round 3 Time 5:00 Referee Wayne Spinola |
| W | 11–6–0 after bout | Tyler WilsonView status and profile → | LFA 106 - Silveira vs. Viana | Decision (Unanimous)Round 3 Time 5:00 Referee Marcio Laselva |
| L | 10–6–0 after bout | Kevin NatividadView status and profile → | LFA 85 - Hughes vs. Demopoulos | KO (Punches)Round 2 Time 1:37 Referee Vance Swerdan |
| L | 10–5–0 after bout | Adrian YanezView status and profile → | LFA 78 - Yanez vs. Estrada | Decision (Split)Round 3 Time 5:00 Referee Jon Schorle |
| W | 10–4–0 after bout | Cody FreemanView status and profile → | LFA 73 - Lingo vs. Hatley | Decision (Majority)Round 3 Time 5:00 Referee Don Turnage |
| W | 9–4–0 after bout | Rickey FurarView status and profile → | LFA 69 - Perez vs. Moreno | TKO (Leg Kick)Round 2 Time 0:19 Referee Mike Beltran |
| L | 8–4–0 after bout | Louis SmolkaView status and profile → | CXF 15 - Rage in the Cage | TKO (Doctor Stoppage)Round 2 Time 5:00 Referee Michael Bell |
| W | 8–3–0 after bout | Benji GomezView status and profile → | CG 21 - Celtic Gladiator 21 | Decision (Split)Round 3 Time 5:00 Referee Not listed |
| W | 7–3–0 after bout | David DuranView status and profile → | Bellator 192 - Jackson vs. Sonnen | Decision (Unanimous)Round 3 Time 5:00 Referee Jason Herzog |
| W | 6–3–0 after bout | Albert TapiaView status and profile → | FCOC - Rumble on the Water | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| W | 5–3–0 after bout | Benji GomezView status and profile → | CXF 8 - Cali Kings | Decision (Unanimous)Round 3 Time 5:00 Referee Frank Trigg |
| W | 4–3–0 after bout | Michael ReyesView status and profile → | CXF 6 - Meryl Streep Showcase | Decision (Unanimous)Round 3 Time 5:00 Referee Milan Ayers |
| L | 3–3–0 after bout | David DuranView status and profile → | Bellator 160 - Henderson vs. Pitbull | Decision (Split)Round 3 Time 5:00 Referee Jason Herzog |
| W | 3–2–0 after bout | Jonathan Santa MariaView status and profile → | Combate Americas - Road to the Championship 3 | TKO (Elbows)Round 1 Time 1:55 Referee Mike Beltran |
| L | 2–2–0 after bout | Steve RamirezView status and profile → | WSOF 28 - Moraes vs. Barajas | KO (Punches)Round 1 Time 1:01 Referee John McCarthy |
| W | 2–1–0 after bout | Ramos CruzView status and profile → | KOTC - Bitter Rivals | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| L | 1–1–0 after bout | Richard AlarconView status and profile → | BAMMA USA - Badbeat 16 | Submission (Rear-Naked Choke)Round 1 Time 1:54 Referee Michael Bell |
| W | 1–0–0 after bout | Adrian GutierrezView status and profile → | BAMMA USA - Badbeat 15 | TKO (Punches)Round 1 Time 0:45 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 Kyle Estrada.
Verify source record ↗Every verified opponent opens another full career
24 professional bout rows are displayed from the source record. 21 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.