| Res. | Record | Opponent | Method | Event | Date | Round | Time | Location | Notes |
| Loss | 37–21 | Kyle Daukaus | Submission (brabo choke) | UFC 322 | November 15, 2025 | 1 | 0:50 | New York City, New York, United States | |
| Loss | 37–20 | Michał Oleksiejczuk | TKO (punches) | UFC 319 | August 16, 2025 | 1 | 3:03 | Chicago, Illinois, United States | |
| Loss | 37–19 | Brad Tavares | Decision (unanimous) | UFC on ESPN: Emmett vs. Murphy | April 5, 2025 | 3 | 5:00 | Las Vegas, Nevada, United States | |
| Loss | 37–18 | Reinier de Ridder | Submission (arm-triangle choke) | UFC Fight Night: Magny vs. Prates | November 9, 2024 | 3 | 1:44 | Las Vegas, Nevada, United States | |
| Win | 37–17 | Edmen Shahbazyan | Submission (arm-triangle choke) | UFC on ESPN: Cannonier vs. Borralho | August 24, 2024 | 2 | 4:12 | Las Vegas, Nevada, United States | Performance of the Night. |
| Win | 36–17 | Bryan Barberena | Technical Submission (face crank) | UFC Fight Night: Tuivasa vs. Tybura | March 16, 2024 | 2 | 4:23 | Las Vegas, Nevada, United States | |
| Loss | 35–17 | Andre Petroski | Decision (split) | UFC 292 | August 19, 2023 | 3 | 5:00 | Boston, Massachusetts, United States | |
| Loss | 35–16 | Joe Pyfer | TKO (punches) | UFC 287 | April 8, 2023 | 1 | 3:15 | Miami, Florida, United States | |
| Win | 35–15 | Bruno Silva | Submission (guillotine choke) | UFC on ESPN: Vera vs. Cruz | August 13, 2022 | 3 | 1:39 | San Diego, California, United States | |
| Loss | 34–15 | Krzysztof Jotko | Decision (unanimous) | UFC on ESPN: Font vs. Vera | April 30, 2022 | 3 | 5:00 | Las Vegas, Nevada, United States | |
| Win | 34–14 | Dustin Stoltzfus | Submission (rear-naked choke) | UFC Fight Night: Lewis vs. Daukaus | December 18, 2021 | 3 | 2:59 | Las Vegas, Nevada, United States | |
| Win | 33–14 | Makhmud Muradov | Submission (rear-naked choke) | UFC on ESPN: Barboza vs. Chikadze | August 28, 2021 | 2 | 1:49 | Las Vegas, Nevada, United States | Performance of the Night. |
| Win | 32–14 | Bartosz Fabiński | Technical Submission (guillotine choke) | UFC on ESPN: Whittaker vs. Gastelum | April 17, 2021 | 1 | 2:00 | Las Vegas, Nevada, United States | Performance of the Night. |
| Loss | 31–14 | Khamzat Chimaev | KO (punch) | UFC Fight Night: Covington vs. Woodley | September 19, 2020 | 1 | 0:17 | Las Vegas, Nevada, United States | |
| Loss | 31–13 | Ian Heinisch | TKO (punches) | UFC 250 | June 6, 2020 | 1 | 1:14 | Las Vegas, Nevada, United States | |
| Win | 31–12 | Deron Winn | Submission (rear-naked choke) | UFC 248 | March 7, 2020 | 3 | 2:14 | Las Vegas, Nevada, United States | Winn tested positive for amphetamines. |
| Loss | 30–12 | Eryk Anders | Decision (split) | UFC Fight Night: Joanna vs. Waterson | October 12, 2019 | 3 | 5:00 | Tampa, Florida, United States | |
| Win | 30–11 | Trevin Giles | Technical Submission (guillotine choke) | UFC on ESPN: Covington vs. Lawler | August 3, 2019 | 3 | 1:49 | Newark, New Jersey, United States | |
| Loss | 29–11 | Kevin Holland | Decision (split) | UFC on ESPN: Barboza vs. Gaethje | March 30, 2019 | 3 | 5:00 | Philadelphia, Pennsylvania, United States | |
| Loss | 29–10 | Jack Hermansson | Submission (guillotine choke) | UFC on Fox: Lee vs. Iaquinta 2 | December 15, 2018 | 1 | 4:25 | Milwaukee, Wisconsin, United States | |
| Win | 29–9 | Oskar Piechota | Technical Submission (rear-naked choke) | The Ultimate Fighter: Undefeated Finale | July 6, 2018 | 2 | 4:55 | Las Vegas, Nevada, United States | |
| Win | 28–9 | Eric Spicely | TKO (body kick) | The Ultimate Fighter: A New World Champion Finale | December 1, 2017 | 2 | 2:18 | Las Vegas, Nevada, United States | Performance of the Night. |
| Loss | 27–9 | Thiago Santos | TKO (punches) | UFC 213 | July 8, 2017 | 2 | 2:04 | Las Vegas, Nevada, United States | |
| Win | 27–8 | Ryan Janes | Submission (armbar) | UFC Fight Night: Lewis vs. Browne | February 19, 2017 | 1 | 1:34 | Halifax, Nova Scotia, Canada | |
| Win | 26–8 | Joe Gigliotti | Submission (anaconda choke) | UFC Fight Night: Lewis vs. Abdurakhimov | December 9, 2016 | 1 | 4:12 | Albany, New York, United States | Performance of the Night. |
| Win | 25–8 | Chase Waldon | Submission (arm-triangle choke) | RFA 45 | October 26, 2016 | 1 | 1:44 | Prior Lake, Minnesota, United States | Return to Middleweight. Won the RFA Middleweight Championship. |
| Win | 24–8 | Sidney Wheeler | Submission (kimura) | Valor Fights 36 | August 13, 2016 | 1 | 1:22 | Gatlinburg, Tennessee, United States | Light Heavyweight debut. |
| Win | 23–8 | Lucas Rota | TKO (doctor stoppage) | Titan FC 34 | July 18, 2015 | 3 | 0:50 | Kansas City, Missouri, United States | |
| Win | 22–8 | Keith Smetana | TKO (punches) | Dakota FC: Capital City Punishment | June 27, 2015 | 1 | 1:51 | Bismarck, North Dakota, United States | |
| Win | 21–8 | Matt Lagou | Submission (arm-triangle choke) | KOTC: Magnum Force | September 27, 2014 | 1 | 1:26 | Carlton, Minnesota, United States | |
| Loss | 20–8 | Sam Alvey | Decision (unanimous) | NAFC: Mega Brawl | May 31, 2014 | 3 | 5:00 | Milwaukee, Wisconsin, United States | |
| Win | 20–7 | Eddie Larrea | Submission (arm-triangle choke) | NAFC: Super Brawl 2 | January 31, 2014 | 2 | 1:05 | Milwaukee, Wisconsin, United States | Return to Middleweight. |
| Win | 19–7 | Nathan Gunn | Submission (guillotine choke) | Canadian FC 8 | September 13, 2013 | 2 | 2:00 | Winnipeg, Manitoba, Canada | Catchweight (180 lb) bout. |
| Win | 18–7 | George Lockhart | Decision (unanimous) | National FC 58 | July 19, 2013 | 3 | 5:00 | Duluth, Georgia, United States | Catchweight (180 lb) bout. |
| Win | 17–7 | Jay Ellis | TKO (punches) | KOTC: Certified | April 20, 2013 | 1 | 1:03 | Keshena, Wisconsin, United States | |
| Loss | 16–7 | Anthony Lapsley | Submission (rear-naked choke) | Rocktagon MMA 23 | January 19, 2013 | 1 | 1:15 | Cleveland, Ohio, United States | Catchweight (175 lb) bout. |
| Loss | 16–6 | Sergej Juskevic | Submission (kneebar) | Score Fighting Series 6 | October 19, 2012 | 1 | 4:32 | Sarnia, Ontario, Canada | |
| Win | 16–5 | Eddie Larrea | Submission (rear-naked choke) | Rogue Warrior Championships 3 | September 6, 2012 | 1 | 3:35 | Green Bay, Wisconsin, United States | |
| Loss | 15–5 | Herbert Goodman | Submission (rear-naked choke) | Combat USA 38 | April 22, 2011 | 1 | 1:28 | Green Bay, Wisconsin, United States | |
| Win | 15–4 | Dallas O'Malley | Submission (guillotine choke) | Combat USA 36 | January 6, 2011 | 2 | 0:38 | Green Bay, Wisconsin, United States | |
| Win | 14–4 | Sam Alvey | Submission (guillotine choke) | Combat USA 35 | September 11, 2010 | 5 | 4:08 | Green Bay, Wisconsin, United States | |
| Win | 13–4 | Ron Faircloth | Submission (rear-naked choke) | Combat USA 33 | July 10, 2010 | 2 | 3:34 | Madison, Wisconsin, United States | |
| Win | 12–4 | Jim Klimczyk | TKO (punches) | Combat USA 29 | April 17, 2010 | 1 | 2:56 | Wausau, Wisconsin, United States | |
| Win | 11–4 | Eddie Larrea | Submission (arm-triangle choke) | Extreme Cagefighting Organisation 4 | March 20, 2010 | 2 | 0:52 | Wisconsin Dells, Wisconsin, United States | |
| Win | 10–4 | Morrison Lamb | Submission (guillotine choke) | Racine Fight Night 5 | November 28, 2009 | 1 | 1:02 | Racine, Wisconsin, United States | |
| Win | 9–4 | Jacob Kuester | Submission (neck crank) | Gladiators Cage Fighting: Fair Warning | August 15, 2009 | 1 | 1:14 | Milwaukee, Wisconsin, United States | |
| Loss | 8–4 | Kenny Robertson | Submission (kneebar) | Madtown Throwdown 19 | May 2, 2009 | 1 | 3:15 | Madison, Wisconsin, United States | |
| Loss | 8–3 | Curtis Bailey | Submission (guillotine choke) | Madtown Throwdown 17 | October 10, 2008 | 1 | 1:19 | Madison, Wisconsin, United States | |
| Win | 8–2 | Mike Vaughn | Submission (rear-naked choke) | Madtown Throwdown 16 | July 25, 2008 | 2 | N/A | Madison, Wisconsin, United States | |