Most UFC finishes

Most UFC finishes
Who
Charles Oliveira
What
20 total number
Where
Canada (Vancouver)
When
11 June 2023

The most finishes by a fighter in the Ultimate Fighting Championship is 20, achieved by Charles Oliveira (Brazil) between 1 August 2010 and 11 June 2023.

Finishes are victories achieved before the end of the bout. Lightweight Oliveira extended his record at UFC 289, defeating Beneil Dariush with a first-round TKO. Sixteen of Oliveira’s finishes were submissions – also a UFC record.