Broken Records

Most finishes in UFC history

The current most finishes in ufc history record is 21 finishes, held by Charles Oliveira, set on October 11, 2025. Last checked October 10, 2026.

21

finishes

Charles Oliveira

2025

Holder
Charles Oliveira
Record
21 finishes
Date set
October 11, 2025
Recognized by
Ultimate Fighting Championship (UFC)
Last checked
October 10, 2026

Sources

Spotted an error or a newer record? Use the form below with a source link.

Spotted something out of date?

Know a different record we're missing? Tip us off

Get an email when records fall

Every Monday: the world records that were broken or newly set that week. Unsubscribe any time.