Skip to content
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 November 12, 2026

#Fighter
1Esteban RodriguezUnited States Esteban Rodriguez25.4926.48
2Christine VicensUnited States Christine Vicens23.0726.86
3Derek PerezUnited States Derek Perez20.6134.89
4Andrew YatesUnited States Andrew Yates19.4328.55
5David DiazUnited States David Diaz18.4256.06
6Jim AlersUnited States Jim Alers16.1916.05
7Zach CalmusUnited States Zach Calmus16.0251.510
8Keith RichardsonUnited States Keith Richardson15.9517.65
9Cary CaprioUnited States Cary Caprio15.8219.25
10Kai StewartUnited States Kai Stewart15.4782.610
11Jack GradyUnited States Jack Grady15.4025.15
12Ben RothwellUnited States Ben Rothwell15.3912.95
13Bobo O'BannonUnited States Bobo O'Bannon15.3123.77
14Ruben ArroyoUnited States Ruben Arroyo14.6911.45
15Andrew AngelcorUnited States Andrew Angelcor14.6141.16
16Karl ThompsonUnited Kingdom Karl Thompson14.5334.16
17Joey BeltranUnited States Joey Beltran14.3170.910
18Brad KellyUnited States Brad Kelly14.2827.75
19Lex LudlowUnited States Lex Ludlow14.2520.45
20Justyn MartinezUnited States Justyn Martinez14.1325.87
21Tony SotoUnited States Tony Soto13.9888.311
22Christian TorresUnited States Christian Torres13.9439.89
23Dat NguyenUnited States Dat Nguyen13.8043.95
24Travis ThompsonUnited States Travis Thompson13.70102.215
25Britain Beltran HartUnited States Britain Beltran Hart13.68126.414
26Jake LindseyUnited States Jake Lindsey13.3846.06
27Zeb VincentUnited States Zeb Vincent13.3239.88
28Crystal Van WykSouth Africa Crystal Van Wyk13.1942.05
29Taylor StarlingUnited States Taylor Starling13.1780.811
30Christine FereaUnited States Christine Ferea13.1475.213
31Ryan PetersenUnited States Ryan Petersen13.1128.86
32Jade Masson-WongCanada Jade Masson-Wong12.8740.26
33Isaac DoolittleUnited States Isaac Doolittle12.8651.66
34Bear HillUnited States Bear Hill12.8126.65
35Matt HodgsonEngland Matt Hodgson12.7722.35
36Ben BonnerUnited Kingdom Ben Bonner12.5848.88
37John Michael EscobozaDominican Republic John Michael Escoboza12.5451.27
38Julio Perez RodriguezUnited States Julio Perez Rodriguez12.538.06
39Elvin Leon BritoPuerto Rico Elvin Leon Brito12.52116.114
40Brian MaxwellUnited States Brian Maxwell12.4821.77
41Zachary PannellUnited States Zachary Pannell12.4511.07
42Lardy NavarroUnited States Lardy Navarro12.4532.36
43Mike PerryUnited States Mike Perry12.2839.86
44Jay JacksonUnited States Jay Jackson12.2652.09
45Reggie Barnett Jr.United States Reggie Barnett Jr.12.1395.011
46Kaleb HarrisUnited States Kaleb Harris12.1072.211
47Alberto BlasCuba Alberto Blas12.075.66
48Anthony SanchezUnited States Anthony Sanchez12.0051.05
49Leigh CohoonUnited Kingdom Leigh Cohoon11.8928.86
50Roberto ArmasUnited States Roberto Armas11.8159.510
51Rico DiSciulloUnited States Rico DiSciullo11.7324.75
52Dawid OskarPoland Dawid Oskar11.7029.17
53Jeremy SmithSouth Africa Jeremy Smith11.6248.27
54Charisa SigalaUnited States Charisa Sigala11.5550.66
55Rick CarusoUnited States Rick Caruso11.5424.66
56Paul CookUnited Kingdom Paul Cook11.4637.15
57Eric DodsonUnited States Eric Dodson11.3323.06
58Stanislav GrosuMoldova Stanislav Grosu11.2134.87
59Edgard PlazaolaUnited States Edgard Plazaola11.1536.96
60Crystal PittmanUnited States Crystal Pittman11.0953.88
61Ramiro FigueroaUnited States Ramiro Figueroa11.0840.06
62Sawyer DepeeUnited States Sawyer Depee10.8313.08
63Johnny BedfordUnited States Johnny Bedford10.7753.97
64Darrick GatesUnited States Darrick Gates10.779.36
65Rico FrancoEngland Rico Franco10.7040.26
66Joseph CreerUnited States Joseph Creer10.6067.810
67Robert PeraltaUnited States Robert Peralta10.5444.16
68Timmy MasonUnited States Timmy Mason10.5024.26
69Sydney SmithUnited States Sydney Smith10.4732.75
70Leonardo PerdomoCuba Leonardo Perdomo10.4315.712
71Josh KrejciUnited States Josh Krejci10.4020.25
72Andrew StrodeUnited States Andrew Strode10.3727.95
73Drew NolanUnited States Drew Nolan10.348.45
74Joe ElmoreUnited States Joe Elmore10.3360.97
75Ulysses DiazCuba Ulysses Diaz10.3211.55
76Tommy StrydomSouth Africa Tommy Strydom10.2039.67
77Harris StephensonUnited States Harris Stephenson10.1735.48
78Bryan DuranCuba Bryan Duran10.1651.411
79Gee PerezUnited States Gee Perez10.1538.710
80Gorjan SlaveskiNorth Macedonia Gorjan Slaveski10.0454.39
81Matt RussoUnited States Matt Russo9.9719.46
82Jimmie RiveraUnited States Jimmie Rivera9.9657.37
83Cody VidalUnited States Cody Vidal9.9546.07
84Keith RichardsonUnited States Keith Richardson9.8917.77
85Bartlomiej KrolPoland Bartlomiej Krol9.7649.08
86Stevo MorrisUnited States Stevo Morris9.7441.05
87Chris GarciaUnited States Chris Garcia9.6647.78
88Tom ShoaffUnited States Tom Shoaff9.5247.39
89Quentin HenryUnited States Quentin Henry9.5218.37
90Chris CamozziUnited States Chris Camozzi9.5141.47
91Franco TenagliaArgentina Franco Tenaglia9.4140.05
92Noah CutterUnited States Noah Cutter9.3926.19
93Arnold AdamsUnited States Arnold Adams9.3267.013
94Julian LaneUnited States Julian Lane9.30119.815
95Jenny ClausiusUnited States Jenny Clausius9.2740.77
96Bec RawlingsAustralia Bec Rawlings9.2258.07
97Albert InclanUnited States Albert Inclan9.2248.95
98Erick LozanoUnited States Erick Lozano9.2148.59
99Donald SanchezUnited States Donald Sanchez9.2155.97
100Peter PerazaUnited States Peter Peraza8.9835.16

Career boards need at least 5 bouts with tracked statistics.

All boardsStrikes per minute