Skip to content
MMA Calendar

MMA by the Numbers

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

Fights

Most fights

  1. 1Angela HillUnited StatesAngela Hill29
  2. T-2Karolina KowalkiewiczPolandKarolina Kowalkiewicz19
  3. T-2Tecia PenningtonUnited StatesTecia Pennington19
  4. 4Randa MarkosRanda Markos18
  5. 5Mackenzie DernMackenzie Dern17
  6. T-6Jessica AndradeBrazilJessica Andrade16
  7. T-6Carla EsparzaCarla Esparza16
  8. T-8Amanda LemosBrazilAmanda Lemos15
  9. T-8Marina RodriguezBrazilMarina Rodriguez15
  10. 10Yan XiaonanChinaYan Xiaonan14

Full top 100 →

Most wins

  1. 1Angela HillUnited StatesAngela Hill13
  2. 2Mackenzie DernMackenzie Dern12
  3. 3Tecia PenningtonUnited StatesTecia Pennington11
  4. T-4Zhang WeiliChinaZhang Weili10
  5. T-4Jessica AndradeBrazilJessica Andrade10
  6. T-4Carla EsparzaCarla Esparza10
  7. T-4Joanna JedrzejczykPolandJoanna Jedrzejczyk10
  8. T-8Karolina KowalkiewiczPolandKarolina Kowalkiewicz9
  9. T-8Amanda LemosBrazilAmanda Lemos9
  10. T-8Rose NamajunasUnited StatesRose Namajunas9

Full top 100 →

Most decision wins

  1. 1Angela HillUnited StatesAngela Hill1013 Wins
  2. 2Tecia PenningtonUnited StatesTecia Pennington911 Wins
  3. T-3Karolina KowalkiewiczPolandKarolina Kowalkiewicz89 Wins
  4. T-3Carla EsparzaCarla Esparza810 Wins
  5. T-3Yan XiaonanChinaYan Xiaonan89 Wins
  6. T-3Joanna JedrzejczykPolandJoanna Jedrzejczyk810 Wins
  7. T-7Mackenzie DernMackenzie Dern712 Wins
  8. T-7Piera RodriguezVenezuelaPiera Rodriguez77 Wins
  9. T-7Loopy GodinezLoopy Godinez79 Wins
  10. 10Loma LookboonmeeThailandLoma Lookboonmee67 Wins

Full top 100 →

Most title fight wins

  1. T-1Zhang WeiliChinaZhang Weili68 Title fights
  2. T-1Joanna JedrzejczykPolandJoanna Jedrzejczyk69 Title fights
  3. 3Rose NamajunasUnited StatesRose Namajunas47 Title fights
  4. T-4Mackenzie DernMackenzie Dern22 Title fights
  5. T-4Carla EsparzaCarla Esparza24 Title fights
  6. T-4Mallory MartinUnited StatesMallory Martin22 Title fights
  7. T-7Jessica AndradeBrazilJessica Andrade13 Title fights
  8. T-7Katharina DalisdaGermanyKatharina Dalisda12 Title fights

Full top 100 →

Most performance bonuses

  1. 1Jessica AndradeBrazilJessica Andrade11
  2. 2Mackenzie DernMackenzie Dern8
  3. 3Rose NamajunasUnited StatesRose Namajunas7
  4. T-4Angela HillUnited StatesAngela Hill6
  5. T-4Amanda LemosBrazilAmanda Lemos6
  6. T-4Zhang WeiliChinaZhang Weili6
  7. T-4Joanna JedrzejczykPolandJoanna Jedrzejczyk6
  8. T-8Polyana VianaBrazilPolyana Viana5
  9. T-8Karolina KowalkiewiczPolandKarolina Kowalkiewicz5
  10. T-8Carla EsparzaCarla Esparza5

Full top 100 →

Most finishes

  1. 1Jessica AndradeBrazilJessica Andrade610 Wins
  2. T-2Jaqueline AmorimBrazilJaqueline Amorim55 Wins
  3. T-2Amanda LemosBrazilAmanda Lemos59 Wins
  4. T-2Rose NamajunasUnited StatesRose Namajunas59 Wins
  5. T-2Mackenzie DernMackenzie Dern512 Wins
  6. T-6Polyana VianaBrazilPolyana Viana44 Wins
  7. T-6Tatiana SuarezUnited StatesTatiana Suarez47 Wins
  8. T-6Zhang WeiliChinaZhang Weili410 Wins
  9. T-6Denise GomesBrazilDenise Gomes48 Wins
  10. T-6Virna JandirobaBrazilVirna Jandiroba49 Wins

Full top 100 →

Longest win streak

  1. 1Joanna JedrzejczykPolandJoanna Jedrzejczyk8
  2. T-2Loopy GodinezLoopy Godinez6
  3. T-2Carla EsparzaCarla Esparza6
  4. T-2Yan XiaonanChinaYan Xiaonan6
  5. T-5Alexia ThainaraBrazilAlexia Thainara5
  6. T-5Amanda LemosBrazilAmanda Lemos5
  7. T-5Tatiana SuarezUnited StatesTatiana Suarez5
  8. T-5Zhang WeiliChinaZhang Weili5
  9. T-5Denise GomesBrazilDenise Gomes5
  10. T-5Virna JandirobaBrazilVirna Jandiroba5

Full top 100 →

Time

Most time in the cage

  1. 1Angela HillUnited StatesAngela Hill6h 58m29 Fights
  2. 2Tecia PenningtonUnited StatesTecia Pennington4h 26m19 Fights
  3. 3Joanna JedrzejczykPolandJoanna Jedrzejczyk4h 14m14 Fights
  4. 4Mackenzie DernMackenzie Dern4h 12m17 Fights
  5. 5Karolina KowalkiewiczPolandKarolina Kowalkiewicz4h 12m19 Fights
  6. 6Randa MarkosRanda Markos3h 47m18 Fights
  7. 7Carla EsparzaCarla Esparza3h 44m16 Fights
  8. 8Yan XiaonanChinaYan Xiaonan3h 20m14 Fights
  9. 9Marina RodriguezBrazilMarina Rodriguez3h 15m15 Fights
  10. 10Michelle Waterson-GomezUnited StatesMichelle Waterson-Gomez3h 13m14 Fights

Full top 100 →

Shortest average fight time

  1. 1Sofiia BagishviliGeorgiaSofiia Bagishvili6:515 Fights
  2. 2Yazmin JaureguiMexicoYazmin Jauregui7:156 Fights
  3. 3Polyana VianaBrazilPolyana Viana8:0111 Fights
  4. 4Jaqueline AmorimBrazilJaqueline Amorim8:317 Fights
  5. 5Amanda CooperUnited StatesAmanda Cooper9:045 Fights
  6. 6Ewelina WoźniakPolandEwelina Woźniak9:057 Fights
  7. 7Alex ChambersAustraliaAlex Chambers9:065 Fights
  8. 8Hannah CifersUnited StatesHannah Cifers9:166 Fights
  9. 9Jessica AndradeBrazilJessica Andrade9:5416 Fights
  10. 10Ariane CarnelossiBrazilAriane Carnelossi10:077 Fights

Full top 100 →

Longest average fight time

  1. 1Joanna JedrzejczykPolandJoanna Jedrzejczyk18:0914 Fights
  2. 2Katharina DalisdaGermanyKatharina Dalisda18:046 Fights
  3. T-3Danielle TaylorUnited StatesDanielle Taylor15:005 Fights
  4. T-3Ashley YoderUnited StatesAshley Yoder15:0011 Fights
  5. 5Talita AlencarBrazilTalita Alencar14:577 Fights
  6. 6Claudia GadelhaBrazilClaudia Gadelha14:5012 Fights
  7. 7Mackenzie DernMackenzie Dern14:4917 Fights
  8. 8Zhang WeiliChinaZhang Weili14:3112 Fights
  9. 9Angela HillUnited StatesAngela Hill14:2429 Fights
  10. 10Yan XiaonanChinaYan Xiaonan14:1814 Fights

Full top 100 →

Most control time

  1. 1Virna JandirobaBrazilVirna Jandiroba1h 15m2h 53m Fight time
  2. 2Mackenzie DernMackenzie Dern1h 14m4h 12m Fight time
  3. 3Carla EsparzaCarla Esparza1h 3m3h 44m Fight time
  4. 4Angela HillUnited StatesAngela Hill1h 2m6h 58m Fight time
  5. 5Randa MarkosRanda Markos58:513h 47m Fight time
  6. 6Tatiana SuarezUnited StatesTatiana Suarez58:301h 41m Fight time
  7. 7Zhang WeiliChinaZhang Weili56:582h 54m Fight time
  8. 8Gillian RobertsonCanadaGillian Robertson55:071h 50m Fight time
  9. 9Claudia GadelhaBrazilClaudia Gadelha53:302h 58m Fight time
  10. 10Loopy GodinezLoopy Godinez51:462h 50m Fight time

Full top 100 →

Highest share of control time

  1. 1Tatiana SuarezUnited StatesTatiana Suarez57.8%58:30 Control time
  2. 2Alexia ThainaraBrazilAlexia Thainara51.3%33:06 Control time
  3. 3Gillian RobertsonCanadaGillian Robertson50.3%55:07 Control time
  4. 4Cory McKennaWalesCory McKenna46.7%38:35 Control time
  5. 5Jaqueline AmorimBrazilJaqueline Amorim43.8%26:07 Control time
  6. 6Virna JandirobaBrazilVirna Jandiroba43.3%1h 15m Control time
  7. 7Juliana LimaBrazilJuliana Lima37.5%36:00 Control time
  8. 8Paige VanZantUnited StatesPaige VanZant37.2%26:00 Control time
  9. 9Kailin CurranUnited StatesKailin Curran36.7%30:13 Control time
  10. 10Amanda CooperUnited StatesAmanda Cooper36.5%16:34 Control time

Full top 100 →

Striking

Most significant strikes landed

  1. 1Angela HillUnited StatesAngela Hill2,2794,445 Attempted
  2. 2Joanna JedrzejczykPolandJoanna Jedrzejczyk1,6763,394 Attempted
  3. 3Karolina KowalkiewiczPolandKarolina Kowalkiewicz1,3943,243 Attempted
  4. 4Tecia PenningtonUnited StatesTecia Pennington1,2572,619 Attempted
  5. 5Jessica AndradeBrazilJessica Andrade1,0022,231 Attempted
  6. 6Yan XiaonanChinaYan Xiaonan9352,089 Attempted
  7. 7Zhang WeiliChinaZhang Weili8971,665 Attempted
  8. 8Marina RodriguezBrazilMarina Rodriguez8651,848 Attempted
  9. 9Mackenzie DernMackenzie Dern8512,057 Attempted
  10. 10Sam HughesUnited StatesSam Hughes7101,494 Attempted

Full top 100 →

Most total strikes landed

  1. 1Angela HillUnited StatesAngela Hill2,6754,934 Attempted
  2. 2Joanna JedrzejczykPolandJoanna Jedrzejczyk1,8633,597 Attempted
  3. 3Karolina KowalkiewiczPolandKarolina Kowalkiewicz1,7043,612 Attempted
  4. 4Tecia PenningtonUnited StatesTecia Pennington1,6723,097 Attempted
  5. 5Mackenzie DernMackenzie Dern1,5552,839 Attempted
  6. 6Zhang WeiliChinaZhang Weili1,5522,421 Attempted
  7. 7Carla EsparzaCarla Esparza1,4142,306 Attempted
  8. 8Jessica AndradeBrazilJessica Andrade1,2702,530 Attempted
  9. 9Yan XiaonanChinaYan Xiaonan1,2412,444 Attempted
  10. 10Randa MarkosRanda Markos1,1872,126 Attempted

Full top 100 →

Strikes landed per minute

  1. 1Yazmin JaureguiMexicoYazmin Jauregui7.2643.5 Minutes
  2. 2Alice ArdeleanRomaniaAlice Ardelean7.0069.6 Minutes
  3. 3Diana BelbitaRomaniaDiana Belbita6.7465.0 Minutes
  4. 4Joanna JedrzejczykPolandJoanna Jedrzejczyk6.59254.2 Minutes
  5. 5Julia PolastriBrazilJulia Polastri6.5085.2 Minutes
  6. 6Jessica AndradeBrazilJessica Andrade6.32158.5 Minutes
  7. 7Joanne WoodScotlandJoanne Wood5.5951.1 Minutes
  8. 8Karolina KowalkiewiczPolandKarolina Kowalkiewicz5.54251.5 Minutes
  9. 9Angela HillUnited StatesAngela Hill5.46417.8 Minutes
  10. 10Alexa GrassoMexicoAlexa Grasso5.2577.7 Minutes

Full top 100 →

Strikes absorbed per minute

  1. 1Jessica AguilarJessica Aguilar7.1963.7 Minutes
  2. 2Diana BelbitaRomaniaDiana Belbita6.5765.0 Minutes
  3. 3Jessica PenneUnited StatesJessica Penne6.30109.1 Minutes
  4. 4Montserrat Conejo RuizMexicoMontserrat Conejo Ruiz6.1951.5 Minutes
  5. 5Jessica AndradeBrazilJessica Andrade5.99158.5 Minutes
  6. 6Karolina KowalkiewiczPolandKarolina Kowalkiewicz5.77251.5 Minutes
  7. 7Maria OliveiraBrazilMaria Oliveira5.7663.1 Minutes
  8. 8Vanessa DemopoulosUnited StatesVanessa Demopoulos5.35111.9 Minutes
  9. 9Yazmin JaureguiMexicoYazmin Jauregui5.2943.5 Minutes
  10. 10Julia PolastriBrazilJulia Polastri5.2785.2 Minutes

Full top 100 →

Best striking differential

  1. 1Joanna JedrzejczykPolandJoanna Jedrzejczyk3.38254.2 Minutes
  2. 2Josefine Lindgren KnutssonSwedenJosefine Lindgren Knutsson2.4564.9 Minutes
  3. 3Zhang WeiliChinaZhang Weili2.38174.2 Minutes
  4. 4Cheyanne VlismasUnited StatesCheyanne Vlismas2.3661.0 Minutes
  5. 5Alexia ThainaraBrazilAlexia Thainara2.0564.5 Minutes
  6. 6Alice ArdeleanRomaniaAlice Ardelean2.0369.6 Minutes
  7. 7Yazmin JaureguiMexicoYazmin Jauregui1.9843.5 Minutes
  8. 8Stephanie LucianoBrazilStephanie Luciano1.9661.2 Minutes
  9. 9Amanda RibasBrazilAmanda Ribas1.7494.9 Minutes
  10. 10Maria SilvaBrazilMaria Silva1.6768.4 Minutes

Full top 100 →

Best significant strike accuracy

  1. 1Tatiana SuarezUnited StatesTatiana Suarez58.8%505 Attempted
  2. 2Julia PolastriBrazilJulia Polastri57.8%959 Attempted
  3. 3Loma LookboonmeeThailandLoma Lookboonmee55.7%931 Attempted
  4. 4Amanda LemosBrazilAmanda Lemos54.3%798 Attempted
  5. 5Alex ChambersAustraliaAlex Chambers54.0%250 Attempted
  6. 6Zhang WeiliChinaZhang Weili53.9%1,665 Attempted
  7. 7Gloria de PaulaBrazilGloria de Paula53.5%557 Attempted
  8. 8Ketlen SouzaBrazilKetlen Souza53.2%631 Attempted
  9. 9Paige VanZantUnited StatesPaige VanZant53.0%455 Attempted
  10. 10Elise ReedUnited StatesElise Reed52.5%726 Attempted

Full top 100 →

Best significant strike defence

  1. 1Danielle TaylorUnited StatesDanielle Taylor71.7%876 Opponent attempts
  2. 2Gloria de PaulaBrazilGloria de Paula66.4%685 Opponent attempts
  3. 3Cheyanne VlismasUnited StatesCheyanne Vlismas64.6%444 Opponent attempts
  4. 4Amanda RibasBrazilAmanda Ribas63.9%676 Opponent attempts
  5. 5Joanna JedrzejczykPolandJoanna Jedrzejczyk63.6%2,249 Opponent attempts
  6. 6Loopy GodinezLoopy Godinez63.6%1,657 Opponent attempts
  7. 7Stephanie LucianoBrazilStephanie Luciano63.4%549 Opponent attempts
  8. 8Alexa GrassoMexicoAlexa Grasso63.4%767 Opponent attempts
  9. 9Gillian RobertsonCanadaGillian Robertson62.9%804 Opponent attempts
  10. 10Tecia PenningtonUnited StatesTecia Pennington61.9%2,427 Opponent attempts

Full top 100 →

Most knockdowns

  1. 1Amanda LemosBrazilAmanda Lemos6
  2. 2Jessica AndradeBrazilJessica Andrade5
  3. T-3Rose NamajunasUnited StatesRose Namajunas4
  4. T-3Denise GomesBrazilDenise Gomes4
  5. T-5Angela HillUnited StatesAngela Hill3
  6. T-5Zhang WeiliChinaZhang Weili3
  7. T-7Ketlen SouzaBrazilKetlen Souza2
  8. T-7Mackenzie DernMackenzie Dern2
  9. T-7Marina RodriguezBrazilMarina Rodriguez2
  10. T-7Luana PinheiroBrazilLuana Pinheiro2

Full top 100 →

Most knockdowns per 15 minutes

  1. 1Yazmin JaureguiMexicoYazmin Jauregui0.72 Knockdowns
  2. 2Denise GomesBrazilDenise Gomes0.64 Knockdowns
  3. 3Hannah CifersUnited StatesHannah Cifers0.52 Knockdowns
  4. 4Amanda LemosBrazilAmanda Lemos0.56 Knockdowns
  5. 5Jessica AndradeBrazilJessica Andrade0.55 Knockdowns
  6. 6Ketlen SouzaBrazilKetlen Souza0.42 Knockdowns
  7. 7Rose NamajunasUnited StatesRose Namajunas0.34 Knockdowns
  8. 8Luana PinheiroBrazilLuana Pinheiro0.32 Knockdowns
  9. 9Joanne WoodScotlandJoanne Wood0.31 Knockdowns
  10. 10Istela NunesBrazilIstela Nunes0.31 Knockdowns

Full top 100 →

Most knockouts

  1. T-1Denise GomesBrazilDenise Gomes48 Wins
  2. T-1Jessica AndradeBrazilJessica Andrade410 Wins
  3. T-3Amanda LemosBrazilAmanda Lemos39 Wins
  4. T-3Marina RodriguezBrazilMarina Rodriguez37 Wins
  5. T-5Angela HillUnited StatesAngela Hill213 Wins
  6. T-5Julia PolastriBrazilJulia Polastri24 Wins
  7. T-5Rose NamajunasUnited StatesRose Namajunas29 Wins
  8. T-5Zhang WeiliChinaZhang Weili210 Wins
  9. T-5Gillian RobertsonCanadaGillian Robertson26 Wins
  10. T-5Joanna JedrzejczykPolandJoanna Jedrzejczyk210 Wins

Full top 100 →

Grappling

Most takedowns landed

  1. 1Carla EsparzaCarla Esparza49135 Attempted
  2. 2Loopy GodinezLoopy Godinez3886 Attempted
  3. T-3Virna JandirobaBrazilVirna Jandiroba3692 Attempted
  4. T-3Claudia GadelhaBrazilClaudia Gadelha3684 Attempted
  5. T-5Tatiana SuarezUnited StatesTatiana Suarez2965 Attempted
  6. T-5Piera RodriguezVenezuelaPiera Rodriguez2959 Attempted
  7. 7Zhang WeiliChinaZhang Weili2657 Attempted
  8. 8Tabatha RicciBrazilTabatha Ricci2571 Attempted
  9. 9Jessica AndradeBrazilJessica Andrade2445 Attempted
  10. 10Angela HillUnited StatesAngela Hill2167 Attempted

Full top 100 →

Takedowns per 15 minutes

  1. 1Tatiana SuarezUnited StatesTatiana Suarez4.3101.3 Minutes
  2. 2Alexia ThainaraBrazilAlexia Thainara4.064.5 Minutes
  3. 3Piera RodriguezVenezuelaPiera Rodriguez3.5122.6 Minutes
  4. 4Loopy GodinezLoopy Godinez3.3170.4 Minutes
  5. 5Carla EsparzaCarla Esparza3.3224.3 Minutes
  6. 6Virna JandirobaBrazilVirna Jandiroba3.1172.8 Minutes
  7. 7Sofiia BagishviliGeorgiaSofiia Bagishvili3.134.3 Minutes
  8. 8Claudia GadelhaBrazilClaudia Gadelha3.0178.1 Minutes
  9. 9Talita AlencarBrazilTalita Alencar3.0104.6 Minutes
  10. 10Viktoriia DudakovaRussiaViktoriia Dudakova2.755.1 Minutes

Full top 100 →

Best takedown accuracy

  1. 1Piera RodriguezVenezuelaPiera Rodriguez49.2%59 Attempted
  2. 2Zhang WeiliChinaZhang Weili45.6%57 Attempted
  3. 3Tatiana SuarezUnited StatesTatiana Suarez44.6%65 Attempted
  4. 4Loopy GodinezLoopy Godinez44.2%86 Attempted
  5. 5Claudia GadelhaBrazilClaudia Gadelha42.9%84 Attempted
  6. 6Virna JandirobaBrazilVirna Jandiroba39.1%92 Attempted
  7. 7Carla EsparzaCarla Esparza36.3%135 Attempted
  8. 8Tabatha RicciBrazilTabatha Ricci35.2%71 Attempted
  9. 9Angela HillUnited StatesAngela Hill31.3%67 Attempted
  10. 10Michelle Waterson-GomezUnited StatesMichelle Waterson-Gomez31.0%58 Attempted

Full top 100 →

Best takedown defence

  1. 1Joanna JedrzejczykPolandJoanna Jedrzejczyk82.0%122 Opponent attempts
  2. 2Nina NunesUnited StatesNina Nunes76.5%51 Opponent attempts
  3. 3Karolina KowalkiewiczPolandKarolina Kowalkiewicz74.6%67 Opponent attempts
  4. 4Angela HillUnited StatesAngela Hill72.8%136 Opponent attempts
  5. 5Yan XiaonanChinaYan Xiaonan64.9%57 Opponent attempts
  6. T-6Sam HughesUnited StatesSam Hughes63.5%52 Opponent attempts
  7. T-6Amanda LemosBrazilAmanda Lemos63.5%52 Opponent attempts
  8. 8Tecia PenningtonUnited StatesTecia Pennington62.9%97 Opponent attempts
  9. 9Marina RodriguezBrazilMarina Rodriguez59.7%62 Opponent attempts
  10. 10Randa MarkosRanda Markos52.6%57 Opponent attempts

Full top 100 →

Most submission attempts

  1. T-1Jaqueline AmorimBrazilJaqueline Amorim17
  2. T-1Mackenzie DernMackenzie Dern17
  3. 3Virna JandirobaBrazilVirna Jandiroba16
  4. 4Loopy GodinezLoopy Godinez11
  5. T-5Polyana VianaBrazilPolyana Viana9
  6. T-5Cynthia CalvilloUnited StatesCynthia Calvillo9
  7. T-7Amanda LemosBrazilAmanda Lemos8
  8. T-7Claudia GadelhaBrazilClaudia Gadelha8
  9. T-7Michelle Waterson-GomezUnited StatesMichelle Waterson-Gomez8
  10. 10Rose NamajunasUnited StatesRose Namajunas7

Full top 100 →

Most submission attempts per 15 minutes

  1. 1Jaqueline AmorimBrazilJaqueline Amorim4.317 Submission attempts
  2. 2Sofiia BagishviliGeorgiaSofiia Bagishvili2.25 Submission attempts
  3. 3Ewelina WoźniakPolandEwelina Woźniak1.77 Submission attempts
  4. 4Polyana VianaBrazilPolyana Viana1.59 Submission attempts
  5. 5Alexia ThainaraBrazilAlexia Thainara1.46 Submission attempts
  6. 6Cynthia CalvilloUnited StatesCynthia Calvillo1.49 Submission attempts
  7. 7Virna JandirobaBrazilVirna Jandiroba1.416 Submission attempts
  8. 8Livinha SouzaBrazilLivinha Souza1.46 Submission attempts
  9. 9Amanda CooperUnited StatesAmanda Cooper1.34 Submission attempts
  10. 10Maria SilvaBrazilMaria Silva1.15 Submission attempts

Full top 100 →

Most submissions

  1. 1Mackenzie DernMackenzie Dern512 Wins
  2. 2Jaqueline AmorimBrazilJaqueline Amorim45 Wins
  3. T-3Polyana VianaBrazilPolyana Viana34 Wins
  4. T-3Tatiana SuarezUnited StatesTatiana Suarez37 Wins
  5. T-3Rose NamajunasUnited StatesRose Namajunas39 Wins
  6. T-3Virna JandirobaBrazilVirna Jandiroba39 Wins
  7. T-3Cynthia CalvilloUnited StatesCynthia Calvillo35 Wins
  8. T-3Ewelina WoźniakPolandEwelina Woźniak35 Wins
  9. T-9Stephanie LucianoBrazilStephanie Luciano23 Wins
  10. T-9Amanda LemosBrazilAmanda Lemos29 Wins

Full top 100 →

Records

Fastest finishes

  1. 1Denise GomesBrazilDenise GomesYazmin Jauregui · Jul 9, 20230:201 Round
  2. 2Poliana BotelhoBrazilPoliana BotelhoSyuri Kondo · May 19, 20180:331 Round
  3. 3Viktoriia DudakovaRussiaViktoriia DudakovaIstela Nunes · Jul 16, 20230:341 Round
  4. 4Amanda LemosBrazilAmanda LemosMontserrat Conejo Ruiz · Jul 18, 20210:351 Round
  5. 5Zhang WeiliChinaZhang WeiliJessica Andrade · Aug 31, 20190:421 Round
  6. T-6Polyana VianaBrazilPolyana VianaJinh Yu Frey · Nov 5, 20220:471 Round
  7. T-6Laura FontouraBrazilLaura FontouraCarol Rissato · Mar 22, 20250:471 Round
  8. 8Ewelina WoźniakPolandEwelina WoźniakElizabeth Rodrigues · May 1, 20210:491 Round
  9. 9Cheyanne VlismasUnited StatesCheyanne VlismasGloria de Paula · Aug 1, 20211:001 Round
  10. 10Emily WhitmireUnited StatesEmily WhitmireAleksandra Albu · Feb 18, 20191:011 Round

Full top 100 →

Fastest knockouts

  1. 1Denise GomesBrazilDenise GomesYazmin Jauregui · Jul 9, 20230:201 Round
  2. 2Poliana BotelhoBrazilPoliana BotelhoSyuri Kondo · May 19, 20180:331 Round
  3. 3Viktoriia DudakovaRussiaViktoriia DudakovaIstela Nunes · Jul 16, 20230:341 Round
  4. 4Amanda LemosBrazilAmanda LemosMontserrat Conejo Ruiz · Jul 18, 20210:351 Round
  5. 5Zhang WeiliChinaZhang WeiliJessica Andrade · Aug 31, 20190:421 Round
  6. 6Polyana VianaBrazilPolyana VianaJinh Yu Frey · Nov 5, 20220:471 Round
  7. 7Cheyanne VlismasUnited StatesCheyanne VlismasGloria de Paula · Aug 1, 20211:001 Round
  8. 8Yazmin JaureguiMexicoYazmin JaureguiVanessa Demopoulos · Sep 26, 20261:021 Round
  9. 9Carol ForoBrazilCarol ForoRegiane Silva · May 25, 20241:161 Round
  10. 10Rose NamajunasUnited StatesRose NamajunasZhang Weili · Apr 25, 20211:181 Round

Full top 100 →

Fastest submissions

  1. 1Laura FontouraBrazilLaura FontouraCarol Rissato · Mar 22, 20250:471 Round
  2. 2Ewelina WoźniakPolandEwelina WoźniakElizabeth Rodrigues · May 1, 20210:491 Round
  3. 3Emily WhitmireUnited StatesEmily WhitmireAleksandra Albu · Feb 18, 20191:011 Round
  4. 4Saori OshimaJapanSaori OshimaHaruka Hasegawa · Jun 24, 20231:161 Round
  5. 5Livinha SouzaBrazilLivinha SouzaAlex Chambers · Sep 23, 20181:211 Round
  6. 6Maryna MorozUkraineMaryna MorozJoanne Wood · Apr 11, 20151:301 Round
  7. 7Ewelina WoźniakPolandEwelina WoźniakSofiia Bagishvili · Mar 8, 20251:321 Round
  8. 8Jaqueline AmorimBrazilJaqueline AmorimCory McKenna · Mar 16, 20241:381 Round
  9. 9Virna JandirobaBrazilVirna JandirobaFelice Herrig · Aug 16, 20201:441 Round
  10. 10Polyana VianaBrazilPolyana VianaEmily Whitmire · Aug 30, 20201:531 Round

Full top 100 →

Longest fights

  1. T-1Zhang WeiliChinaZhang WeiliYan Xiaonan · Apr 14, 202425:005 Round
  2. T-1Joanna JedrzejczykPolandJoanna JedrzejczykKarolina Kowalkiewicz · Nov 13, 201625:005 Round
  3. T-1Joanna JedrzejczykPolandJoanna JedrzejczykClaudia Gadelha · Jul 8, 201625:005 Round
  4. T-1Joanna JedrzejczykPolandJoanna JedrzejczykJessica Andrade · May 14, 201725:005 Round
  5. T-1Rose NamajunasUnited StatesRose NamajunasJoanna Jedrzejczyk · Apr 7, 201825:005 Round
  6. T-1Zhang WeiliChinaZhang WeiliJoanna Jedrzejczyk · Mar 8, 202025:005 Round
  7. T-1Mackenzie DernMackenzie DernVirna Jandiroba · Oct 25, 202525:005 Round
  8. T-1Zhang WeiliChinaZhang WeiliTatiana Suarez · Feb 9, 202525:005 Round
  9. T-1Zhang WeiliChinaZhang WeiliAmanda Lemos · Aug 20, 202325:005 Round
  10. T-1Yan XiaonanChinaYan XiaonanMackenzie Dern · Oct 1, 202225:005 Round

Full top 100 →

Most significant strikes in a fight

  1. 1Joanna JedrzejczykPolandJoanna JedrzejczykJessica Andrade · May 14, 2017225352 Attempted
  2. 2Joanna JedrzejczykPolandJoanna JedrzejczykValerie Letourneau · Nov 14, 2015220441 Attempted
  3. 3Joanna JedrzejczykPolandJoanna JedrzejczykZhang Weili · Mar 8, 2020186360 Attempted
  4. 4Angela HillUnited StatesAngela HillEmily Ducote · Dec 4, 2022182345 Attempted
  5. 5Joanna JedrzejczykPolandJoanna JedrzejczykMichelle Waterson-Gomez · Oct 13, 2019180300 Attempted
  6. 6Joanna JedrzejczykPolandJoanna JedrzejczykClaudia Gadelha · Jul 8, 2016176330 Attempted
  7. 7Joanna JedrzejczykPolandJoanna JedrzejczykKarolina Kowalkiewicz · Nov 13, 2016171360 Attempted
  8. 8Zhang WeiliChinaZhang WeiliJoanna Jedrzejczyk · Mar 8, 2020165408 Attempted
  9. 9Zhang WeiliChinaZhang WeiliAmanda Lemos · Aug 20, 2023163217 Attempted
  10. 10Jacinta AustinAustraliaJacinta AustinKarolina Wójcik · Mar 23, 2024155

Full top 100 →

Most takedowns in a fight

  1. 1Jessica AndradeBrazilJessica AndradeTecia Pennington · Feb 24, 20181012 Attempted
  2. T-2Virna JandirobaBrazilVirna JandirobaMackenzie Dern · Oct 25, 2025917 Attempted
  3. T-2Tatiana SuarezUnited StatesTatiana SuarezCarla Esparza · Sep 8, 2018911 Attempted
  4. T-4Rose NamajunasUnited StatesRose NamajunasPaige VanZant · Dec 10, 2015810 Attempted
  5. T-4Piera RodriguezVenezuelaPiera RodriguezJosefine Lindgren Knutsson · Dec 15, 2024810 Attempted
  6. T-4Loopy GodinezLoopy GodinezAriane Carnelossi · May 8, 202288 Attempted
  7. T-7Piera RodriguezVenezuelaPiera RodriguezKetlen Souza · Aug 3, 2025710 Attempted
  8. T-7Claudia GadelhaBrazilClaudia GadelhaJoanna Jedrzejczyk · Dec 13, 2014716 Attempted
  9. T-7Machi FukudaJapanMachi FukudaHaruka Hasegawa · Jun 14, 202578 Attempted
  10. T-7Fatima KlineUnited StatesFatima KlineTabatha Ricci · Jul 18, 202679 Attempted

Full top 100 →

Most knockdowns in a fight

  1. 1Jessica AndradeBrazilJessica AndradeMackenzie Dern · Nov 12, 20234
  2. 2Carol ForoBrazilCarol ForoShanelle Dyer · Sep 9, 20253
  3. T-3Yazmin JaureguiMexicoYazmin JaureguiIstela Nunes · Dec 4, 20222
  4. T-3Amanda LemosBrazilAmanda LemosLivinha Souza · Mar 7, 20212
  5. T-3Katharina DalisdaGermanyKatharina DalisdaMallory Martin · Oct 15, 20222
  6. T-3Valesca MachadoBrazilValesca MachadoMelissa Amaya · Sep 26, 20262
  7. T-3Bianca SattelmayerBrazilBianca SattelmayerIsabella Araujo · May 23, 20262
  8. T-8Shi MingChinaShi MingFeng Xiaocan · Nov 23, 20241
  9. T-8Valerie LetourneauCanadaValerie LetourneauMaryna Moroz · Aug 23, 20151
  10. T-8Yan XiaonanChinaYan XiaonanZhang Weili · Apr 14, 20241

Full top 100 →

Most control time in a fight

  1. 1Rose NamajunasUnited StatesRose NamajunasPaige VanZant · Dec 10, 201516:4022:25 Fight time
  2. 2Zhang WeiliChinaZhang WeiliAmanda Lemos · Aug 20, 202316:0725:00 Fight time
  3. 3Loopy GodinezLoopy GodinezAriane Carnelossi · May 8, 202213:2615:00 Fight time
  4. 4Mackenzie DernMackenzie DernAngela Hill · May 20, 202313:1225:00 Fight time
  5. 5Tatiana SuarezUnited StatesTatiana SuarezCarla Esparza · Sep 8, 201812:5814:33 Fight time
  6. 6Ashley YoderUnited StatesAshley YoderSyuri Kondo · Jun 22, 201912:5315:00 Fight time
  7. 7Zhang WeiliChinaZhang WeiliYan Xiaonan · Apr 14, 202412:4425:00 Fight time
  8. 8Talita AlencarBrazilTalita AlencarVanessa Demopoulos · Apr 6, 202512:3815:00 Fight time
  9. 9Gillian RobertsonCanadaGillian RobertsonMichelle Waterson-Gomez · Jun 30, 202412:3415:00 Fight time
  10. 10Tatiana SuarezUnited StatesTatiana SuarezViviane Pereira · Nov 11, 201712:3115:00 Fight time

Full top 100 →

Most significant strikes in a round

  1. 1Monika ChochlíkováSlovakiaMonika ChochlíkováGiulia Chinello · Jun 19, 2021 · R396
  2. 2Alice ArdeleanRomaniaAlice ArdeleanRayanne dos Santos · Jun 1, 2025 · R383159 Attempted
  3. 3Eva DourtheFranceEva DourtheEwelina Woźniak · Mar 14, 2026 · R277
  4. 4Delphine BenouaichFranceDelphine BenouaichSofia Montenegro · Sep 5, 2026 · R174140 Attempted
  5. 5Delphine BenouaichFranceDelphine BenouaichSofia Montenegro · Sep 5, 2026 · R272109 Attempted
  6. 6Joanna JedrzejczykPolandJoanna JedrzejczykClaudia Gadelha · Jul 8, 2016 · R469109 Attempted
  7. T-7Angela HillUnited StatesAngela HillEmily Ducote · Dec 4, 2022 · R267120 Attempted
  8. T-7Elise ReedUnited StatesElise ReedJessica Penne · Oct 19, 2024 · R367101 Attempted
  9. T-9Machi FukudaJapanMachi FukudaSeo Young Park · Mar 30, 2025 · R266
  10. T-9Shanelle DyerEnglandShanelle DyerElise Reed · Aug 22, 2026 · R26698 Attempted

Full top 100 →

Most takedowns in a round

  1. T-1Jessica AndradeBrazilJessica AndradeTecia Pennington · Feb 24, 2018 · R355 Attempted
  2. T-1Luana PinheiroBrazilLuana PinheiroTecia Pennington · May 17, 2025 · R356 Attempted
  3. T-1Luana PinheiroBrazilLuana PinheiroRanda Markos · May 2, 2021 · R156 Attempted
  4. T-1Loopy GodinezLoopy GodinezSilvana Gomez Juarez · Oct 9, 2021 · R156 Attempted
  5. T-5Carla EsparzaCarla EsparzaMaryna Moroz · Jun 26, 2017 · R346 Attempted
  6. T-5Jessica AndradeBrazilJessica AndradeTecia Pennington · Feb 24, 2018 · R244 Attempted
  7. T-5Piera RodriguezVenezuelaPiera RodriguezJosefine Lindgren Knutsson · Dec 15, 2024 · R145 Attempted
  8. T-5Loopy GodinezLoopy GodinezAriane Carnelossi · May 8, 2022 · R144 Attempted
  9. T-5Tatiana SuarezUnited StatesTatiana SuarezCarla Esparza · Sep 8, 2018 · R246 Attempted
  10. T-5Alessandra PajueloPeruAlessandra PajueloMonika Chochlíková · Apr 9, 2022 · R144 Attempted

Full top 100 →

Most knockdowns in a round

  1. 1Jessica AndradeBrazilJessica AndradeMackenzie Dern · Nov 12, 2023 · R23
  2. T-2Yazmin JaureguiMexicoYazmin JaureguiIstela Nunes · Dec 4, 2022 · R22
  3. T-2Amanda LemosBrazilAmanda LemosLivinha Souza · Mar 7, 2021 · R12
  4. T-2Katharina DalisdaGermanyKatharina DalisdaMallory Martin · Oct 15, 2022 · R12
  5. T-2Carol ForoBrazilCarol ForoShanelle Dyer · Sep 9, 2025 · R12
  6. T-2Bianca SattelmayerBrazilBianca SattelmayerIsabella Araujo · May 23, 2026 · R12
  7. T-7Shi MingChinaShi MingFeng Xiaocan · Nov 23, 2024 · R31
  8. T-7Valerie LetourneauCanadaValerie LetourneauMaryna Moroz · Aug 23, 2015 · R11
  9. T-7Yan XiaonanChinaYan XiaonanZhang Weili · Apr 14, 2024 · R31
  10. T-7Denise GomesBrazilDenise GomesBruna Brasil · Apr 16, 2023 · R21

Full top 100 →

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.