| 2025-11-01 | UFC Fight Night: Garcia vs. Onama | Featherweight | Steve Garcia def. David Onama | TKO (punches) | 1 | 3:34 |
| 2025-04-26 | UFC on ESPN: Machado Garry vs. Prates | Catchweight | David Onama def. Giga Chikadze | Decision (unanimous) (29–28, 29–28, 29–28) | 3 | 5:00 |
| 2024-11-16 | UFC 309: Jones vs. Miocic | Lightweight | David Onama def. Roberto Romero | Decision (unanimous) (30–27, 30–27, 30–27) | 3 | 5:00 |
| 2024-04-27 | UFC on ESPN: Nicolau vs. Perez | Catchweight | David Onama def. Jonathan Pearce | Decision (unanimous) (29–28, 29–28, 29–28) | 3 | 5:00 |
| 2023-06-24 | UFC on ABC: Emmett vs. Topuria | Featherweight | David Onama def. Gabriel Santos | KO (punch) | 2 | 4:13 |
| 2022-08-13 | UFC on ESPN: Vera vs. Cruz | Featherweight | Nate Landwehr def. David Onama | Decision (majority) (28–28, 29–27, 29–27) | 3 | 5:00 |
| 2022-07-09 | UFC on ESPN: dos Anjos vs. Fiziev | Featherweight | David Onama def. Garrett Armfield | Technical Submission (arm-triangle choke) | 2 | 3:13 |
| 2022-02-19 | UFC Fight Night: Walker vs. Hill | Catchweight | David Onama def. Gabriel Benítez | KO (punches) | 1 | 4:24 |
| 2021-10-23 | UFC Fight Night: Costa vs. Vettori | Lightweight | Mason Jones def. David Onama | Decision (unanimous) (29–28, 29–28, 29–28) | 3 | 5:00 |