One subject, in depth · bridged to Sideline US
FightIndex
Strawweight MMA

Carla Esparza vs Tecia Pennington

A fight that actually happened — and everything both records say about it.

Meetings on record

1

Carla Esparza and Tecia Pennington met once (2024). Tecia Pennington won in 2024 by decision.

SOURCE·Carla Esparza and Tecia Pennington — English Wikipedia (CC BY-SA 4.0)·both records name the other·REVIEWED AUG 2026

How this head-to-head is established

  1. This pairing exists only because at least one of the two articles' own results tables names the other fighter. No matchup on this site is speculative and none is a hypothetical.
  2. Every figure in the comparison below comes from that fighter's own page and carries the same source line. A dash means the source states nothing, not that the value is zero.
  3. Common opponents are found by matching linked bout lists, which is only possible because every fight list here is linked to every other. A shared opponent is not a transitive result and this page does not treat it as one.
  4. Nothing on this page predicts an outcome. It is a comparison of what is on record.

Sources, exclusions and known limits →

Side by side

What both records stateAUG 2026
Carla EsparzaTecia Pennington
—Reach—
61″ (154.9 cm)Height61″ (154.9 cm)
—Reach advantage—
19–8Record15–8
42%Finish rate13%
6Longest unbeaten run5
30Recorded bouts26
—Stance—

A comparison of what is on record. Nothing here predicts a result.

Common opponents

Both fought these 12. This is the comparison the siloed databases cannot make, because it needs every fight list linked to every other.

Both records, drawn

The same ledger line on each: wins stamped above the rule, losses below, the mark's shape carrying how it ended.

Carla Esparza

20102020UNFILEDwin v Nina Ansaroff, 2010, decisionloss v Megumi Fujii, 2010, submissionwin v Lacey Schuckman, 2010, submissionwin v Karina Hallinan, 2010, submissionwin v Cassie Trost, 2010, kowin v Felice Herrig, 2011, decisionloss v Jessica Aguilar, 2011, decisionwin v Yadira Anzaldua, 2011, submissionwin v Lynn Alvarez, 2012, kowin v Sarah Schneider, 2012, kowin v Bec Rawlings, 2013, decisionwin v Rose Namajunas, 2014, submissionwin v Jessica Penne, 2014, decisionloss v Joanna Jędrzejczyk, 2015, kowin v Juliana Lima, 2016, decisionwin v Cynthia Calvillo, 2017, decisionwin v Maryna Moroz, 2017, decisionloss v Randa Markos, 2017, decisionloss v Tatiana Suarez, 2018, koloss v Cláudia Gadelha, 2018, decisionwin v Alexa Grasso, 2019, decisionwin v Virna Jandiroba, 2019, decisionwin v Marina Rodriguez, 2020, decisionwin v Michelle Waterson, 2020, decisionwin v Yan Xiaonan, 2021, koloss v Zhang Weili, 2022, submissionwin v Rose Namajunas, 2022, decisionloss v Tecia Pennington, 2024, decisionwin v Tecia Torres, no date on recordwin v Angela Hill, no date on record
WON ABOVE·LOST BELOW BAR = STOPPAGE·BROKEN BAR = SUBMISSION·TICK = DECISION 2010–2024 · 2 UNDATED
2010 2020 win vs Nina Ansaroff (2010)loss vs Megumi Fujii (2010)win vs Lacey Schuckman (2010)win vs Karina Hallinan (2010)win vs Cassie Trost (2010)win vs Felice Herrig (2011)loss vs Jessica Aguilar (2011)win vs Yadira Anzaldua (2011)win vs Lynn Alvarez (2012)win vs Sarah Schneider (2012)win vs Bec Rawlings (2013)win vs Rose Namajunas (2014)win vs Jessica Penne (2014)loss vs Joanna Jędrzejczyk (2015)win vs Juliana Lima (2016)win vs Cynthia Calvillo (2017)win vs Maryna Moroz (2017)loss vs Randa Markos (2017)loss vs Tatiana Suarez (2018)loss vs Cláudia Gadelha (2018)win vs Alexa Grasso (2019)win vs Virna Jandiroba (2019)win vs Marina Rodriguez (2020)win vs Michelle Waterson (2020)win vs Yan Xiaonan (2021)loss vs Zhang Weili (2022)win vs Rose Namajunas (2022)loss vs Tecia Pennington (2024)
winlossdraw / NC2010–2024

Tecia Pennington

20102020UNFILEDwin v Kaiyana Rain, 2012, decisionwin v Felice Herrig, 2013, decisionwin v Rose Namajunas, 2013, decisionwin v Paige VanZant, 2013, decisionwin v Angela Magaña, 2014, decisionloss v Carla Esparza, 2014, decisionwin v Jocelyn Jones-Lybarger, 2015, decisionwin v Angela Hill, 2015, decisionloss v Rose Namajunas, 2016, decisionwin v Michelle Waterson, 2017, decisionwin v Juliana Lima, 2017, submissionwin v Bec Rawlings, 2017, decisionloss v Joanna Jędrzejczyk, 2018, decisionloss v Jéssica Andrade, 2018, decisionloss v Marina Rodriguez, 2019, decisionloss v Zhang Weili, 2019, decisionwin v Sam Hughes, 2020, kowin v Brianna Van Buren, 2020, decisionwin v Angela Hill, 2021, decisionloss v Mackenzie Dern, 2022, decisionwin v Carla Esparza, 2024, decisionloss v Tabatha Ricci, 2024, decisionloss v Denise Gomes, 2025, decisionwin v Luana Pinheiro, 2025, decisionwin v Bec Rawlings, no date on recordloss v Randa Markos, no date on record
WON ABOVE·LOST BELOW BAR = STOPPAGE·BROKEN BAR = SUBMISSION·TICK = DECISION 2012–2025 · 2 UNDATED
2020 win vs Kaiyana Rain (2012)win vs Felice Herrig (2013)win vs Rose Namajunas (2013)win vs Paige VanZant (2013)win vs Angela Magaña (2014)loss vs Carla Esparza (2014)win vs Jocelyn Jones-Lybarger (2015)win vs Angela Hill (2015)loss vs Rose Namajunas (2016)win vs Michelle Waterson (2017)win vs Juliana Lima (2017)win vs Bec Rawlings (2017)loss vs Joanna Jędrzejczyk (2018)loss vs Jéssica Andrade (2018)loss vs Marina Rodriguez (2019)loss vs Zhang Weili (2019)win vs Sam Hughes (2020)win vs Brianna Van Buren (2020)win vs Angela Hill (2021)loss vs Mackenzie Dern (2022)win vs Carla Esparza (2024)loss vs Tabatha Ricci (2024)loss vs Denise Gomes (2025)win vs Luana Pinheiro (2025)
winlossdraw / NC2012–2025

See what every site in this family answers

Published by

Amit Sharma

Auckland real-estate agent and marketer. Builds free, sourced data tools.