| Win | align=center| 21–6 (1) | Evan Dunham | Submission (triangle choke) | UFC 167 | | align=center| 2 | align=center| 3:49 | Las Vegas, Nevada, United States | |- | Loss | align=center| 20–6 (1) | Rafael dos Anjos | Decision (unanimous) | UFC Fight Night: Condit vs. Kampmann 2 | | align=center| 3 | align=center| 5:00 | Indianapolis, Indiana, United States | |- | Win | align=center| 20–5 (1) | K.J. Noons | Decision (unanimous) | UFC 160 | | align=center| 3 | align=center| 5:00 | Las Vegas, Nevada, United States | |- | Loss | align=center| 19–5 (1) | Anthony Pettis | KO (kick to the body) | UFC on Fox: Johnson vs. Dodson | | align=center| 1 | align=center| 2:35 | Chicago, Illinois, United States | |- | Win | align=center| 19–4 (1) | Melvin Guillard | KO (head kick and punch) | UFC 150 | | align=center| 1 | align=center| 1:16 | Denver, Colorado, United States | |- | Win | align=center| 18–4 (1) | Jeremy Stephens | Decision (unanimous) | UFC on Fuel TV: The Korean Zombie vs. Poirier | | align=center| 3 | align=center| 5:00 | Fairfax, Virginia, United States | |- | Loss | align=center| 17–4 (1) | Nate Diaz | Decision (unanimous) | UFC 141 | | align=center| 3 | align=center| 5:00 | Las Vegas, Nevada, United States | |- | Win | align=center| 17–3 (1) | Dennis Siver | Submission (rear-naked choke) | UFC 137 | | align=center| 1 | align=center| 2:22 | Las Vegas, Nevada, United States | |- | Win | align=center| 16–3 (1) | Charles Oliveira | TKO (punches) | UFC Live: Hardy vs. Lytle | | align=center| 1 | align=center| 3:01 | Milwaukee, Wisconsin, United States | |- | Win | align=center| 15–3 (1) | Vagner Rocha | Decision (unanimous) | UFC 131 | | align=center| 3 | align=center| 5:00 | Vancouver, British Columbia, Canada | |- | Win | align=center| 14–3 (1) | Paul Kelly | Submission (rear-naked choke) | UFC 126 | | align=center| 2 | align=center| 3:48 | Las Vegas, Nevada, United States | |- | Win | align=center| 13–3 (1) | Chris Horodecki | Submission (triangle choke) | WEC 53 | | align=center| 2 | align=center| 2:43 | Glendale, Arizona, United States | |- | Win | align=center| 12–3 (1) | Jamie Varner | Decision (unanimous) | WEC 51 | |