A statistical breakdown shows the longest streaks of finishes in UFC history, with Terrence McKinney leading at 13 consecutive finishes in UFC fights. Royce Gracie, Gabriel Gonzaga, Nikita Krylov, and Nico Price are tied for second with 11 finishes each. Don Frye, Andrei Arlovski, Misha Cirkunov, Luke Rockhold, Merab Dvalishvili, and Demetrious Johnson each have 10 consecutive finishes. The statistics only count fights from each fighter's UFC debut, which is why some fighters like Renato Moicano are not included. No-contests with finishes were not counted. McKinney and one other fighter named Medich are currently on active finish streaks.








