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
- 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.