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 | 20–10–0 after bout | Ayaka HamasakiView status and profile → | Rizin FF - Rizin 37 | Decision (Unanimous)Round 3 Time 5:00 Referee Masato Fukuda |
| L | 20–9–0 after bout | Danielle TaylorView status and profile → | XFC 43 - Xtreme Fighting Championships | Decision (Split)Round 3 Time 5:00 Referee Blake Grice |
| L | 20–8–0 after bout | Marina RodriguezView status and profile → | UFC on ESPN 2 - Barboza vs. Gaethje | Decision (Unanimous)Round 3 Time 5:00 Referee Keith Peterson |
| L | 20–7–0 after bout | Weili ZhangView status and profile → | UFC Fight Night 141 - Blaydes vs. Ngannou 2 | Submission (Armbar)Round 1 Time 3:41 Referee Peter Hickmott |
| W | 20–6–0 after bout | Jodie EsquibelView status and profile → | UFC Fight Night 133 - Dos Santos vs. Ivanov | Decision (Unanimous)Round 3 Time 5:00 Referee Herb Dean |
| L | 19–6–0 after bout | Cortney CaseyView status and profile → | UFC 211 - Miocic vs. Dos Santos 2 | Decision (Unanimous)Round 3 Time 5:00 Referee Kerry Hatley |
| L | 19–5–0 after bout | Claudia GadelhaView status and profile → | UFC 190 - Rousey vs. Correia | Decision (Unanimous)Round 3 Time 5:00 Referee Mario Yamasaki |
| W | 19–4–0 after bout | Kalindra FariaView status and profile → | WSOF 15 - Branch vs. Okami | Decision (Unanimous)Round 5 Time 5:00 Referee Josh Rutgers |
| W | 18–4–0 after bout | Emi FujinoView status and profile → | WSOF 10 - Branch vs. Taylor | Decision (Unanimous)Round 5 Time 5:00 Referee Herb Dean |
| W | 17–4–0 after bout | Alida GrayView status and profile → | WSOF 8 - Gaethje vs. Patishnock | Submission (Arm-Triangle Choke)Round 1 Time 2:45 Referee Jorge Ortiz |
| W | 16–4–0 after bout | Megumi FujiiView status and profile → | Vale Tudo Japan - VTJ 3rd | Technical Decision (Majority)Round 2 Time 5:00 Referee Kenichi Serizawa |
| W | 15–4–0 after bout | Patricia VidonicView status and profile → | Bellator MMA - Bellator 94 | Decision (Split)Round 3 Time 5:00 Referee Jorge Ortiz |
| W | 14–4–0 after bout | Megumi FujiiView status and profile → | BFC - Bellator Fighting Championships 69 | Decision (Unanimous)Round 3 Time 5:00 Referee Jason Herzog |
| W | 13–4–0 after bout | Patricia VidonicView status and profile → | Fight Time 8 - It's Fight Time | Decision (Unanimous)Round 3 Time 5:00 Referee Jorge Alonso |
| W | 12–4–0 after bout | Lisa EllisView status and profile → | BFC - Bellator Fighting Championships 58 | Decision (Unanimous)Round 3 Time 5:00 Referee Troy Waugh |
| W | 11–4–0 after bout | Carla EsparzaView status and profile → | BFC - Bellator Fighting Championships 46 | Decision (Split)Round 3 Time 5:00 Referee Troy Waugh |
| W | 10–4–0 after bout | Elsie ZwickerView status and profile → | G-Force Fights - Bad Blood 4 | Submission (Armbar)Round 1 Time 1:22 Referee Troy Waugh |
| L | 9–4–0 after bout | Zoila FraustoView status and profile → | BFC - Bellator Fighting Championships 31 | Decision (Split)Round 3 Time 5:00 Referee Jason Herzog |
| W | 9–3–0 after bout | Lynn AlvarezView status and profile → | BFC - Bellator Fighting Championships 24 | Submission (Arm-Triangle Choke)Round 1 Time 4:01 Referee Troy Waugh |
| W | 8–3–0 after bout | Catia VitoriaView status and profile → | Action Fight League - Rock-N-Rumble 3 | TKO (Punches)Round 1 Time 4:17 Referee Jorge Ortiz |
| W | 7–3–0 after bout | Valerie CoolbaughView status and profile → | Action Fight League - Rock-N-Rumble 2 | Submission (Triangle Choke)Round 2 Time 3:28 Referee Troy Waugh |
| W | 6–3–0 after bout | Amanda DuvallView status and profile → | Unconquered 1 - November Reign | Submission (Arm-Triangle Choke)Round 2 Time 1:32 Referee Troy Waugh |
| L | 5–3–0 after bout | Angela MaganaView status and profile → | HOOKnSHOOT - GFight 2009 Grand Prix | Decision (Majority)Round 3 Time 3:00 Referee Not listed |
| W | 5–2–0 after bout | Angela MaganaView status and profile → | WFC 6 - Battle in the Bay | Technical Submission (Blood in the Eye)Round 3 Time 1:53 Referee Not listed |
| L | 4–2–0 after bout | Carina DammView status and profile → | Bodog Fight - Vancouver | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| W | 4–1–0 after bout | Angela MaganaView status and profile → | WFC 3 - Turf Wars | Submission (Armbar)Round 1 Time 3:09 Referee Not listed |
| W | 3–1–0 after bout | Sumie SakaiView status and profile → | CFC 3 - Combat Fighting Championship 3 | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| W | 2–1–0 after bout | Tamera ArnoldView status and profile → | CFC 2 - Combat Fighting Championship 2 | Submission (Guillotine Choke)Round 2 Time 4:40 Referee Not listed |
| W | 1–1–0 after bout | Lindsay KetchumView status and profile → | CFC 1 - Combat Fighting Championship 1 | TKO (Corner Stoppage)Round 1 Time 5:00 Referee Not listed |
| L | 0–1–0 after bout | Lisa EllisView status and profile → | AFC 15 - Absolute Fighting Championships 15 | Submission (Rear-Naked Choke)Round 2 Time 2:53 Referee Jorge Alonso |
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 Jessica Aguilar.
Verify source record ↗Every verified opponent opens another full career
30 professional bout rows are displayed from the source record. 24 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.