Carla Esparza, a seasoned mixed martial artist, has amassed an impressive record of 20 wins, 8 losses, and 0 draws throughout her career. Competing primarily in the UFC's strawweight division (115 lbs.), she stands at 5 feet 1 inch tall with a reach of 63 inches, adopting an orthodox stance. In terms of performance, Esparza averages 2.19 significant strikes per minute during her UFC bouts, landing them with a striking accuracy of 39%. She absorbs an average of 2.87 strikes per minute and boasts a strike defense rate of 54%. Her grappling skills are evident in the high number of takedowns she attempts, averaging 3.28 per 15 minutes with a takedown accuracy of 36%. Esparza's career highlights include a significant victory over Rose Namajunas, who held an ELO rating of 1110 at the time. Her most recent fights showcase her resilience and versatility. In July 2020, she won against Marina Rodriguez via split decision (S-DEC). A year later, in May 2021, she scored a knockout victory over Yan Xiaonan. In May 2022, she regained the strawweight title from Rose Namajunas after a hard-fought decision win (S-DEC). However, her reign was short-lived as she lost the title to Zhang Weili via rear naked choke in November 2022. Her most recent fight took place on October 5th, 2024, where she suffered a loss against Tecia Pennington via unanimous decision (U-DEC).
| Date | Event | Opponent | Method | Round | Time | Result |
|---|---|---|---|---|---|---|
| 2024-10-05 | UFC 307: Pereira vs. Rountree Jr. | Tecia Pennington | U-DEC | 3 | 5:00 | Loss |
| 2022-11-12 | UFC 281: Adesanya vs. Pereira | Zhang Weili | SUB Rear Naked Choke | 2 | 1:05 | Loss |
| 2022-05-07 | UFC 274: Oliveira vs. Gaethje | Rose Namajunas | S-DEC | 5 | 5:00 | Win |
| 2021-05-22 | UFC Fight Night: Font vs. Garbrandt | Yan Xiaonan | KO/TKO Punches | 2 | 2:58 | Win |
| 2020-07-25 | UFC Fight Night: Whittaker vs. Till | Marina Rodriguez | S-DEC | 3 | 5:00 | Win |
| 2020-05-09 | UFC 249: Ferguson vs. Gaethje | Michelle Waterson-Gomez | S-DEC | 3 | 5:00 | Win |
| 2019-09-21 | UFC Fight Night: Rodriguez vs. Stephens | Alexa Grasso | M-DEC | 3 | 5:00 | Win |
| 2019-04-27 | UFC Fight Night: Jacare vs. Hermansson | Virna Jandiroba | U-DEC | 3 | 5:00 | Win |
| 2018-09-08 | UFC 228: Woodley vs. Till | Tatiana Suarez | KO/TKO Punches | 3 | 4:33 | Loss |
| 2018-06-09 | UFC 225: Whittaker vs. Romero 2 | Claudia Gadelha | S-DEC | 3 | 5:00 | Loss |
| 2017-12-30 | UFC 219: Cyborg vs. Holm | Cynthia Calvillo | U-DEC | 3 | 5:00 | Win |
| 2017-06-25 | UFC Fight Night: Chiesa vs. Lee | Maryna Moroz | U-DEC | 3 | 5:00 | Win |
| 2017-02-19 | UFC Fight Night: Lewis vs. Browne | Randa Markos | S-DEC | 3 | 5:00 | Loss |
| 2016-04-23 | UFC 197: Jones vs Saint Preux | Juliana Lima | U-DEC | 3 | 5:00 | Win |
| 2015-03-14 | UFC 185: Pettis vs Dos Anjos | Joanna Jedrzejczyk | KO/TKO Punches | 2 | 4:17 | Loss |
| 2014-12-12 | The Ultimate Fighter: A Champion Will Be Crowned Finale | Rose Namajunas | SUB Rear Naked Choke | 3 | 1:26 | Win |
| Fight # | Date | Opponent Name | Opponent ELO | Result | ELO Gained | ELO |
|---|---|---|---|---|---|---|
| 16 | 2024-10-05 | Tecia Pennington | 1065 | Loss | -16 | 1043 |
| 15 | 2022-11-12 | Zhang Weili | 1084 | Loss | -16 | 1059 |
| 14 | 2022-05-07 | Rose Namajunas | 1110 | Win | 0 | 1075 |
| 13 | 2021-05-22 | Yan Xiaonan | 1083 | Win | +22 | 1075 |
| 12 | 2020-07-25 | Marina Rodriguez | 1032 | Win | 0 | 1053 |
| 11 | 2020-05-09 | Michelle Waterson-Gomez | 1031 | Win | 0 | 1053 |
| 10 | 2019-09-21 | Alexa Grasso | 1002 | Win | 0 | 1053 |
| 9 | 2019-04-27 | Virna Jandiroba | 1000 | Win | +14 | 1053 |
| 8 | 2018-09-08 | Tatiana Suarez | 1056 | Loss | -16 | 1039 |
| 7 | 2018-06-09 | Claudia Gadelha | 1037 | Loss | 0 | 1055 |
| 6 | 2017-12-30 | Cynthia Calvillo | 1056 | Win | +17 | 1055 |
| 5 | 2017-06-25 | Maryna Moroz | 1022 | Win | +16 | 1038 |
| 4 | 2017-02-19 | Randa Markos | 998 | Loss | 0 | 1022 |
| 3 | 2016-04-23 | Juliana Lima | 1017 | Win | +17 | 1022 |
| 2 | 2015-03-14 | Joanna Jedrzejczyk | 1016 | Loss | -16 | 1005 |
| 1 | 2014-12-12 | Rose Namajunas | 1000 | Win | +21 | 1021 |