Terrence McKinney leads all UFC fighters with 13 consecutive finishes from his UFC debut. The all-time list includes Royce Gracie, Gabriel Gonzaga, Nikita Krylov, and Niko Price, each with 11 straight finishes. Don Frye, Andrei Arlovski, Misha Cirkunov, Luke Rockhold, Brendan Schaub, and Demetrious Johnson each had 10-fight finish streaks. Currently, Jiri Prochazka and Tom Aspinall could reach 10 if their next fights end in finishes, while Charles Oliveira had an 8-fight finish streak from his UFC debut. The list only counts streaks starting from a fighter's UFC debut, which excludes fighters like Benoit Saint-Denis.









