Ultimate Fighting Calendar

BKFC Record Book

BKFC: Strikes landed per minute

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

Updated September 21, 2026

#FighterStrikes landed per minuteMinutesBouts
1Esteban RodriguezUnited StatesEsteban Rodriguez25.4926.48
2Christine VicensUnited StatesChristine Vicens23.0726.86
3Derek PerezUnited StatesDerek Perez20.6134.89
4Andrew YatesUnited StatesAndrew Yates19.4328.55
5David DiazUnited StatesDavid Diaz18.4256.06
6Jim AlersUnited StatesJim Alers16.1916.05
7Zach CalmusUnited StatesZach Calmus16.0251.510
8Keith RichardsonUnited StatesKeith Richardson15.9517.65
9Cary CaprioUnited StatesCary Caprio15.8219.25
10Kai StewartUnited StatesKai Stewart15.4782.610
11Jack GradyUnited StatesJack Grady15.4025.15
12Ben RothwellUnited StatesBen Rothwell15.3912.95
13Karl ThompsonUnited KingdomKarl Thompson15.3724.15
14Bobo O'BannonUnited StatesBobo O'Bannon15.3123.77
15Ruben ArroyoUnited StatesRuben Arroyo14.6911.45
16Andrew AngelcorUnited StatesAndrew Angelcor14.6141.16
17Joey BeltranUnited StatesJoey Beltran14.3170.910
18Brad KellyUnited StatesBrad Kelly14.2827.75
19Justyn MartinezUnited StatesJustyn Martinez14.1325.87
20Antonio Soto III13.9585.710
21Dat NguyenUnited StatesDat Nguyen13.8043.95
22Christian TorresUnited StatesChristian Torres13.7339.58
23Travis ThompsonUnited StatesTravis Thompson13.7292.214
24Britain HartUnited StatesBritain Hart13.68126.414
25Jake LindseyUnited StatesJake Lindsey13.3846.06
26Zeb VincentUnited StatesZeb Vincent13.3239.88
27Crystal Van WykSouth AfricaCrystal Van Wyk13.1942.05
28Taylor StarlingUnited StatesTaylor Starling13.1780.811
29Ryan PetersenUnited StatesRyan Petersen12.9226.95
30Isaac DoolittleUnited StatesIsaac Doolittle12.8651.66
31Bear HillUnited StatesBear Hill12.8126.65
32Matty HodgsonUnited KingdomMatty Hodgson12.7722.35
33Christine FereaUnited StatesChristine Ferea12.7275.213
34Ben BonnerUnited KingdomBen Bonner12.5848.88
35John EscobozaUnited StatesJohn Escoboza12.5451.27
36Julio PerezUnited StatesJulio Perez12.538.06
37Elvin BritoPuerto RicoElvin Brito12.52116.114
38Jade Masson-WongCanadaJade Masson-Wong12.5040.26
39Brian MaxwellUnited StatesBrian Maxwell12.4821.77
40Zach PannellUnited StatesZach Pannell12.4511.07
41Lardy NavarroUnited StatesLardy Navarro12.4532.36
42Mike PerryUnited StatesMike Perry12.2839.86
43Jay JacksonUnited StatesJay Jackson12.2652.09
44Reggie Barnett Jr.United StatesReggie Barnett Jr.12.1395.011
45Kaleb HarrisUnited StatesKaleb Harris12.1072.211
46Alberto BlasCubaAlberto Blas12.075.66
47Anthony H SanchezUnited StatesAnthony H Sanchez12.0051.05
48Rico DiSciulloUnited StatesRico DiSciullo11.7324.75
49Dawid OskarPolandDawid Oskar11.7029.17
50Charisa SigalaUnited StatesCharisa Sigala11.5550.66
51Rick CarusoUnited StatesRick Caruso11.5424.66
52Paul CookUnited KingdomPaul Cook11.4637.15
53Eric DodsonUnited StatesEric Dodson11.3323.06
54Stanislav GrosuMoldovaStanislav Grosu11.2134.87
55Jeremy SmithSouth AfricaJeremy Smith11.1748.27
56Edgard PlazaolaUnited StatesEdgard Plazaola11.1536.96
57Crystal PittmanUnited StatesCrystal Pittman11.0953.88
58Ramiro FigueroaUnited StatesRamiro Figueroa11.0840.06
59Johnny BedfordUnited StatesJohnny Bedford10.7753.97
60Darrick GatesUnited StatesDarrick Gates10.779.36
61Joseph CreerUnited StatesJoseph Creer10.6067.810
62Robert PeraltaUnited StatesRobert Peralta10.5444.16
63Timmy MasonUnited StatesTimmy Mason10.5024.26
64Sydney SmithUnited StatesSydney Smith10.4732.75
65Leonardo PerdomoCubaLeonardo Perdomo10.4315.712
66Josh KrejciUnited StatesJosh Krejci10.4020.25
67Andrew StrodeUnited StatesAndrew Strode10.3727.95
68Drew NolanUnited StatesDrew Nolan10.348.45
69Joe ElmoreUnited StatesJoe Elmore10.3360.97
70Uly DiazCubaUly Diaz10.3211.55
71Tommy StrydomSouth AfricaTommy Strydom10.2039.67
72Robert ArmasUnited StatesRobert Armas10.2059.510
73Harris StephensonUnited StatesHarris Stephenson10.1735.48
74Bryan DuranCubaBryan Duran10.1651.411
75Gee PerezUnited StatesGee Perez10.1538.710
76Jimmie RiveraUnited StatesJimmie Rivera10.1250.56
77Gorjan SlaveskiNorth MacedoniaGorjan Slaveski10.0454.39
78Matt RussoUnited StatesMatt Russo9.9719.46
79Cody VidalUnited StatesCody Vidal9.9546.07
80Keith RichardsonUnited StatesKeith Richardson9.8917.77
81Bradley TaylorUnited KingdomBradley Taylor9.7740.75
82Stevo MorrisUnited StatesStevo Morris9.7441.05
83Bartlomiej KrolPolandBartlomiej Krol9.5748.17
84Tom ShoaffUnited StatesTom Shoaff9.5247.39
85Quentin HenryUnited StatesQuentin Henry9.5218.37
86Franco TenagliaArgentinaFranco Tenaglia9.4140.05
87Noah CutterUnited StatesNoah Cutter9.3926.19
88Chris GarciaUnited StatesChris Garcia9.3647.78
89Arnold AdamsUnited StatesArnold Adams9.3267.013
90Jenny ClausiusUnited StatesJenny Clausius9.2740.77
91Bec RawlingsAustraliaBec Rawlings9.2258.07
92Albert InclanUnited StatesAlbert Inclan9.2248.95
93Erick LozanoUnited StatesErick Lozano9.2148.59
94Sawyer DepeeUnited StatesSawyer Depee9.0713.08
95Julian LaneUnited StatesJulian Lane9.00119.815
96Peter PerazaUnited StatesPeter Peraza8.9835.16
97Mike RichmanUnited StatesMike Richman8.9154.211
98Jake BostwickUnited StatesJake Bostwick8.8472.39
99Connor TierneyUnited KingdomConnor Tierney8.8448.16
100Abdiel VelazquezPuerto RicoAbdiel Velazquez8.8038.39

Career boards need at least 5 bouts with tracked statistics.