Skip to content
MMA Calendar

UFC Record Book

UFC’s all-time leaders: career totals, one-night records and the numbers behind every UFC card we track.

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

Fights

Most fights

  1. 1Katlyn CerminaraUnited StatesKatlyn Cerminara15
  2. T-2Valentina ShevchenkoValentina Shevchenko14
  3. T-2JJ AldrichUnited StatesJJ Aldrich14
  4. T-2Andrea LeeUnited StatesAndrea Lee14
  5. T-5Jasmine JasudaviciusCanadaJasmine Jasudavicius13
  6. T-5Gillian RobertsonCanadaGillian Robertson13
  7. T-5Ariane Lipski da SilvaBrazilAriane Lipski da Silva13
  8. T-8Maycee BarberUnited StatesMaycee Barber12
  9. T-8Viviane AraujoBrazilViviane Araujo12
  10. T-8Montana De La RosaUnited StatesMontana De La Rosa12

Full top 100 →

Most wins

  1. 1Valentina ShevchenkoValentina Shevchenko12
  2. T-2Jasmine JasudaviciusCanadaJasmine Jasudavicius10
  3. T-2Katlyn CerminaraUnited StatesKatlyn Cerminara10
  4. T-4Natalia SilvaBrazilNatalia Silva9
  5. T-4Maycee BarberUnited StatesMaycee Barber9
  6. T-6Manon FiorotFranceManon Fiorot8
  7. T-6Erin BlanchfieldUnited StatesErin Blanchfield8
  8. T-6Gillian RobertsonCanadaGillian Robertson8
  9. T-6JJ AldrichUnited StatesJJ Aldrich8
  10. T-6Miranda MaverickUnited StatesMiranda Maverick8

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-6Viviane AraujoBrazilViviane Araujo66 Wins
  8. T-8Manon FiorotFranceManon Fiorot58 Wins
  9. T-8Luana CarolinaBrazilLuana Carolina56 Wins
  10. T-8Tracy CortezUnited StatesTracy Cortez55 Wins

Full top 100 →

Most title fight wins

  1. 1Valentina ShevchenkoValentina Shevchenko1113 Title fights
  2. T-2Natalia SilvaBrazilNatalia Silva11 Title fights
  3. T-2Alexa GrassoMexicoAlexa Grasso13 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. 1Gillian RobertsonCanadaGillian Robertson78 Wins
  2. T-2Valentina ShevchenkoValentina Shevchenko512 Wins
  3. T-2Casey O'NeillCasey O'Neill57 Wins
  4. T-4Karine SilvaBrazilKarine Silva46 Wins
  5. T-4Erin BlanchfieldUnited StatesErin Blanchfield48 Wins
  6. T-4Montana De La RosaUnited StatesMontana De La Rosa46 Wins
  7. T-7Manon FiorotFranceManon Fiorot38 Wins
  8. T-7Maycee BarberUnited StatesMaycee Barber39 Wins
  9. T-7Carli JudiceUnited StatesCarli Judice34 Wins
  10. T-7Alexa GrassoMexicoAlexa Grasso37 Wins

Full top 100 →

Longest win streak

  1. T-1Natalia SilvaBrazilNatalia Silva9
  2. T-1Valentina ShevchenkoValentina Shevchenko9
  3. T-3Manon FiorotFranceManon Fiorot7
  4. T-3Maycee BarberUnited StatesMaycee Barber7
  5. 5Erin BlanchfieldUnited StatesErin Blanchfield6
  6. T-6Karine SilvaBrazilKarine Silva5
  7. T-6Alexa GrassoMexicoAlexa Grasso5
  8. T-6Lauren MurphyUnited StatesLauren Murphy5
  9. T-9Veronica HardyVeronica Hardy4
  10. T-9Jasmine JasudaviciusCanadaJasmine Jasudavicius4

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. 4JJ AldrichUnited StatesJJ Aldrich3h 10m14 Fights
  5. 5Viviane AraujoBrazilViviane Araujo3h 10m12 Fights
  6. 6Jennifer MaiaBrazilJennifer Maia2h 59m12 Fights
  7. 7Roxanne ModafferiUnited StatesRoxanne Modafferi2h 49m11 Fights
  8. 8Jasmine JasudaviciusCanadaJasmine Jasudavicius2h 46m13 Fights
  9. 9Alexa GrassoMexicoAlexa Grasso2h 41m10 Fights
  10. 10Miranda MaverickUnited StatesMiranda Maverick2h 39m12 Fights

Full top 100 →

Shortest average fight time

  1. 1Mariya AgapovaKazakhstanMariya Agapova7:477 Fights
  2. 2Victoria LeonardoUnited StatesVictoria Leonardo7:586 Fights
  3. 3Jessica AndradeBrazilJessica Andrade8:127 Fights
  4. 4Shana DobsonUnited StatesShana Dobson8:596 Fights
  5. 5Gillian RobertsonCanadaGillian Robertson9:2213 Fights
  6. 6Mara Romero BorellaItalyMara Romero Borella9:247 Fights
  7. 7Casey O'NeillCasey O'Neill9:559 Fights
  8. 8Carli JudiceUnited StatesCarli Judice9:586 Fights
  9. 9Priscila CachoeiraBrazilPriscila Cachoeira10:168 Fights
  10. 10Karine SilvaBrazilKarine Silva10:239 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. 4Viviane AraujoBrazilViviane Araujo15:5012 Fights
  5. 5Tracy CortezUnited StatesTracy Cortez15:368 Fights
  6. 6Roxanne ModafferiUnited StatesRoxanne Modafferi15:1911 Fights
  7. 7Jessica EyeUnited StatesJessica Eye15:039 Fights
  8. 8Taila SantosBrazilTaila Santos14:598 Fights
  9. 9Jennifer MaiaBrazilJennifer Maia14:5712 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. 3Gillian RobertsonCanadaGillian Robertson54:162h 2m Fight time
  4. 4Montana De La RosaUnited StatesMontana De La Rosa48:492h 26m Fight time
  5. 5Miranda MaverickUnited StatesMiranda Maverick48:142h 39m Fight time
  6. 6Roxanne ModafferiUnited StatesRoxanne Modafferi47:542h 49m Fight time
  7. 7Erin BlanchfieldUnited StatesErin Blanchfield47:172h 18m Fight time
  8. 8Taila SantosBrazilTaila Santos41:442h Fight time
  9. 9Viviane AraujoBrazilViviane Araujo40:263h 10m Fight time
  10. 10Tracy CortezUnited StatesTracy Cortez35:202h 5m Fight time

Full top 100 →

Highest share of control time

  1. 1Jasmine JasudaviciusCanadaJasmine Jasudavicius46.9%1h 18m Control time
  2. 2Gillian RobertsonCanadaGillian Robertson44.5%54:16 Control time
  3. 3Juliana MillerUnited StatesJuliana Miller40.4%27:58 Control time
  4. 4Valentina ShevchenkoValentina Shevchenko37.0%1h 41m Control time
  5. 5Maryna MorozUkraineMaryna Moroz35.6%26:09 Control time
  6. 6Taila SantosBrazilTaila Santos34.8%41:44 Control time
  7. 7Erin BlanchfieldUnited StatesErin Blanchfield34.4%47:17 Control time
  8. 8Montana De La RosaUnited StatesMontana De La Rosa33.4%48:49 Control time
  9. 9Dione BarbosaBrazilDione Barbosa31.9%23:16 Control time
  10. 10Victoria LeonardoUnited StatesVictoria Leonardo31.1%14:53 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. 7JJ AldrichUnited StatesJJ Aldrich7621,558 Attempted
  8. 8Viviane AraujoBrazilViviane Araujo7111,511 Attempted
  9. 9Erin BlanchfieldUnited StatesErin Blanchfield7051,582 Attempted
  10. 10Casey O'NeillCasey O'Neill6781,301 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. 7Erin BlanchfieldUnited StatesErin Blanchfield1,0862,072 Attempted
  8. 8Viviane AraujoBrazilViviane Araujo1,0691,940 Attempted
  9. 9Roxanne ModafferiUnited StatesRoxanne Modafferi1,0462,437 Attempted
  10. 10Miranda MaverickUnited StatesMiranda Maverick1,0151,773 Attempted

Full top 100 →

Strikes landed per minute

  1. 1Carli JudiceUnited StatesCarli Judice9.3359.8 Minutes
  2. 2Joanne WoodScotlandJoanne Wood7.67135.9 Minutes
  3. 3Casey O'NeillCasey O'Neill7.6089.2 Minutes
  4. 4Jessica AndradeBrazilJessica Andrade7.3857.4 Minutes
  5. 5Wang CongChinaWang Cong6.7379.9 Minutes
  6. 6Sabina MazoColombiaSabina Mazo6.4677.1 Minutes
  7. 7Maryna MorozUkraineMaryna Moroz5.7373.4 Minutes
  8. 8Molly McCannUnited KingdomMolly McCann5.68118.4 Minutes
  9. 9Ji Yeon KimSouth KoreaJi Yeon Kim5.58111.9 Minutes
  10. 10Manon FiorotFranceManon Fiorot5.57143.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. 9Gabriella FernandesBrazilGabriella Fernandes5.3172.0 Minutes
  10. 10Joanne WoodScotlandJoanne Wood5.25135.9 Minutes

Full top 100 →

Best striking differential

  1. 1Wang CongChinaWang Cong3.0479.9 Minutes
  2. 2Carli JudiceUnited StatesCarli Judice2.7259.8 Minutes
  3. 3Joanne WoodScotlandJoanne Wood2.42135.9 Minutes
  4. 4Casey O'NeillCasey O'Neill2.2489.2 Minutes
  5. 5Natalia SilvaBrazilNatalia Silva2.06129.4 Minutes
  6. 6Sabina MazoColombiaSabina Mazo1.8977.1 Minutes
  7. 7Manon FiorotFranceManon Fiorot1.81143.4 Minutes
  8. 8Maycee BarberUnited StatesMaycee Barber1.43142.5 Minutes
  9. 9Valentina ShevchenkoValentina Shevchenko1.37272.8 Minutes
  10. 10Jamey-Lyn HorthCanadaJamey-Lyn Horth1.2277.1 Minutes

Full top 100 →

Best significant strike accuracy

  1. 1Wang CongChinaWang Cong55.9%961 Attempted
  2. 2Antonina ShevchenkoAntonina Shevchenko55.3%725 Attempted
  3. 3Valentina ShevchenkoValentina Shevchenko54.8%1,583 Attempted
  4. 4Mariya AgapovaKazakhstanMariya Agapova54.6%441 Attempted
  5. 5Mayra Bueno SilvaBrazilMayra Bueno Silva53.1%448 Attempted
  6. 6Jessica AndradeBrazilJessica Andrade52.7%804 Attempted
  7. 7Joanne WoodScotlandJoanne Wood52.3%1,993 Attempted
  8. 8Casey O'NeillCasey O'Neill52.1%1,301 Attempted
  9. 9Carli JudiceUnited StatesCarli Judice50.5%1,105 Attempted
  10. 10Luana CarolinaBrazilLuana Carolina50.1%1,109 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. T-1Natalia SilvaBrazilNatalia Silva3
  2. T-1Carli JudiceUnited StatesCarli Judice3
  3. T-1Alexa GrassoMexicoAlexa Grasso3
  4. T-1Taila SantosBrazilTaila Santos3
  5. T-1Ariane Lipski da SilvaBrazilAriane Lipski da Silva3
  6. T-6Rose NamajunasUnited StatesRose Namajunas2
  7. T-6Valentina ShevchenkoValentina Shevchenko2
  8. T-6Wang CongChinaWang Cong2
  9. T-6Mariya AgapovaKazakhstanMariya Agapova2
  10. T-6Molly McCannUnited KingdomMolly McCann2

Full top 100 →

Most knockdowns per 15 minutes

  1. 1Carli JudiceUnited StatesCarli Judice0.83 Knockdowns
  2. 2Mariya AgapovaKazakhstanMariya Agapova0.62 Knockdowns
  3. 3Wang CongChinaWang Cong0.42 Knockdowns
  4. 4Taila SantosBrazilTaila Santos0.43 Knockdowns
  5. 5Natalia SilvaBrazilNatalia Silva0.33 Knockdowns
  6. 6Ariane Lipski da SilvaBrazilAriane Lipski da Silva0.33 Knockdowns
  7. 7Alexa GrassoMexicoAlexa Grasso0.33 Knockdowns
  8. 8Shana DobsonUnited StatesShana Dobson0.31 Knockdowns
  9. 9Jessica AndradeBrazilJessica Andrade0.31 Knockdowns
  10. 10Molly McCannUnited KingdomMolly McCann0.32 Knockdowns

Full top 100 →

Most knockouts

  1. 1Valentina ShevchenkoValentina Shevchenko412 Wins
  2. T-2Manon FiorotFranceManon Fiorot38 Wins
  3. T-2Maycee BarberUnited StatesMaycee Barber39 Wins
  4. T-2Carli JudiceUnited StatesCarli Judice34 Wins
  5. T-2Casey O'NeillCasey O'Neill37 Wins
  6. T-6Priscila CachoeiraBrazilPriscila Cachoeira23 Wins
  7. T-6Natalia SilvaBrazilNatalia Silva29 Wins
  8. T-6Melissa GattoBrazilMelissa Gatto22 Wins
  9. T-6Antonina ShevchenkoAntonina Shevchenko25 Wins
  10. T-6Jessica AndradeBrazilJessica Andrade23 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. 4Andrea LeeUnited StatesAndrea Lee2242 Attempted
  5. 5Gillian RobertsonCanadaGillian Robertson2151 Attempted
  6. 6Viviane AraujoBrazilViviane Araujo2050 Attempted
  7. 7Montana De La RosaUnited StatesMontana De La Rosa1854 Attempted
  8. 8Erin BlanchfieldUnited StatesErin Blanchfield1749 Attempted
  9. T-9Tracy CortezUnited StatesTracy Cortez1638 Attempted
  10. T-9Roxanne ModafferiUnited StatesRoxanne Modafferi1651 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. 4Gillian RobertsonCanadaGillian Robertson2.6121.8 Minutes
  5. 5Dione BarbosaBrazilDione Barbosa2.573.0 Minutes
  6. 6Juliana MillerUnited StatesJuliana Miller2.469.3 Minutes
  7. 7Miranda MaverickUnited StatesMiranda Maverick2.2159.4 Minutes
  8. 8Taila SantosBrazilTaila Santos2.0119.8 Minutes
  9. 9Cynthia CalvilloUnited StatesCynthia Calvillo1.969.9 Minutes
  10. 10Karine SilvaBrazilKarine Silva1.993.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 Araujo40.0%50 Attempted
  6. 6Montana De La RosaUnited StatesMontana De La Rosa33.3%54 Attempted
  7. 7Roxanne ModafferiUnited StatesRoxanne Modafferi31.4%51 Attempted

Full top 100 →

Most submission attempts

  1. T-1Karine SilvaBrazilKarine Silva10
  2. T-1Dione BarbosaBrazilDione Barbosa10
  3. 3Taila SantosBrazilTaila Santos9
  4. T-4Gillian RobertsonCanadaGillian Robertson8
  5. T-4Viviane AraujoBrazilViviane Araujo8
  6. T-4Andrea LeeUnited StatesAndrea Lee8
  7. T-4Montana De La RosaUnited StatesMontana De La Rosa8
  8. T-8Erin BlanchfieldUnited StatesErin Blanchfield7
  9. T-8Alexa GrassoMexicoAlexa Grasso7
  10. 10Jasmine JasudaviciusCanadaJasmine Jasudavicius6

Full top 100 →

Most submission attempts per 15 minutes

  1. 1Dione BarbosaBrazilDione Barbosa2.110 Submission attempts
  2. 2Karine SilvaBrazilKarine Silva1.610 Submission attempts
  3. 3Juliana MillerUnited StatesJuliana Miller1.36 Submission attempts
  4. 4Taila SantosBrazilTaila Santos1.19 Submission attempts
  5. 5Gillian RobertsonCanadaGillian Robertson1.08 Submission attempts
  6. 6Mayra Bueno SilvaBrazilMayra Bueno Silva0.94 Submission attempts
  7. 7Casey O'NeillCasey O'Neill0.85 Submission attempts
  8. 8Mariya AgapovaKazakhstanMariya Agapova0.83 Submission attempts
  9. 9Montana De La RosaUnited StatesMontana De La Rosa0.88 Submission attempts
  10. 10Erin BlanchfieldUnited StatesErin Blanchfield0.87 Submission attempts

Full top 100 →

Most submissions

  1. 1Gillian RobertsonCanadaGillian Robertson68 Wins
  2. T-2Karine SilvaBrazilKarine Silva46 Wins
  3. T-2Erin BlanchfieldUnited StatesErin Blanchfield48 Wins
  4. T-4Dione BarbosaBrazilDione Barbosa35 Wins
  5. T-4Montana De La RosaUnited StatesMontana De La Rosa36 Wins
  6. T-6Jasmine JasudaviciusCanadaJasmine Jasudavicius210 Wins
  7. T-6Mayra Bueno SilvaBrazilMayra Bueno Silva22 Wins
  8. T-6Casey O'NeillCasey O'Neill27 Wins
  9. T-6Alexa GrassoMexicoAlexa Grasso27 Wins
  10. T-6Mariya AgapovaKazakhstanMariya Agapova22 Wins

Full top 100 →

Division numbers

How each UFC weight class actually fights — finish rate, knockout rate and average fight time.

UFCalendar Record Book →