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

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

All boardsStrikes in a fight