MMA 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 27, 2026

#FighterStrikes landed per minuteMinutesBouts
1Esteban RodriguezUnited StatesEsteban Rodriguez25.4926.48
2Christine VicensUnited StatesChristine Vicens23.8926.86
3Andrew YatesUnited StatesAndrew Yates21.9228.55
4Derek PerezUnited StatesDerek Perez20.6134.89
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
10Jack GradyUnited StatesJack Grady15.4025.15
11Ben RothwellUnited StatesBen Rothwell15.3912.95
12Bobo O'BannonUnited StatesBobo O'Bannon15.3123.77
13Ruben ArroyoUnited StatesRuben Arroyo14.6911.45
14Andrew AngelcorUnited StatesAndrew Angelcor14.6141.16
15Karl ThompsonUnited KingdomKarl Thompson14.5334.16
16Antonio Soto III14.4785.710
17Joey BeltranUnited StatesJoey Beltran14.3170.910
18Brad KellyUnited StatesBrad Kelly14.2827.75
19Justyn MartinezUnited StatesJustyn Martinez14.1325.87
20Dat NguyenUnited StatesDat Nguyen13.8043.95
21Christian TorresUnited StatesChristian Torres13.7339.58
22Travis ThompsonUnited StatesTravis Thompson13.7292.214
23Alberto BlasCubaAlberto Blas13.675.66
24Jake LindseyUnited StatesJake Lindsey13.3846.06
25Zeb VincentUnited StatesZeb Vincent13.3239.88
26Britain HartUnited StatesBritain Hart13.27126.414
27Leonardo PerdomoCubaLeonardo Perdomo13.2315.712
28Crystal Van WykSouth AfricaCrystal Van Wyk13.1942.05
29Taylor StarlingUnited StatesTaylor Starling13.1780.811
30Ryan PetersenUnited StatesRyan Petersen12.9226.95
31Isaac DoolittleUnited StatesIsaac Doolittle12.8651.66
32Bear HillUnited StatesBear Hill12.8126.65
33Matty HodgsonUnited KingdomMatty Hodgson12.7722.35
34Christine FereaUnited StatesChristine Ferea12.7275.213
35Ben BonnerUnited KingdomBen Bonner12.5848.88
36Leigh CohoonUnited KingdomLeigh Cohoon12.5527.15
37Julio PerezUnited StatesJulio Perez12.538.06
38Elvin BritoPuerto RicoElvin Brito12.52116.114
39Jade Masson-WongCanadaJade Masson-Wong12.5040.26
40Zach PannellUnited StatesZach Pannell12.4511.07
41Kai StewartUnited StatesKai Stewart12.3582.610
42Mike PerryUnited StatesMike Perry12.2839.86
43Jay JacksonUnited StatesJay Jackson12.2652.09
44Keith RichardsonUnited StatesKeith Richardson12.2017.77
45Reggie Barnett Jr.United StatesReggie Barnett Jr.12.1395.011
46Kaleb HarrisUnited StatesKaleb Harris12.1072.211
47Lardy NavarroUnited StatesLardy Navarro12.0232.36
48Anthony H SanchezUnited StatesAnthony H Sanchez12.0051.05
49Robert ArmasUnited StatesRobert Armas11.8359.510
50Rico DiSciulloUnited StatesRico DiSciullo11.7324.75
51Dawid OskarPolandDawid Oskar11.7029.17
52Jeremy SmithSouth AfricaJeremy Smith11.6248.27
53Charisa SigalaUnited StatesCharisa Sigala11.5550.66
54Paul CookUnited KingdomPaul Cook11.4637.15
55Eric DodsonUnited StatesEric Dodson11.3323.06
56Bryan DuranCubaBryan Duran11.2851.411
57Stanislav GrosuMoldovaStanislav Grosu11.2134.87
58Edgard PlazaolaUnited StatesEdgard Plazaola11.1536.96
59Crystal PittmanUnited StatesCrystal Pittman11.0953.88
60Ramiro FigueroaUnited StatesRamiro Figueroa11.0840.06
61John EscobozaUnited StatesJohn Escoboza10.9851.27
62Rick CarusoUnited StatesRick Caruso10.9724.66
63Johnny BedfordUnited StatesJohnny Bedford10.7753.97
64Darrick GatesUnited StatesDarrick Gates10.779.36
65Robert PeraltaUnited StatesRobert Peralta10.5444.16
66Timmy MasonUnited StatesTimmy Mason10.5024.26
67Sydney SmithUnited StatesSydney Smith10.4732.75
68Franco TenagliaArgentinaFranco Tenaglia10.4640.05
69Josh KrejciUnited StatesJosh Krejci10.4020.25
70Andrew StrodeUnited StatesAndrew Strode10.3727.95
71Chris GarciaUnited StatesChris Garcia10.3547.78
72Drew NolanUnited StatesDrew Nolan10.348.45
73Uly DiazCubaUly Diaz10.3211.55
74Ricardo FrancoUnited KingdomRicardo Franco10.2740.26
75Tommy StrydomSouth AfricaTommy Strydom10.2039.67
76Jimmie RiveraUnited StatesJimmie Rivera10.1250.56
77Gorjan SlaveskiNorth MacedoniaGorjan Slaveski10.0454.39
78Matt RussoUnited StatesMatt Russo9.9719.46
79Joe ElmoreUnited StatesJoe Elmore9.9660.97
80Cody VidalUnited StatesCody Vidal9.9546.07
81Bradley TaylorUnited KingdomBradley Taylor9.7740.75
82Bartlomiej KrolPolandBartlomiej Krol9.7649.08
83Stevo MorrisUnited StatesStevo Morris9.7441.05
84Tom ShoaffUnited StatesTom Shoaff9.5247.39
85Quentin HenryUnited StatesQuentin Henry9.5218.37
86Chris CamozziUnited StatesChris Camozzi9.5141.47
87Noah CutterUnited StatesNoah Cutter9.3926.19
88Arnold AdamsUnited StatesArnold Adams9.3267.013
89Jenny ClausiusUnited StatesJenny Clausius9.2740.77
90Joseph CreerUnited StatesJoseph Creer9.2467.810
91Bec RawlingsAustraliaBec Rawlings9.2258.07
92Erick LozanoUnited StatesErick Lozano9.2148.59
93Donald SanchezUnited StatesDonald Sanchez9.2155.97
94Danny ChristieUnited KingdomDanny Christie9.1835.28
95Brady MeisterUnited StatesBrady Meister9.1714.65
96Jake BostwickUnited StatesJake Bostwick9.1372.39
97Sawyer DepeeUnited StatesSawyer Depee9.0713.08
98Julian LaneUnited StatesJulian Lane9.00119.815
99Peter PerazaUnited StatesPeter Peraza8.9835.16
100Mike RichmanUnited StatesMike Richman8.9154.211

Career boards need at least 5 bouts with tracked statistics.