Skip to content
MMA Calendar

BKFC Record Book

BKFC: Most significant strikes in a fight

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

Updated November 5, 2026

#FighterFight
1Derek PerezUnited States Derek Perez250362Anthony SanchezBantamweightFeb 18, 2023
2David DiazUnited States David Diaz186358Anthony SanchezBantamweightMay 23, 2026
3Roberto ArmasUnited States Roberto Armas183312Chris GarciaBantamweightMar 27, 2025
4David DiazUnited States David Diaz181347Spencer RuggeriBantamweightMar 20, 2021
5Derek PerezUnited States Derek Perez180236Ryan ReberBantamweightFeb 3, 2024
6Brad TaylorUnited Kingdom Brad Taylor179242Brian HyslopBantamweightDec 13, 2025
7Anthony SanchezUnited States Anthony Sanchez178304David DiazBantamweightMay 23, 2026
8Lardy NavarroUnited States Lardy Navarro174223Jack GradyBantamweightFeb 1, 2025
9Thearith OuchCambodia Thearith Ouch170207Anubhav VermaBantamweightDec 9, 2022
10Reggie Barnett Jr.United States Reggie Barnett Jr.163228Abdiel VelazquezBantamweightSep 12, 2020
T-11Roberto ArmasUnited States Roberto Armas153209Armando RodriguezBantamweightMar 20, 2026
T-11Travis ThompsonUnited States Travis Thompson153197Jarod GrantBantamweightJun 27, 2021
13Justin StreetUnited States Justin Street151238AJ CraigBantamweightNov 2, 2025
T-14Lardy NavarroUnited States Lardy Navarro148180Anthony SanchezBantamweightDec 20, 2025
T-14David DiazUnited States David Diaz148204Justyn MartinezBantamweightNov 16, 2025
16Cary CaprioUnited States Cary Caprio145194Micah LivingstonBantamweightFeb 17, 2024
17Dre ColesUnited States Dre Coles143236David LoureiroBantamweightJun 10, 2023
18Travis ThompsonUnited States Travis Thompson141307David DiazBantamweightNov 5, 2022
19Jack GradyUnited States Jack Grady140230Lardy NavarroBantamweightFeb 1, 2025
20Travis ThompsonUnited States Travis Thompson138299Ryan ReberBantamweightJul 15, 2023
21Travis ThompsonUnited States Travis Thompson135237Nick BurgosBantamweightOct 10, 2026
22Travis ThompsonUnited States Travis Thompson132169Jack GradyBantamweightNov 6, 2021
23Reggie Barnett Jr.United States Reggie Barnett Jr.131270Geane HerreraBantamweightNov 5, 2022
24Anthony SanchezUnited States Anthony Sanchez130211Gene PerezBantamweightAug 12, 2023
T-25Anthony SanchezUnited States Anthony Sanchez128234Derek PerezBantamweightFeb 18, 2023
T-25Gilberto AguilarMexico Gilberto Aguilar128218Justin IbarrolaBantamweightApr 22, 2023
27Lewis GarsideUnited Kingdom Lewis Garside127226Keiran SewellBantamweightMar 14, 2026
28Ryan ReberUnited States Ryan Reber122252Travis ThompsonBantamweightJul 15, 2023
29David DiazUnited States David Diaz116255Travis ThompsonBantamweightNov 5, 2022
30Chris GarciaUnited States Chris Garcia115224Roberto ArmasBantamweightMar 27, 2025
31Jamel HerringUnited States Jamel Herring112194Matt GuymonBantamweightJan 17, 2026
32Reggie Barnett Jr.United States Reggie Barnett Jr.110220Johnny BedfordBantamweightAug 21, 2021
33AJ CraigUnited States AJ Craig109232Justin StreetBantamweightNov 2, 2025
34Reggie Barnett Jr.United States Reggie Barnett Jr.108176Demarcus CorleyBantamweightMar 20, 2021
T-35Luis IniguezUnited States Luis Iniguez107261Victor RosasBantamweightJul 13, 2024
T-35Logan SpeyrerUnited States Logan Speyrer107251Quentin GaskinBantamweightMay 3, 2025
T-37Jamel HerringUnited States Jamel Herring104165Michael LarrimoreBantamweightMay 23, 2026
T-37Josh OxendineUnited States Josh Oxendine104136Ryan ReberBantamweightApr 25, 2026
T-39Spencer RuggeriUnited States Spencer Ruggeri103180David DiazBantamweightMar 20, 2021
T-39Phil CaracappaUnited States Phil Caracappa103138Noah NormanBantamweightJan 26, 2025
41Ryan ReberUnited States Ryan Reber102192Matt GuymonBantamweightMay 3, 2025
42Reggie Barnett Jr.United States Reggie Barnett Jr.101235Johnny BedfordBantamweightJun 23, 2019
T-43Ray LopezUnited States Ray Lopez99158Devin GibsonBantamweightNov 6, 2021
T-43Victor RosasUnited States Victor Rosas99226Luis IniguezBantamweightJul 13, 2024
T-43David DiazUnited States David Diaz99242Shane JordanBantamweightApr 28, 2024
T-46Anthony SanchezUnited States Anthony Sanchez97163Lardy NavarroBantamweightDec 20, 2025
T-46Brad TaylorUnited Kingdom Brad Taylor97191Robbie BrownBantamweightNov 2, 2024
T-48Matt GuymonUnited States Matt Guymon96281Ryan ReberBantamweightMay 3, 2025
T-48Ryan ReberUnited States Ryan Reber96124Derek PerezBantamweightFeb 3, 2024
T-48Travis ThompsonUnited States Travis Thompson96166AJ CraigBantamweightMar 22, 2025
51Keith RichardsonUnited States Keith Richardson95193Justin ScogginsBantamweightJan 28, 2023
T-52David LoureiroUnited States David Loureiro94197Dre ColesBantamweightJun 10, 2023
T-52Johnny BedfordUnited States Johnny Bedford94174Matt MurphyBantamweightOct 21, 2018
T-52Reggie Barnett Jr.United States Reggie Barnett Jr.94175Rusty CrowderBantamweightApr 7, 2019
T-52Abdiel VelazquezPuerto Rico Abdiel Velazquez94191Travis ThompsonBantamweightJun 23, 2019
T-56Johnny BedfordUnited States Johnny Bedford93217Reggie Barnett Jr.BantamweightAug 21, 2021
T-56Johnny BedfordUnited States Johnny Bedford93201Reggie Barnett Jr.BantamweightJun 23, 2019
T-58Quentin GaskinUnited States Quentin Gaskin92186Logan SpeyrerBantamweightMay 3, 2025
T-58Dylan SchulteUnited States Dylan Schulte92129Derek PerezBantamweightOct 26, 2024
T-58Justin ScogginsUnited States Justin Scoggins92138Keith RichardsonBantamweightJan 28, 2023
T-61Justin IbarrolaUnited States Justin Ibarrola91236Roberto ArmasBantamweightJul 12, 2025
T-61Justin StreetUnited States Justin Street91147Ronny HauserBantamweightJun 27, 2026
T-61Justin IbarrolaUnited States Justin Ibarrola91146Gilberto AguilarBantamweightApr 22, 2023
64AJ CraigUnited States AJ Craig90162Travis ThompsonBantamweightMar 22, 2025
65Ernesto SuarezCuba Ernesto Suarez88177Ronny HauserBantamweightSep 11, 2026
T-66Matt MurphyUnited States Matt Murphy87143Johnny BedfordBantamweightOct 21, 2018
T-66Travis ThompsonUnited States Travis Thompson87183Abdiel VelazquezBantamweightJun 23, 2019
T-68Reggie Barnett Jr.United States Reggie Barnett Jr.86194Jarod GrantBantamweightJul 24, 2022
T-68Brian HyslopUnited Kingdom Brian Hyslop86119Brad TaylorBantamweightDec 13, 2025
T-68Chris GarciaUnited States Chris Garcia86155Albert InclanBantamweightFeb 3, 2024
T-71Devin GibsonCanada Devin Gibson85132Ray LopezBantamweightNov 6, 2021
T-71Roberto ArmasUnited States Roberto Armas85190Justin IbarrolaBantamweightJul 12, 2025
T-71John DodsonUnited States John Dodson85113Jamel HerringBantamweightOct 18, 2026
74Jamel HerringUnited States Jamel Herring84143John DodsonBantamweightOct 18, 2026
T-75Jose LopezMexico Jose Lopez82125Juan CamposBantamweightMay 26, 2024
T-75Albert InclanUnited States Albert Inclan82226Chris GarciaBantamweightFeb 3, 2024
T-77Reggie Barnett Jr.United States Reggie Barnett Jr.81116Daniel AlvarezBantamweightMar 25, 2023
T-77Justin StreetUnited States Justin Street81148Anthony SanchezBantamweightMar 30, 2024
T-79 Demarcus Corley80145Reggie Barnett Jr.BantamweightMar 20, 2021
T-79Johnny BedfordUnited States Johnny Bedford80141Abdiel VelazquezBantamweightApr 7, 2019
T-81Justyn MartinezUnited States Justyn Martinez79178David DiazBantamweightNov 16, 2025
T-81Anthony SanchezUnited States Anthony Sanchez79196Justin StreetBantamweightMar 30, 2024
83Gene PerezUnited States Gene Perez78162Anthony SanchezBantamweightAug 12, 2023
T-84Joby SteffensmeierUnited States Joby Steffensmeier77145Robert FichtnerBantamweightJun 20, 2026
T-84Lardy NavarroUnited States Lardy Navarro77138Anthony FoyeBantamweightJun 14, 2025
T-84Devin GibsonCanada Devin Gibson77106Albert InclanBantamweightJan 28, 2023
87Matt GuymonUnited States Matt Guymon76161Jacob AkinBantamweightAug 17, 2024
T-88Somchai AinthidaThailand Somchai Ainthida75168Suban MalophoBantamweightSep 3, 2022
T-88Albert InclanUnited States Albert Inclan75180Devin GibsonBantamweightJan 28, 2023
T-88Nick BurgosUnited States Nick Burgos75133Travis ThompsonBantamweightOct 10, 2026
T-91Nate ManessUnited States Nate Maness74130Nick BurgosBantamweightDec 7, 2024
T-91Jarod GrantUnited States Jarod Grant74110Travis ThompsonBantamweightJun 27, 2021
T-91Brian HyslopUnited Kingdom Brian Hyslop74147Jonno ChipchaseBantamweightMay 30, 2026
T-94Keiran SewellUnited Kingdom Keiran Sewell73165Lewis GarsideBantamweightMar 14, 2026
T-94Chris GarciaUnited States Chris Garcia73101Micah LivingstonBantamweightJun 22, 2024
T-96Robert FichtnerUnited States Robert Fichtner72135Joby SteffensmeierBantamweightJun 20, 2026
T-96Gabe SacchetiUnited States Gabe Saccheti72117Jack GradyBantamweightMar 13, 2022
98Jared LennonUnited States Jared Lennon71127Chachi VersaceBantamweightJan 17, 2026
T-99Ronny HauserUnited States Ronny Hauser70135Justin StreetBantamweightJun 27, 2026
T-99Matt RussoUnited States Matt Russo70135Jancarlos RiveraBantamweightSep 11, 2026

This board ranks single performances, not fighters — one fighter can hold more than one row.

All boardsStrikes in a fight