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 8, 2026

Ask UFCalendar AI

Fights

Most fights

  1. T-1Katlyn CerminaraUnited StatesKatlyn Cerminara15
  2. T-1Ariane Lipski da SilvaBrazilAriane Lipski da Silva15
  3. T-3Valentina ShevchenkoValentina Shevchenko14
  4. T-3JJ AldrichUnited StatesJJ Aldrich14
  5. T-3Taila SantosBrazilTaila Santos14
  6. T-3Andrea LeeUnited StatesAndrea Lee14
  7. T-7Jasmine JasudaviciusCanadaJasmine Jasudavicius13
  8. T-7Gillian RobertsonCanadaGillian Robertson13
  9. T-7Viviane AraujoBrazilViviane Araujo13
  10. T-7Montana De La RosaUnited StatesMontana De La Rosa13

Full top 100 →

Most wins

  1. 1Valentina ShevchenkoValentina Shevchenko12
  2. 2Dakota DitchevaEnglandDakota Ditcheva11
  3. T-3Jasmine JasudaviciusCanadaJasmine Jasudavicius10
  4. T-3Katlyn CerminaraUnited StatesKatlyn Cerminara10
  5. T-5Natalia SilvaBrazilNatalia Silva9
  6. T-5Maycee BarberUnited StatesMaycee Barber9
  7. T-5Taila SantosBrazilTaila Santos9
  8. T-8Manon FiorotFranceManon Fiorot8
  9. T-8Erin BlanchfieldUnited StatesErin Blanchfield8
  10. T-8Gillian RobertsonCanadaGillian Robertson8

Full top 100 →

Most decision wins

  1. 1Katlyn CerminaraUnited StatesKatlyn Cerminara910 Wins
  2. 2Jasmine JasudaviciusCanadaJasmine Jasudavicius810 Wins
  3. T-3Natalia SilvaBrazilNatalia Silva79 Wins
  4. T-3Valentina ShevchenkoValentina Shevchenko712 Wins
  5. T-3JJ AldrichUnited StatesJJ Aldrich78 Wins
  6. T-6Maycee BarberUnited StatesMaycee Barber69 Wins
  7. T-6Taila SantosBrazilTaila Santos69 Wins
  8. T-6Viviane AraujoBrazilViviane Araujo66 Wins
  9. T-9Manon FiorotFranceManon Fiorot58 Wins
  10. T-9Luana CarolinaBrazilLuana Carolina56 Wins

Full top 100 →

Most title fight wins

  1. 1Valentina ShevchenkoValentina Shevchenko1113 Title fights
  2. T-2Dakota DitchevaEnglandDakota Ditcheva22 Title fights
  3. T-2Elora DanaBrazilElora Dana22 Title fights
  4. T-4Natalia SilvaBrazilNatalia Silva11 Title fights
  5. T-4Alexa GrassoMexicoAlexa Grasso13 Title fights
  6. T-4Liz CarmoucheUnited StatesLiz Carmouche13 Title fights
  7. T-4Jena BishopUnited StatesJena Bishop12 Title fights
  8. T-4Paulina WisniewskaPolandPaulina Wisniewska11 Title fights

Full top 100 →

Most performance bonuses

  1. T-1Carli JudiceUnited StatesCarli Judice4
  2. T-1Mariya AgapovaKazakhstanMariya Agapova4
  3. T-1Jessica AndradeBrazilJessica Andrade4
  4. T-1Ariane Lipski da SilvaBrazilAriane Lipski da Silva4
  5. T-5Priscila CachoeiraBrazilPriscila Cachoeira3
  6. T-5Valentina ShevchenkoValentina Shevchenko3
  7. T-5Casey O'NeillCasey O'Neill3
  8. T-5Antonina ShevchenkoAntonina Shevchenko3
  9. T-5Molly McCannUnited KingdomMolly McCann3
  10. 10Veronica HardyVeronica Hardy2

Full top 100 →

Most finishes

  1. 1Dakota DitchevaEnglandDakota Ditcheva811 Wins
  2. 2Gillian RobertsonCanadaGillian Robertson78 Wins
  3. T-3Valentina ShevchenkoValentina Shevchenko512 Wins
  4. T-3Casey O'NeillCasey O'Neill57 Wins
  5. T-5Karine SilvaBrazilKarine Silva47 Wins
  6. T-5Erin BlanchfieldUnited StatesErin Blanchfield48 Wins
  7. T-5Montana De La RosaUnited StatesMontana De La Rosa46 Wins
  8. T-5Liz CarmoucheUnited StatesLiz Carmouche48 Wins
  9. T-5Jena BishopUnited StatesJena Bishop46 Wins
  10. T-5Paulina WisniewskaPolandPaulina Wisniewska46 Wins

Full top 100 →

Longest win streak

  1. 1Dakota DitchevaEnglandDakota Ditcheva11
  2. T-2Natalia SilvaBrazilNatalia Silva9
  3. T-2Valentina ShevchenkoValentina Shevchenko9
  4. T-4Manon FiorotFranceManon Fiorot7
  5. T-4Maycee BarberUnited StatesMaycee Barber7
  6. 6Erin BlanchfieldUnited StatesErin Blanchfield6
  7. T-7Karine SilvaBrazilKarine Silva5
  8. T-7Alexa GrassoMexicoAlexa Grasso5
  9. T-7Lauren MurphyUnited StatesLauren Murphy5
  10. T-7Veronika SmolkováSlovakiaVeronika Smolková5

Full top 100 →

Time

Most time in the cage

  1. 1Valentina ShevchenkoValentina Shevchenko4h 33m14 Fights
  2. 2Katlyn CerminaraUnited StatesKatlyn Cerminara3h 21m15 Fights
  3. 3Andrea LeeUnited StatesAndrea Lee3h 20m14 Fights
  4. 4Viviane AraujoBrazilViviane Araujo3h 17m13 Fights
  5. 5JJ AldrichUnited StatesJJ Aldrich3h 10m14 Fights
  6. 6Taila SantosBrazilTaila Santos3h14 Fights
  7. 7Jennifer MaiaBrazilJennifer Maia2h 59m12 Fights
  8. 8Ariane Lipski da SilvaBrazilAriane Lipski da Silva2h 58m15 Fights
  9. 9Liz CarmoucheUnited StatesLiz Carmouche2h 56m12 Fights
  10. 10Roxanne ModafferiUnited StatesRoxanne Modafferi2h 49m11 Fights

Full top 100 →

Shortest average fight time

  1. 1Dakota DitchevaEnglandDakota Ditcheva7:0511 Fights
  2. 2Tereza BledaCzechiaTereza Bleda7:237 Fights
  3. 3Mariya AgapovaKazakhstanMariya Agapova7:477 Fights
  4. 4Eimear DarcyIrelandEimear Darcy7:475 Fights
  5. 5Victoria LeonardoUnited StatesVictoria Leonardo7:586 Fights
  6. 6Jessica AndradeBrazilJessica Andrade8:127 Fights
  7. 7Elora DanaBrazilElora Dana8:436 Fights
  8. 8Shana DobsonUnited StatesShana Dobson8:596 Fights
  9. 9Veronika SmolkováSlovakiaVeronika Smolková9:195 Fights
  10. 10Gillian RobertsonCanadaGillian Robertson9:2213 Fights

Full top 100 →

Longest average fight time

  1. 1Rose NamajunasUnited StatesRose Namajunas20:006 Fights
  2. 2Valentina ShevchenkoValentina Shevchenko19:2914 Fights
  3. 3Alexa GrassoMexicoAlexa Grasso16:0710 Fights
  4. 4Tracy CortezUnited StatesTracy Cortez15:368 Fights
  5. 5Roxanne ModafferiUnited StatesRoxanne Modafferi15:1911 Fights
  6. 6Viviane AraujoBrazilViviane Araujo15:1013 Fights
  7. 7Jessica EyeUnited StatesJessica Eye15:039 Fights
  8. 8Jennifer MaiaBrazilJennifer Maia14:5712 Fights
  9. 9Liz CarmoucheUnited StatesLiz Carmouche14:4212 Fights
  10. 10Lauren MurphyUnited StatesLauren Murphy14:2911 Fights

Full top 100 →

Most control time

  1. 1Valentina ShevchenkoValentina Shevchenko1h 41m4h 33m Fight time
  2. 2Jasmine JasudaviciusCanadaJasmine Jasudavicius1h 18m2h 46m Fight time
  3. 3Taila SantosBrazilTaila Santos57:043h Fight time
  4. 4Gillian RobertsonCanadaGillian Robertson54:162h 2m Fight time
  5. 5Montana De La RosaUnited StatesMontana De La Rosa52:472h 41m Fight time
  6. 6Liz CarmoucheUnited StatesLiz Carmouche49:582h 56m Fight time
  7. 7Miranda MaverickUnited StatesMiranda Maverick48:142h 39m Fight time
  8. 8Roxanne ModafferiUnited StatesRoxanne Modafferi47:542h 49m Fight time
  9. 9Erin BlanchfieldUnited StatesErin Blanchfield47:172h 18m Fight time
  10. 10Viviane AraujoBrazilViviane Araujo40:263h 17m Fight time

Full top 100 →

Highest share of control time

  1. 1Tereza BledaCzechiaTereza Bleda64.1%32:12 Control time
  2. 2Paulina WisniewskaPolandPaulina Wisniewska49.8%32:50 Control time
  3. 3Jasmine JasudaviciusCanadaJasmine Jasudavicius46.9%1h 18m Control time
  4. 4Gillian RobertsonCanadaGillian Robertson44.5%54:16 Control time
  5. 5Veronika SmolkováSlovakiaVeronika Smolková42.0%19:34 Control time
  6. 6Jena BishopUnited StatesJena Bishop40.8%36:33 Control time
  7. 7Juliana MillerUnited StatesJuliana Miller40.4%27:58 Control time
  8. 8Valentina ShevchenkoValentina Shevchenko37.0%1h 41m Control time
  9. 9Maryna MorozUkraineMaryna Moroz35.6%26:09 Control time
  10. 10Erin BlanchfieldUnited StatesErin Blanchfield34.4%47:17 Control time

Full top 100 →

Striking

Most significant strikes landed

  1. 1Joanne WoodScotlandJoanne Wood1,0431,993 Attempted
  2. 2Katlyn CerminaraUnited StatesKatlyn Cerminara9642,703 Attempted
  3. 3Andrea LeeUnited StatesAndrea Lee9242,032 Attempted
  4. 4Valentina ShevchenkoValentina Shevchenko8681,583 Attempted
  5. 5Manon FiorotFranceManon Fiorot7981,953 Attempted
  6. 6Jennifer MaiaBrazilJennifer Maia7812,022 Attempted
  7. 7Ariane Lipski da SilvaBrazilAriane Lipski da Silva7751,836 Attempted
  8. 8JJ AldrichUnited StatesJJ Aldrich7621,558 Attempted
  9. 9Viviane AraujoBrazilViviane Araujo7331,548 Attempted
  10. 10Erin BlanchfieldUnited StatesErin Blanchfield7051,582 Attempted

Full top 100 →

Most total strikes landed

  1. 1Valentina ShevchenkoValentina Shevchenko2,1002,884 Attempted
  2. 2Joanne WoodScotlandJoanne Wood1,4272,425 Attempted
  3. 3Katlyn CerminaraUnited StatesKatlyn Cerminara1,2402,996 Attempted
  4. 4Alexa GrassoMexicoAlexa Grasso1,2202,161 Attempted
  5. 5Andrea LeeUnited StatesAndrea Lee1,1932,339 Attempted
  6. 6Jasmine JasudaviciusCanadaJasmine Jasudavicius1,1702,150 Attempted
  7. 7Liz CarmoucheUnited StatesLiz Carmouche1,1431,454 Attempted
  8. 8Ariane Lipski da SilvaBrazilAriane Lipski da Silva1,1092,242 Attempted
  9. 9Viviane AraujoBrazilViviane Araujo1,0951,981 Attempted
  10. 10Erin BlanchfieldUnited StatesErin Blanchfield1,0862,072 Attempted

Full top 100 →

Strikes landed per minute

  1. 1Veronika SmolkováSlovakiaVeronika Smolková10.4746.6 Minutes
  2. 2Carli JudiceUnited StatesCarli Judice9.3359.8 Minutes
  3. 3Joanne WoodScotlandJoanne Wood7.67135.9 Minutes
  4. 4Casey O'NeillCasey O'Neill7.6089.2 Minutes
  5. 5Jessica AndradeBrazilJessica Andrade7.3857.4 Minutes
  6. 6Wang CongChinaWang Cong6.7379.9 Minutes
  7. 7Sabina MazoColombiaSabina Mazo6.4677.1 Minutes
  8. 8Dakota DitchevaEnglandDakota Ditcheva6.0677.9 Minutes
  9. 9Paulina WisniewskaPolandPaulina Wisniewska6.0465.9 Minutes
  10. 10Maryna MorozUkraineMaryna Moroz5.7373.4 Minutes

Full top 100 →

Strikes absorbed per minute

  1. 1Priscila CachoeiraBrazilPriscila Cachoeira7.1782.1 Minutes
  2. 2Carli JudiceUnited StatesCarli Judice6.6059.8 Minutes
  3. 3Jessica AndradeBrazilJessica Andrade6.2257.4 Minutes
  4. 4Maryna MorozUkraineMaryna Moroz6.0373.4 Minutes
  5. 5Lauren MurphyUnited StatesLauren Murphy5.90159.3 Minutes
  6. 6Roxanne ModafferiUnited StatesRoxanne Modafferi5.75168.5 Minutes
  7. 7Ji Yeon KimSouth KoreaJi Yeon Kim5.48111.9 Minutes
  8. 8Casey O'NeillCasey O'Neill5.3689.2 Minutes
  9. 9Joanne WoodScotlandJoanne Wood5.25135.9 Minutes
  10. 10Shana DobsonUnited StatesShana Dobson5.2053.9 Minutes

Full top 100 →

Best striking differential

  1. 1Veronika SmolkováSlovakiaVeronika Smolková7.4946.6 Minutes
  2. 2Dakota DitchevaEnglandDakota Ditcheva4.5677.9 Minutes
  3. 3Paulina WisniewskaPolandPaulina Wisniewska4.5165.9 Minutes
  4. 4Wang CongChinaWang Cong3.0479.9 Minutes
  5. 5Carli JudiceUnited StatesCarli Judice2.7259.8 Minutes
  6. 6Joanne WoodScotlandJoanne Wood2.42135.9 Minutes
  7. 7Casey O'NeillCasey O'Neill2.2489.2 Minutes
  8. 8Natalia SilvaBrazilNatalia Silva2.06129.4 Minutes
  9. 9Sabina MazoColombiaSabina Mazo1.8977.1 Minutes
  10. 10Eimear DarcyIrelandEimear Darcy1.8538.9 Minutes

Full top 100 →

Best significant strike accuracy

  1. 1Liz CarmoucheUnited StatesLiz Carmouche64.6%460 Attempted
  2. 2Wang CongChinaWang Cong55.9%961 Attempted
  3. 3Antonina ShevchenkoAntonina Shevchenko55.3%725 Attempted
  4. 4Valentina ShevchenkoValentina Shevchenko54.8%1,583 Attempted
  5. 5Mariya AgapovaKazakhstanMariya Agapova54.6%441 Attempted
  6. 6Mayra Bueno SilvaBrazilMayra Bueno Silva53.1%448 Attempted
  7. 7Jessica AndradeBrazilJessica Andrade52.7%804 Attempted
  8. 8Joanne WoodScotlandJoanne Wood52.3%1,993 Attempted
  9. 9Casey O'NeillCasey O'Neill52.1%1,301 Attempted
  10. 10Carli JudiceUnited StatesCarli Judice50.5%1,105 Attempted

Full top 100 →

Best significant strike defence

  1. 1Mara Romero BorellaItalyMara Romero Borella71.2%565 Opponent attempts
  2. 2Rose NamajunasUnited StatesRose Namajunas67.4%1,181 Opponent attempts
  3. 3Cynthia CalvilloUnited StatesCynthia Calvillo67.0%939 Opponent attempts
  4. 4Manon FiorotFranceManon Fiorot66.0%1,584 Opponent attempts
  5. 5Valentina ShevchenkoValentina Shevchenko65.9%1,444 Opponent attempts
  6. 6Jamey-Lyn HorthCanadaJamey-Lyn Horth65.6%524 Opponent attempts
  7. 7Dione BarbosaBrazilDione Barbosa64.7%465 Opponent attempts
  8. 8Molly McCannUnited KingdomMolly McCann63.8%1,601 Opponent attempts
  9. 9Natalia SilvaBrazilNatalia Silva63.3%937 Opponent attempts
  10. 10Katlyn CerminaraUnited StatesKatlyn Cerminara61.9%2,491 Opponent attempts

Full top 100 →

Most knockdowns

  1. 1Dakota DitchevaEnglandDakota Ditcheva6
  2. T-2Taila SantosBrazilTaila Santos4
  3. T-2Liz CarmoucheUnited StatesLiz Carmouche4
  4. T-2Ariane Lipski da SilvaBrazilAriane Lipski da Silva4
  5. T-2Paulina WisniewskaPolandPaulina Wisniewska4
  6. T-6Natalia SilvaBrazilNatalia Silva3
  7. T-6Carli JudiceUnited StatesCarli Judice3
  8. T-6Alexa GrassoMexicoAlexa Grasso3
  9. T-9Rose NamajunasUnited StatesRose Namajunas2
  10. T-9Valentina ShevchenkoValentina Shevchenko2

Full top 100 →

Most knockdowns per 15 minutes

  1. 1Dakota DitchevaEnglandDakota Ditcheva1.26 Knockdowns
  2. 2Paulina WisniewskaPolandPaulina Wisniewska0.94 Knockdowns
  3. 3Carli JudiceUnited StatesCarli Judice0.83 Knockdowns
  4. 4Mariya AgapovaKazakhstanMariya Agapova0.62 Knockdowns
  5. 5Eimear DarcyIrelandEimear Darcy0.41 Knockdowns
  6. 6Wang CongChinaWang Cong0.42 Knockdowns
  7. 7Natalia SilvaBrazilNatalia Silva0.33 Knockdowns
  8. 8Liz CarmoucheUnited StatesLiz Carmouche0.34 Knockdowns
  9. 9Ariane Lipski da SilvaBrazilAriane Lipski da Silva0.34 Knockdowns
  10. 10Taila SantosBrazilTaila Santos0.34 Knockdowns

Full top 100 →

Most knockouts

  1. 1Dakota DitchevaEnglandDakota Ditcheva811 Wins
  2. 2Valentina ShevchenkoValentina Shevchenko412 Wins
  3. T-3Manon FiorotFranceManon Fiorot38 Wins
  4. T-3Maycee BarberUnited StatesMaycee Barber39 Wins
  5. T-3Carli JudiceUnited StatesCarli Judice34 Wins
  6. T-3Casey O'NeillCasey O'Neill37 Wins
  7. T-3Paulina WisniewskaPolandPaulina Wisniewska36 Wins
  8. T-8Priscila CachoeiraBrazilPriscila Cachoeira23 Wins
  9. T-8Natalia SilvaBrazilNatalia Silva29 Wins
  10. T-8Melissa GattoBrazilMelissa Gatto22 Wins

Full top 100 →

Grappling

Most takedowns landed

  1. 1Valentina ShevchenkoValentina Shevchenko5484 Attempted
  2. 2Jasmine JasudaviciusCanadaJasmine Jasudavicius3271 Attempted
  3. 3Miranda MaverickUnited StatesMiranda Maverick2357 Attempted
  4. T-4Taila SantosBrazilTaila Santos2234 Attempted
  5. T-4Andrea LeeUnited StatesAndrea Lee2242 Attempted
  6. T-6Gillian RobertsonCanadaGillian Robertson2151 Attempted
  7. T-6Liz CarmoucheUnited StatesLiz Carmouche2130 Attempted
  8. 8Viviane AraujoBrazilViviane Araujo2052 Attempted
  9. 9Montana De La RosaUnited StatesMontana De La Rosa1955 Attempted
  10. 10Erin BlanchfieldUnited StatesErin Blanchfield1749 Attempted

Full top 100 →

Takedowns per 15 minutes

  1. 1Valentina ShevchenkoValentina Shevchenko3.0272.8 Minutes
  2. 2Jasmine JasudaviciusCanadaJasmine Jasudavicius2.9166.4 Minutes
  3. 3Amanda RibasBrazilAmanda Ribas2.766.1 Minutes
  4. 4Tereza BledaCzechiaTereza Bleda2.651.7 Minutes
  5. 5Gillian RobertsonCanadaGillian Robertson2.6121.8 Minutes
  6. 6Ilara JoanneBrazilIlara Joanne2.547.1 Minutes
  7. 7Dione BarbosaBrazilDione Barbosa2.573.0 Minutes
  8. 8Juliana MillerUnited StatesJuliana Miller2.469.3 Minutes
  9. 9Jena BishopUnited StatesJena Bishop2.389.7 Minutes
  10. 10Miranda MaverickUnited StatesMiranda Maverick2.2159.4 Minutes

Full top 100 →

Best takedown accuracy

  1. 1Valentina ShevchenkoValentina Shevchenko64.3%84 Attempted
  2. 2Jasmine JasudaviciusCanadaJasmine Jasudavicius45.1%71 Attempted
  3. 3Gillian RobertsonCanadaGillian Robertson41.2%51 Attempted
  4. 4Miranda MaverickUnited StatesMiranda Maverick40.4%57 Attempted
  5. 5Viviane AraujoBrazilViviane Araujo38.5%52 Attempted
  6. 6Montana De La RosaUnited StatesMontana De La Rosa34.5%55 Attempted
  7. 7Roxanne ModafferiUnited StatesRoxanne Modafferi31.4%51 Attempted

Full top 100 →

Best takedown defence

  1. 1Taila SantosBrazilTaila Santos78.0%50 Opponent attempts
  2. 2Ariane Lipski da SilvaBrazilAriane Lipski da Silva66.7%51 Opponent attempts
  3. 3Andrea LeeUnited StatesAndrea Lee53.8%65 Opponent attempts

Full top 100 →

Most submission attempts

  1. 1Jena BishopUnited StatesJena Bishop31
  2. 2Taila SantosBrazilTaila Santos13
  3. 3Liz CarmoucheUnited StatesLiz Carmouche11
  4. T-4Karine SilvaBrazilKarine Silva10
  5. T-4Dione BarbosaBrazilDione Barbosa10
  6. 6Montana De La RosaUnited StatesMontana De La Rosa9
  7. T-7Gillian RobertsonCanadaGillian Robertson8
  8. T-7Viviane AraujoBrazilViviane Araujo8
  9. T-7Andrea LeeUnited StatesAndrea Lee8
  10. T-7Elora DanaBrazilElora Dana8

Full top 100 →

Most submission attempts per 15 minutes

  1. 1Jena BishopUnited StatesJena Bishop5.231 Submission attempts
  2. 2Elora DanaBrazilElora Dana2.38 Submission attempts
  3. 3Dione BarbosaBrazilDione Barbosa2.110 Submission attempts
  4. 4Karine SilvaBrazilKarine Silva1.410 Submission attempts
  5. 5Paulina WisniewskaPolandPaulina Wisniewska1.46 Submission attempts
  6. 6Juliana MillerUnited StatesJuliana Miller1.36 Submission attempts
  7. 7Taila SantosBrazilTaila Santos1.113 Submission attempts
  8. 8Chelsea HackettAustraliaChelsea Hackett1.14 Submission attempts
  9. 9Gillian RobertsonCanadaGillian Robertson1.08 Submission attempts
  10. 10Liz CarmoucheUnited StatesLiz Carmouche0.911 Submission attempts

Full top 100 →

Most submissions

  1. 1Gillian RobertsonCanadaGillian Robertson68 Wins
  2. T-2Karine SilvaBrazilKarine Silva47 Wins
  3. T-2Erin BlanchfieldUnited StatesErin Blanchfield48 Wins
  4. T-2Jena BishopUnited StatesJena Bishop46 Wins
  5. T-5Dione BarbosaBrazilDione Barbosa35 Wins
  6. T-5Montana De La RosaUnited StatesMontana De La Rosa36 Wins
  7. T-7Jasmine JasudaviciusCanadaJasmine Jasudavicius210 Wins
  8. T-7Tereza BledaCzechiaTereza Bleda25 Wins
  9. T-7Mayra Bueno SilvaBrazilMayra Bueno Silva22 Wins
  10. T-7Casey O'NeillCasey O'Neill27 Wins

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.