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.