Skip to content
MMA Calendar

UFC Record Book

UFC: Best striking differential

The all-time UFC top 100, rebuilt from every completed UFC fight in our database.

Updated November 6, 2026

#Fighter
1Joanna JedrzejczykPoland Joanna Jedrzejczyk3.38254.214
2Zhang WeiliChina Zhang Weili2.38174.212
3Cheyanne VlismasUnited States Cheyanne Vlismas2.3661.05
4Alexia ThainaraBrazil Alexia Thainara2.0564.55
5Alice ArdeleanRomania Alice Ardelean2.0369.65
6Yazmin JaureguiMexico Yazmin Jauregui1.9843.56
7Stephanie LucianoBrazil Stephanie Luciano1.9661.25
8Amanda RibasBrazil Amanda Ribas1.7494.98
9Joanne WoodScotland Joanne Wood1.6651.15
10Alexa GrassoMexico Alexa Grasso1.6377.76
11Marina RodriguezBrazil Marina Rodriguez1.49194.715
12Yan XiaonanChina Yan Xiaonan1.43200.114
13Tecia PenningtonUnited States Tecia Pennington1.25265.919
14Julia PolastriBrazil Julia Polastri1.2385.27
15Denise GomesBrazil Denise Gomes1.21108.410
16Tatiana SuarezUnited States Tatiana Suarez1.17101.38
17Piera RodriguezVenezuela Piera Rodriguez1.17122.69
18Nina NunesUnited States Nina Nunes1.13108.58
19Loma LookboonmeeThailand Loma Lookboonmee1.13144.811
20Gloria de PaulaBrazil Gloria de Paula1.1161.05
21Paige VanZantUnited States Paige VanZant0.9370.06
22Amanda CooperUnited States Amanda Cooper0.7145.35
23Cynthia CalvilloUnited States Cynthia Calvillo0.6696.98
24Loopy Godinez Loopy Godinez0.61170.413
25Shauna BannonIreland Shauna Bannon0.6058.55
26Angela HillUnited States Angela Hill0.50417.829
27Jessica AndradeBrazil Jessica Andrade0.33158.516
28Gillian RobertsonCanada Gillian Robertson0.30109.78
29Iasmin LucindoBrazil Iasmin Lucindo0.2298.77
30Istela NunesBrazil Istela Nunes0.2152.65
31Jaqueline AmorimBrazil Jaqueline Amorim0.2059.77
32Ketlen SouzaBrazil Ketlen Souza0.1879.67
33Diana BelbitaRomania Diana Belbita0.1765.05
34Rose NamajunasUnited States Rose Namajunas0.15176.713
35Polyana VianaBrazil Polyana Viana0.0888.111
36Cortney CaseyUnited States Cortney Casey0.08127.210
37Hannah CifersUnited States Hannah Cifers-0.0955.66
38Randa Markos Randa Markos-0.13227.018
39Juliana LimaBrazil Juliana Lima-0.1795.97
40Amanda LemosBrazil Amanda Lemos-0.20168.715
41Karolina KowalkiewiczPoland Karolina Kowalkiewicz-0.23251.519
42Sam HughesUnited States Sam Hughes-0.27160.812
43Mackenzie Dern Mackenzie Dern-0.36251.817
44Elise ReedUnited States Elise Reed-0.48105.49
45Danielle TaylorUnited States Danielle Taylor-0.5675.05
46Virna JandirobaBrazil Virna Jandiroba-0.58172.813
47Viktoriia DudakovaRussia Viktoriia Dudakova-0.6255.15
48Tabatha RicciBrazil Tabatha Ricci-0.63150.211
49Maryna MorozUkraine Maryna Moroz-0.6476.56
50Bec RawlingsAustralia Bec Rawlings-0.6654.45
51Carla Esparza Carla Esparza-0.68224.316
52Ashley YoderUnited States Ashley Yoder-0.71165.011
53Maria OliveiraBrazil Maria Oliveira-0.7363.15
54Cory McKennaWales Cory McKenna-0.7482.77
55Luana PinheiroBrazil Luana Pinheiro-0.7790.28
56Kailin CurranUnited States Kailin Curran-0.8682.47
57Bruna BrasilBrazil Bruna Brasil-0.88107.38
58Michelle Waterson-GomezUnited States Michelle Waterson-Gomez-0.90193.314
59Talita AlencarBrazil Talita Alencar-0.93104.67
60Claudia GadelhaBrazil Claudia Gadelha-1.25178.112
61Jinh Yu FreyUnited States Jinh Yu Frey-1.26103.28
62Felice HerrigUnited States Felice Herrig-1.35110.810
63Livinha SouzaBrazil Livinha Souza-1.8565.06
64Vanessa DemopoulosUnited States Vanessa Demopoulos-1.99111.910
65Ariane CarnelossiBrazil Ariane Carnelossi-2.0170.87
66Alex ChambersAustralia Alex Chambers-2.1345.55
67Mallory MartinUnited States Mallory Martin-2.2146.15
68Jessica Aguilar Jessica Aguilar-2.2663.75
69Jessica PenneUnited States Jessica Penne-3.31109.19
70Montserrat Conejo RuizMexico Montserrat Conejo Ruiz-3.9851.55

Career boards need at least 5 bouts with tracked statistics.

All boardsStriking differential