Not listed on the current UFC roster

Carla Esparza

Full professional career20 verified opponent profilesRecursive links active
CE
19–8–0PROFESSIONAL RECORD · W–L–D
CAREER SNAPSHOT

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.

19Professional wins
8Professional losses
0Draws
0No contests
FULL PROFESSIONAL CAREER

EVERY RECORDED BOUT

Complete professional fight history, including competition before and outside UFC. Use the controls to isolate an opponent, promotion, method or result.

19–8–027 professional boutsNo no-contest results
27 of 27 bouts shown
ResultDate / recordOpponentEventFinish details
L19–8–0 after boutTecia PenningtonView status and profile →UFC 307 - Pereira vs. RountreeDecision (Unanimous)Round 3 Time 5:00 Referee Tyler Tomlinson
L19–7–0 after boutWeili ZhangView status and profile →UFC 281 - Adesanya vs. PereiraSubmission (Rear-Naked Choke)Round 2 Time 1:05 Referee Keith Peterson
W19–6–0 after boutRose NamajunasView status and profile →UFC 274 - Oliveira vs. GaethjeDecision (Split)Round 5 Time 5:00 Referee Keith Peterson
W18–6–0 after boutXiaonan YanView status and profile →UFC Fight Night 188 - Font vs. GarbrandtTKO (Punches)Round 2 Time 2:58 Referee Keith Peterson
W17–6–0 after boutMarina RodriguezView status and profile →UFC on ESPN 14 - Whittaker vs. TillDecision (Split)Round 3 Time 5:00 Referee Rich Mitchell
W16–6–0 after boutMichelle Waterson-GomezView status and profile →UFC 249 - Ferguson vs. GaethjeDecision (Split)Round 3 Time 5:00 Referee Dan Miragliotta
W15–6–0 after boutAlexa GrassoView status and profile →UFC Fight Night 159 - Rodriguez vs. StephensDecision (Majority)Round 3 Time 5:00 Referee Jason Herzog
W14–6–0 after boutVirna JandirobaView status and profile →UFC Fight Night 150 - Jacare vs. HermanssonDecision (Unanimous)Round 3 Time 5:00 Referee Alan Abeles
L13–6–0 after boutTatiana SuarezView status and profile →UFC 228 - Woodley vs. TillTKO (Punches)Round 3 Time 4:33 Referee Kerry Hatley
L13–5–0 after boutClaudia GadelhaView status and profile →UFC 225 - Whittaker vs. Romero 2Decision (Split)Round 3 Time 5:00 Referee Rob Madrigal
W13–4–0 after boutCynthia CalvilloView status and profile →UFC 219 - Cyborg vs. HolmDecision (Unanimous)Round 3 Time 5:00 Referee Chris Tognoni
W12–4–0 after boutMaryna MorozView status and profile →UFC Fight Night 112 - Chiesa vs. LeeDecision (Unanimous)Round 3 Time 5:00 Referee Mario Yamasaki
L11–4–0 after boutRanda MarkosView status and profile →UFC Fight Night 105 - Lewis vs. BrowneDecision (Split)Round 3 Time 5:00 Referee Keith Peterson
W11–3–0 after boutJuliana LimaView status and profile →UFC 197 - Jones vs. St. PreuxDecision (Unanimous)Round 3 Time 5:00 Referee John McCarthy
L10–3–0 after boutJoanna JedrzejczykView status and profile →UFC 185 - Pettis vs. dos AnjosKO (Punches)Round 2 Time 4:17 Referee Don Turnage
W10–2–0 after boutRose NamajunasView status and profile →UFC - The Ultimate Fighter 20 FinaleSubmission (Rear-Naked Choke)Round 3 Time 1:26 Referee Yves Lavigne
W9–2–0 after boutBec RawlingsView status and profile →Invicta FC 4 - Esparza vs. HyattDecision (Unanimous)Round 5 Time 5:00 Referee John McCarthy
W8–2–0 after boutLynn AlvarezView status and profile →Invicta FC 3 - Penne vs. SugiyamaTKO (Punches)Round 1 Time 2:53 Referee Rob Hinds
W7–2–0 after boutSarah SchneiderView status and profile →Invicta FC 2 - Baszler vs. McMannTKO (Punches)Round 2 Time 4:28 Referee John McCarthy
W6–2–0 after boutFelice HerrigView status and profile →XFC 15 - TributeDecision (Unanimous)Round 3 Time 5:00 Referee Chris Adams
L5–2–0 after boutJessica AguilarView status and profile →BFC - Bellator Fighting Championships 46Decision (Split)Round 3 Time 5:00 Referee Troy Waugh
W5–1–0 after boutYadira AnzalduaView status and profile →ECSC - Friday Night Fights 3Submission (Rear-Naked Choke)Round 1 Time 0:53 Referee Stan Saavedra
W4–1–0 after boutNina NunesView status and profile →Crowbar MMA - Winter BrawlDecision (Split)Round 3 Time 5:00 Referee Daniel Grimestad
L3–1–0 after boutMegumi FujiiView status and profile →BFC - Bellator Fighting Championships 24Submission (Armbar)Round 2 Time 0:57 Referee Troy Waugh
W3–0–0 after boutLacey SearsView status and profile →NMEF / RMBB - Ladies Night: Clash of the Titans 8Submission (Rear-Naked Choke)Round 2 Time 2:37 Referee Adam Martinez
W2–0–0 after boutKarina HallinanView status and profile →LBFN 8 - Long Beach Fight Night 8Submission (Rear-Naked Choke)Round 2 Time 2:16 Referee Larry Landless
W1–0–0 after boutCassie TrostView status and profile →RITC 3 - Respect in the Cage 3TKO (Punches)Round 1 Time 0:48 Referee Nelson Hamilton
DATA CHECKEDAug 20, 2026
PRIMARY RECORD SOURCESherdog Fight Finder

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 Carla Esparza.

Verify source record ↗
RECURSIVE COVERAGE

Every verified opponent opens another full career

27 professional bout rows are displayed from the source record. 20 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.

Verify source record ↗Current roster snapshot ↗