American fighter Terrence McKinney has achieved the longest streak of consecutive finishes in UFC history with 13 straight stoppages. The list includes notable names like Royce Gracie and Gabriel Gonzaga with 11 finishes each, and Nikita Krylov also at 11. Other fighters at 10 consecutive finishes include Don Frye, Andrei Arlovski, and Luke Rockhold. The statistics count only fights from each fighter's UFC debut, which excludes some active fighters from consideration. If Jiri Prochazka and Tom Aspinall win their next fights by finish, they will join the group at 10 consecutive finishes.









