| Res. | Record | Opponent | Method | Event | Date | Round | Time | Location | Notes |
| Win | 15–9 | Edson Barboza | TKO (punches) | UFC 323 | December 6, 2025 | 1 | 2:24 | Las Vegas, Nevada, United States | |
| Loss | 14–9 | Ignacio Bahamondes | Submission (triangle choke) | UFC 313 | March 8, 2025 | 1 | 2:29 | Las Vegas, Nevada, United States | |
| Loss | 14–8 | Renato Moicano | TKO (elbows and punches) | UFC 300 | April 13, 2024 | 2 | 4:11 | Las Vegas, Nevada, United States | |
| Win | 14–7 | Bobby Green | KO (punches) | UFC on ESPN: Dariush vs. Tsarukyan | December 2, 2023 | 1 | 2:49 | Austin, Texas, United States | Performance of the Night. |
| Loss | 13–7 | Dan Hooker | Decision (split) | UFC 290 | July 8, 2023 | 3 | 5:00 | Las Vegas, Nevada, United States | Catchweight (158 lb) bout; Turner missed weight. |
| Loss | 13–6 | Mateusz Gamrot | Decision (split) | UFC 285 | March 4, 2023 | 3 | 5:00 | Las Vegas, Nevada, United States | |
| Win | 13–5 | Brad Riddell | Submission (guillotine choke) | UFC 276 | July 2, 2022 | 1 | 0:45 | Las Vegas, Nevada, United States | Performance of the Night. |
| Win | 12–5 | Jamie Mullarkey | TKO (punches) | UFC 272 | March 5, 2022 | 2 | 0:46 | Las Vegas, Nevada, United States | |
| Win | 11–5 | Uroš Medić | Submission (rear-naked choke) | UFC 266 | September 25, 2021 | 1 | 4:01 | Las Vegas, Nevada, United States | |
| Win | 10–5 | Brok Weaver | Submission (rear-naked choke) | UFC Fight Night: Waterson vs. Hill | September 12, 2020 | 2 | 4:20 | Las Vegas, Nevada, United States | Catchweight (165 lb) bout. |
| Win | 9–5 | Joshua Culibao | TKO (punches) | UFC Fight Night: Felder vs. Hooker | February 23, 2020 | 2 | 3:01 | Auckland, New Zealand | |
| Loss | 8–5 | Matt Frevola | Decision (unanimous) | UFC 236 | April 13, 2019 | 3 | 5:00 | Atlanta, Georgia, United States | |
| Win | 8–4 | Callan Potter | TKO (punches) | UFC 234 | February 10, 2019 | 1 | 0:53 | Melbourne, Australia | Return to Lightweight. |
| Loss | 7–4 | Vicente Luque | KO (punches) | UFC 229 | October 6, 2018 | 1 | 3:52 | Las Vegas, Nevada, United States | Welterweight debut. |
| Win | 7–3 | Max Mustaki | TKO (doctor stoppage) | Dana White's Contender Series 12 | July 10, 2018 | 1 | 5:00 | Las Vegas, Nevada, United States | |
| Win | 6–3 | Noah Tillis | TKO (punches) | Bellator 192 | January 20, 2018 | 1 | 1:12 | Inglewood, California, United States | |
| Win | 5–3 | Vytautas Sadauskas | Submission (triangle choke) | KOTC: Never Quit | September 2, 2017 | 1 | 1:39 | Ontario, California, United States | |
| Loss | 4–3 | Richard LeRoy | TKO (punches) | California Xtreme Fighting 8 | June 17, 2017 | 3 | 4:18 | Burbank, California, United States | |
| Win | 4–2 | Paradise Vaovasa | KO (knee to the body) | Tachi Palace Fights 31 | May 18, 2017 | 1 | 1:30 | Lemoore, California, United States | |
| Win | 3–2 | Gabriel Green | KO (punches) | Bellator 170 | January 21, 2017 | 1 | 0:36 | Inglewood, California, United States | |
| Loss | 2–2 | Andrew Lagdaan | Decision (split) | SMASH Global 4 | September 15, 2016 | 3 | 5:00 | Los Angeles, California, United States | |
| Loss | 2–1 | Ronnie Borja | KO (punches) | California Fight League 8 | July 30, 2016 | 1 | 0:11 | Victorville, California, United States | |
| Win | 2–0 | Adrian Ajoleza | TKO (body kick) | BAMMA Badbeat 20 | June 10, 2016 | 1 | 4:55 | Commerce, California, United States | Catchweight (160 lb) bout. |
| Win | 1–0 | Eric Steans | KO (punch) | WSOF 28 | February 20, 2016 | 1 | 0:32 | Garden Grove, California, United States | Lightweight debut. |