| Res. | Record | Opponent | Method | Event | Date | Round | Time | Location | Notes |
| Win | 23–3 | Michael Chandler | TKO (elbows and punches) | UFC 314 | 12 April 2025 | 3 | 3:07 | Miami, Florida, United States | Performance of the Night. |
| Win | 22–3 | King Green | Technical Submission (triangle choke) | UFC 304 | 27 July 2024 | 1 | 3:22 | Manchester, England | Performance of the Night. |
| Win | 21–3 | Tony Ferguson | Decision (unanimous) | UFC 296 | 16 December 2023 | 3 | 5:00 | Las Vegas, Nevada, United States | |
| Win | 20–3 | Jared Gordon | Decision (unanimous) | UFC 282 | 10 December 2022 | 3 | 5:00 | Las Vegas, Nevada, United States | |
| Win | 19–3 | Jordan Leavitt | Submission (rear-naked choke) | UFC Fight Night: Blaydes vs. Aspinall | 23 July 2022 | 2 | 2:46 | London, England | Performance of the Night. |
| Win | 18–3 | Rodrigo Vargas | Submission (rear-naked choke) | UFC Fight Night: Volkov vs. Aspinall | 19 March 2022 | 1 | 3:50 | London, England | Performance of the Night. |
| Win | 17–3 | Luigi Vendramini | KO (punches) | UFC Fight Night: Brunson vs. Till | 4 September 2021 | 1 | 4:25 | Las Vegas, Nevada, United States | Performance of the Night. |
| Win | 16–3 | Davide Martinez | Submission (rear-naked choke) | Cage Warriors 122 | 20 March 2021 | 1 | 1:37 | London, England | |
| Win | 15–3 | Decky Dalton | TKO (punches) | Cage Warriors 113 | 20 March 2020 | 1 | 2:51 | Manchester, England | |
| Loss | 14–3 | Søren Bak | Decision (unanimous) | Cage Warriors 96 | 1 September 2018 | 5 | 5:00 | Liverpool, England | For the vacant Cage Warriors Lightweight Championship. |
| Win | 14–2 | Alexis Savvidis | Submission (flying triangle choke) | Cage Warriors 90 | 24 February 2018 | 2 | 0:53 | Liverpool, England | Lightweight debut. |
| Loss | 13–2 | Nad Narimani | Decision (unanimous) | Cage Warriors 82 | 1 April 2017 | 5 | 5:00 | Liverpool, England | Lost the Cage Warriors Featherweight Championship. |
| Win | 13–1 | Julian Erosa | Decision (unanimous) | Cage Warriors: Unplugged 1 | 12 November 2016 | 5 | 5:00 | London, England | Defended the Cage Warriors Featherweight Championship. |
| Win | 12–1 | Johnny Frachey | TKO (punches) | Cage Warriors 78 | 10 September 2016 | 1 | 1:35 | Liverpool, England | Won the vacant Cage Warriors Featherweight Championship. |
| Win | 11–1 | Teddy Violet | Submission (rear-naked choke) | Cage Warriors 77 | 8 July 2016 | 2 | 2:28 | London, England | Catchweight (152 lb) bout. |
| Win | 10–1 | Ashleigh Grimshaw | Decision (unanimous) | Cage Warriors 75 | 15 April 2016 | 3 | 5:00 | London, England | |
| Win | 9–1 | Miguel Haro | Submission (rear-naked choke) | Full Contact Contender 13 | 20 June 2015 | 1 | 4:46 | Manchester, England | Defended the FCC Featherweight Championship. |
| Win | 8–1 | Kevin Petshi | Submission (rear-naked choke) | Full Contact Contender 12 | 28 March 2015 | 2 | 1:56 | Manchester, England | Won the vacant FCC Featherweight Championship. |
| Win | 7–1 | Stephen Martin | TKO (doctor stoppage) | Cage Warriors 73 | 1 November 2014 | 1 | 5:00 | Newcastle, England | Featherweight debut. |
| Win | 6–1 | Conrad Hayes | Submission (triangle armbar) | Cage Warriors 68 | 3 May 2014 | 1 | 3:17 | Liverpool, England | Catchweight (141.7 lb) bout; Pimblett missed weight. |
| Win | 5–1 | Martin Sheridan | Decision (unanimous) | Cage Warriors 65 | 1 March 2014 | 3 | 5:00 | Dublin, Ireland | Catchweight (136.8 lb) bout; Pimblett missed weight. |
| Loss | 4–1 | Cameron Else | Technical Submission (anaconda choke) | Cage Warriors 60 | 5 October 2013 | 1 | 0:35 | London, England | |
| Win | 4–0 | Florian Calin | Decision (unanimous) | Cage Warriors 56 | 6 July 2013 | 3 | 5:00 | London, England | |
| Win | 3–0 | Jack Drabble | TKO (punches) | Olympian MMA Championships 17 | 1 June 2013 | 1 | 0:21 | London, England | |
| Win | 2–0 | Dougie Scott | Submission (flying triangle choke) | Cage Contender: Fight Stars | 1 December 2012 | 1 | 2:09 | Liverpool, England | |
| Win | 1–0 | Nathan Thompson | TKO (submission to strikes) | Olympian MMA Championships 15 | 16 October 2012 | 1 | 1:51 | Liverpool, England | Bantamweight debut. |