UFCalendar Record Book
Every all-time leader we track, in one place: career totals, one-night records, single rounds and the cards themselves, across every MMA promotion in our database.
Unofficial statistics compiled by UFCalendar from every completed fight in our database. Career boards need at least 5 bouts with tracked statistics and rate boards at least 50 attempts; BKFC is ranked only on its own boards.
Updated November 6, 2026
Ask UFCalendar AI
Active fightersClear filters
Country
Every countryAlgeriaArgentinaAustraliaAustriaAzerbaijanBelgiumBosnia & HerzegovinaBrazilBulgariaCanadaChinaColombiaCzechiaEgyptFinlandFranceGeorgiaGermanyGreeceIndiaIndonesiaIranIrelandItalyJapanKazakhstanKyrgyzstanMexicoMoldovaMoroccoNetherlandsNew ZealandPeruPhilippinesPolandPortugalRussiaSerbiaSlovakiaSloveniaSouth AfricaSouth KoreaSpainSwedenTajikistanThailandTürkiyeUkraineUnited KingdomUnited StatesUzbekistanVenezuela
Fights
Most fights
- 1

Angela Hill29
- T-2

Karolina Kowalkiewicz19
- T-2

Tecia Pennington19
- 4

Randa Markos18
- 5

Mackenzie Dern17
- T-6

Jessica Andrade16
- T-6

Carla Esparza16
- T-8

Amanda Lemos15
- T-8

Marina Rodriguez15
- 10

Yan Xiaonan14
Most wins
- 1

Angela Hill13
- 2

Mackenzie Dern12
- 3

Tecia Pennington11
- T-4

Zhang Weili10
- T-4

Jessica Andrade10
- T-4

Carla Esparza10
- T-4

Joanna Jedrzejczyk10
- T-8

Karolina Kowalkiewicz9
- T-8

Amanda Lemos9
- T-8

Rose Namajunas9
Most decision wins
- 1

Angela Hill1013 Wins
- 2

Tecia Pennington911 Wins
- T-3

Karolina Kowalkiewicz89 Wins
- T-3

Carla Esparza810 Wins
- T-3

Yan Xiaonan89 Wins
- T-3

Joanna Jedrzejczyk810 Wins
- T-7

Mackenzie Dern712 Wins
- T-7

Piera Rodriguez77 Wins
- T-7

Loopy Godinez79 Wins
- 10

Loma Lookboonmee67 Wins
Most title fight wins
- T-1

Zhang Weili68 Title fights
- T-1

Joanna Jedrzejczyk69 Title fights
- 3

Rose Namajunas47 Title fights
- T-4

Mackenzie Dern22 Title fights
- T-4

Carla Esparza24 Title fights
- T-4

Mallory Martin22 Title fights
- T-7

Jessica Andrade13 Title fights
- T-7

Katharina Dalisda12 Title fights
Most performance bonuses
Most finishes
- 1

Jessica Andrade610 Wins
- T-2

Jaqueline Amorim55 Wins
- T-2

Amanda Lemos59 Wins
- T-2

Rose Namajunas59 Wins
- T-2

Mackenzie Dern512 Wins
- T-6

Polyana Viana44 Wins
- T-6

Tatiana Suarez47 Wins
- T-6

Zhang Weili410 Wins
- T-6

Denise Gomes48 Wins
- T-6

Virna Jandiroba49 Wins
Longest win streak
- 1

Joanna Jedrzejczyk8
- T-2

Loopy Godinez6
- T-2

Carla Esparza6
- T-2

Yan Xiaonan6
- T-5

Alexia Thainara5
- T-5

Amanda Lemos5
- T-5

Tatiana Suarez5
- T-5

Zhang Weili5
- T-5

Denise Gomes5
- T-5

Virna Jandiroba5
Time
Most time in the cage
- 1

Angela Hill6h 58m29 Fights
- 2

Tecia Pennington4h 26m19 Fights
- 3

Joanna Jedrzejczyk4h 14m14 Fights
- 4

Mackenzie Dern4h 12m17 Fights
- 5

Karolina Kowalkiewicz4h 12m19 Fights
- 6

Randa Markos3h 47m18 Fights
- 7

Carla Esparza3h 44m16 Fights
- 8

Yan Xiaonan3h 20m14 Fights
- 9

Marina Rodriguez3h 15m15 Fights
- 10

Michelle Waterson-Gomez3h 13m14 Fights
Shortest average fight time
- 1

Sofiia Bagishvili6:515 Fights
- 2

Yazmin Jauregui7:156 Fights
- 3

Polyana Viana8:0111 Fights
- 4

Jaqueline Amorim8:317 Fights
- 5

Amanda Cooper9:045 Fights
- 6

Ewelina Woźniak9:057 Fights
- 7

Alex Chambers9:065 Fights
- 8

Hannah Cifers9:166 Fights
- 9

Jessica Andrade9:5416 Fights
- 10

Ariane Carnelossi10:077 Fights
Longest average fight time
- 1

Joanna Jedrzejczyk18:0914 Fights
- 2

Katharina Dalisda18:046 Fights
- T-3

Danielle Taylor15:005 Fights
- T-3

Ashley Yoder15:0011 Fights
- 5

Talita Alencar14:577 Fights
- 6

Claudia Gadelha14:5012 Fights
- 7

Mackenzie Dern14:4917 Fights
- 8

Zhang Weili14:3112 Fights
- 9

Angela Hill14:2429 Fights
- 10

Yan Xiaonan14:1814 Fights
Most control time
- 1

Virna Jandiroba1h 15m2h 53m Fight time
- 2

Mackenzie Dern1h 14m4h 12m Fight time
- 3

Carla Esparza1h 3m3h 44m Fight time
- 4

Angela Hill1h 2m6h 58m Fight time
- 5

Randa Markos58:513h 47m Fight time
- 6

Tatiana Suarez58:301h 41m Fight time
- 7

Zhang Weili56:582h 54m Fight time
- 8

Gillian Robertson55:071h 50m Fight time
- 9

Claudia Gadelha53:302h 58m Fight time
- 10

Loopy Godinez51:462h 50m Fight time
Highest share of control time
- 1

Tatiana Suarez57.8%58:30 Control time
- 2

Alexia Thainara51.3%33:06 Control time
- 3

Gillian Robertson50.3%55:07 Control time
- 4

Cory McKenna46.7%38:35 Control time
- 5

Jaqueline Amorim43.8%26:07 Control time
- 6

Virna Jandiroba43.3%1h 15m Control time
- 7

Juliana Lima37.5%36:00 Control time
- 8

Paige VanZant37.2%26:00 Control time
- 9

Kailin Curran36.7%30:13 Control time
- 10

Amanda Cooper36.5%16:34 Control time
Striking
Most significant strikes landed
- 1

Angela Hill2,2794,445 Attempted
- 2

Joanna Jedrzejczyk1,6763,394 Attempted
- 3

Karolina Kowalkiewicz1,3943,243 Attempted
- 4

Tecia Pennington1,2572,619 Attempted
- 5

Jessica Andrade1,0022,231 Attempted
- 6

Yan Xiaonan9352,089 Attempted
- 7

Zhang Weili8971,665 Attempted
- 8

Marina Rodriguez8651,848 Attempted
- 9

Mackenzie Dern8512,057 Attempted
- 10

Sam Hughes7101,494 Attempted
Most total strikes landed
- 1

Angela Hill2,6754,934 Attempted
- 2

Joanna Jedrzejczyk1,8633,597 Attempted
- 3

Karolina Kowalkiewicz1,7043,612 Attempted
- 4

Tecia Pennington1,6723,097 Attempted
- 5

Mackenzie Dern1,5552,839 Attempted
- 6

Zhang Weili1,5522,421 Attempted
- 7

Carla Esparza1,4142,306 Attempted
- 8

Jessica Andrade1,2702,530 Attempted
- 9

Yan Xiaonan1,2412,444 Attempted
- 10

Randa Markos1,1872,126 Attempted
Strikes landed per minute
- 1

Yazmin Jauregui7.2643.5 Minutes
- 2

Alice Ardelean7.0069.6 Minutes
- 3

Diana Belbita6.7465.0 Minutes
- 4

Joanna Jedrzejczyk6.59254.2 Minutes
- 5

Julia Polastri6.5085.2 Minutes
- 6

Jessica Andrade6.32158.5 Minutes
- 7

Joanne Wood5.5951.1 Minutes
- 8

Karolina Kowalkiewicz5.54251.5 Minutes
- 9

Angela Hill5.46417.8 Minutes
- 10

Alexa Grasso5.2577.7 Minutes
Strikes absorbed per minute
- 1

Jessica Aguilar7.1963.7 Minutes
- 2

Diana Belbita6.5765.0 Minutes
- 3

Jessica Penne6.30109.1 Minutes
- 4

Montserrat Conejo Ruiz6.1951.5 Minutes
- 5

Jessica Andrade5.99158.5 Minutes
- 6

Karolina Kowalkiewicz5.77251.5 Minutes
- 7

Maria Oliveira5.7663.1 Minutes
- 8

Vanessa Demopoulos5.35111.9 Minutes
- 9

Yazmin Jauregui5.2943.5 Minutes
- 10

Julia Polastri5.2785.2 Minutes
Best striking differential
- 1

Joanna Jedrzejczyk3.38254.2 Minutes
- 2

Josefine Lindgren Knutsson2.4564.9 Minutes
- 3

Zhang Weili2.38174.2 Minutes
- 4

Cheyanne Vlismas2.3661.0 Minutes
- 5

Alexia Thainara2.0564.5 Minutes
- 6

Alice Ardelean2.0369.6 Minutes
- 7

Yazmin Jauregui1.9843.5 Minutes
- 8

Stephanie Luciano1.9661.2 Minutes
- 9

Amanda Ribas1.7494.9 Minutes
- 10

Maria Silva1.6768.4 Minutes
Best significant strike accuracy
- 1

Tatiana Suarez58.8%505 Attempted
- 2

Julia Polastri57.8%959 Attempted
- 3

Loma Lookboonmee55.7%931 Attempted
- 4

Amanda Lemos54.3%798 Attempted
- 5

Alex Chambers54.0%250 Attempted
- 6

Zhang Weili53.9%1,665 Attempted
- 7

Gloria de Paula53.5%557 Attempted
- 8

Ketlen Souza53.2%631 Attempted
- 9

Paige VanZant53.0%455 Attempted
- 10

Elise Reed52.5%726 Attempted
Best significant strike defence
- 1

Danielle Taylor71.7%876 Opponent attempts
- 2

Gloria de Paula66.4%685 Opponent attempts
- 3

Cheyanne Vlismas64.6%444 Opponent attempts
- 4

Amanda Ribas63.9%676 Opponent attempts
- 5

Joanna Jedrzejczyk63.6%2,249 Opponent attempts
- 6

Loopy Godinez63.6%1,657 Opponent attempts
- 7

Stephanie Luciano63.4%549 Opponent attempts
- 8

Alexa Grasso63.4%767 Opponent attempts
- 9

Gillian Robertson62.9%804 Opponent attempts
- 10

Tecia Pennington61.9%2,427 Opponent attempts
Most knockdowns
- 1

Amanda Lemos6
- 2

Jessica Andrade5
- T-3

Rose Namajunas4
- T-3

Denise Gomes4
- T-5

Angela Hill3
- T-5

Zhang Weili3
- T-7

Ketlen Souza2
- T-7

Mackenzie Dern2
- T-7

Marina Rodriguez2
- T-7

Luana Pinheiro2
Most knockdowns per 15 minutes
- 1

Yazmin Jauregui0.72 Knockdowns
- 2

Denise Gomes0.64 Knockdowns
- 3

Hannah Cifers0.52 Knockdowns
- 4

Amanda Lemos0.56 Knockdowns
- 5

Jessica Andrade0.55 Knockdowns
- 6

Ketlen Souza0.42 Knockdowns
- 7

Rose Namajunas0.34 Knockdowns
- 8

Luana Pinheiro0.32 Knockdowns
- 9

Joanne Wood0.31 Knockdowns
- 10

Istela Nunes0.31 Knockdowns
Most knockouts
- T-1

Denise Gomes48 Wins
- T-1

Jessica Andrade410 Wins
- T-3

Amanda Lemos39 Wins
- T-3

Marina Rodriguez37 Wins
- T-5

Angela Hill213 Wins
- T-5

Julia Polastri24 Wins
- T-5

Rose Namajunas29 Wins
- T-5

Zhang Weili210 Wins
- T-5

Gillian Robertson26 Wins
- T-5

Joanna Jedrzejczyk210 Wins
Grappling
Most takedowns landed
- 1

Carla Esparza49135 Attempted
- 2

Loopy Godinez3886 Attempted
- T-3

Virna Jandiroba3692 Attempted
- T-3

Claudia Gadelha3684 Attempted
- T-5

Tatiana Suarez2965 Attempted
- T-5

Piera Rodriguez2959 Attempted
- 7

Zhang Weili2657 Attempted
- 8

Tabatha Ricci2571 Attempted
- 9

Jessica Andrade2445 Attempted
- 10

Angela Hill2167 Attempted
Takedowns per 15 minutes
- 1

Tatiana Suarez4.3101.3 Minutes
- 2

Alexia Thainara4.064.5 Minutes
- 3

Piera Rodriguez3.5122.6 Minutes
- 4

Loopy Godinez3.3170.4 Minutes
- 5

Carla Esparza3.3224.3 Minutes
- 6

Virna Jandiroba3.1172.8 Minutes
- 7

Sofiia Bagishvili3.134.3 Minutes
- 8

Claudia Gadelha3.0178.1 Minutes
- 9

Talita Alencar3.0104.6 Minutes
- 10

Viktoriia Dudakova2.755.1 Minutes
Best takedown accuracy
- 1

Piera Rodriguez49.2%59 Attempted
- 2

Zhang Weili45.6%57 Attempted
- 3

Tatiana Suarez44.6%65 Attempted
- 4

Loopy Godinez44.2%86 Attempted
- 5

Claudia Gadelha42.9%84 Attempted
- 6

Virna Jandiroba39.1%92 Attempted
- 7

Carla Esparza36.3%135 Attempted
- 8

Tabatha Ricci35.2%71 Attempted
- 9

Angela Hill31.3%67 Attempted
- 10

Michelle Waterson-Gomez31.0%58 Attempted
Best takedown defence
- 1

Joanna Jedrzejczyk82.0%122 Opponent attempts
- 2

Nina Nunes76.5%51 Opponent attempts
- 3

Karolina Kowalkiewicz74.6%67 Opponent attempts
- 4

Angela Hill72.8%136 Opponent attempts
- 5

Yan Xiaonan64.9%57 Opponent attempts
- T-6

Sam Hughes63.5%52 Opponent attempts
- T-6

Amanda Lemos63.5%52 Opponent attempts
- 8

Tecia Pennington62.9%97 Opponent attempts
- 9

Marina Rodriguez59.7%62 Opponent attempts
- 10

Randa Markos52.6%57 Opponent attempts
Most submission attempts
- T-1

Jaqueline Amorim17
- T-1

Mackenzie Dern17
- 3

Virna Jandiroba16
- 4

Loopy Godinez11
- T-5

Polyana Viana9
- T-5

Cynthia Calvillo9
- T-7

Amanda Lemos8
- T-7

Claudia Gadelha8
- T-7

Michelle Waterson-Gomez8
- 10

Rose Namajunas7
Most submission attempts per 15 minutes
- 1

Jaqueline Amorim4.317 Submission attempts
- 2

Sofiia Bagishvili2.25 Submission attempts
- 3

Ewelina Woźniak1.77 Submission attempts
- 4

Polyana Viana1.59 Submission attempts
- 5

Alexia Thainara1.46 Submission attempts
- 6

Cynthia Calvillo1.49 Submission attempts
- 7

Virna Jandiroba1.416 Submission attempts
- 8

Livinha Souza1.46 Submission attempts
- 9

Amanda Cooper1.34 Submission attempts
- 10

Maria Silva1.15 Submission attempts
Most submissions
- 1

Mackenzie Dern512 Wins
- 2

Jaqueline Amorim45 Wins
- T-3

Polyana Viana34 Wins
- T-3

Tatiana Suarez37 Wins
- T-3

Rose Namajunas39 Wins
- T-3

Virna Jandiroba39 Wins
- T-3

Cynthia Calvillo35 Wins
- T-3

Ewelina Woźniak35 Wins
- T-9

Stephanie Luciano23 Wins
- T-9

Amanda Lemos29 Wins
Ranked across every MMA promotion we track. BKFC is bare-knuckle boxing — two-minute rounds, and a punch count that is not a significant-strike count — so it is ranked only on its own boards.