| Res. | Record | Opponent | Method | Event | Date | Round | Time | Location | Notes |
| Loss | 24–4 | Marlon Vera | KO (head kick) | UFC on ESPN: Vera vs. Cruz | August 13, 2022 | 4 | 2:17 | San Diego, California, United States | |
| Win | 24–3 | Pedro Munhoz | Decision (unanimous) | UFC 269 | December 11, 2021 | 3 | 5:00 | Las Vegas, Nevada, United States | Fight of the Night. |
| Win | 23–3 | Casey Kenney | Decision (split) | UFC 259 | March 6, 2021 | 3 | 5:00 | Las Vegas, Nevada, United States | |
| Loss | 22–3 | Henry Cejudo | TKO (knee and punches) | UFC 249 | May 9, 2020 | 2 | 4:58 | Jacksonville, Florida, United States | For the UFC Bantamweight Championship. |
| Loss | 22–2 | Cody Garbrandt | Decision (unanimous) | UFC 207 | December 30, 2016 | 5 | 5:00 | Las Vegas, Nevada, United States | Lost the UFC Bantamweight Championship. Fight of the Night. |
| Win | 22–1 | Urijah Faber | Decision (unanimous) | UFC 199 | June 4, 2016 | 5 | 5:00 | Inglewood, California, United States | Defended the UFC Bantamweight Championship. |
| Win | 21–1 | Dillashaw | Decision (split) | UFC Fight Night: Dillashaw vs. Cruz | January 17, 2016 | 5 | 5:00 | Boston, Massachusetts, United States | Won the UFC Bantamweight Championship. Fight of the Night. |
| Win | 20–1 | Takeya Mizugaki | KO (punches) | UFC 178 | September 27, 2014 | 1 | 1:01 | Las Vegas, Nevada, United States | Performance of the Night. |
| Win | 19–1 | Demetrious Johnson | Decision (unanimous) | UFC Live: Cruz vs. Johnson | October 1, 2011 | 5 | 5:00 | Washington D.C., United States | Defended the UFC Bantamweight Championship. Cruz vacated the title on January 6, 2014 due to recurring injuries. |
| Win | 18–1 | Urijah Faber | Decision (unanimous) | UFC 132 | July 2, 2011 | 5 | 5:00 | Las Vegas, Nevada, United States | Defended the UFC Bantamweight Championship. Fight of the Night. |
| Win | 17–1 | Scott Jorgensen | Decision (unanimous) | WEC 53 | December 16, 2010 | 5 | 5:00 | Glendale, Arizona, United States | Defended the WEC Bantamweight Championship. Won the inaugural UFC Bantamweight Championship. |
| Win | 16–1 | Joseph Benavidez | Decision (split) | WEC 50 | August 18, 2010 | 5 | 5:00 | Las Vegas, Nevada, United States | Defended the WEC Bantamweight Championship. |
| Win | 15–1 | Brian Bowles | TKO (doctor stoppage) | WEC 47 | March 6, 2010 | 2 | 5:00 | Columbus, Ohio, United States | Won the WEC Bantamweight Championship. |
| Win | 14–1 | Joseph Benavidez | Decision (unanimous) | WEC 42 | August 9, 2009 | 3 | 5:00 | Las Vegas, Nevada, United States | Fight of the Night. |
| Win | 13–1 | Iván López | Technical Decision (unanimous) | WEC 40 | April 5, 2009 | 3 | 3:24 | Chicago, Illinois, United States | Lopez was unable to continue after an unintentional knee on the ground by Cruz. |
| Win | 12–1 | Ian McCall | Decision (unanimous) | WEC 38 | January 25, 2009 | 3 | 5:00 | San Diego, California, United States | |
| Win | 11–1 | Charlie Valencia | Decision (unanimous) | WEC 34 | June 1, 2008 | 3 | 5:00 | Sacramento, California, United States | Bantamweight debut. |
| Win | 10–1 | Kenneth Aimes | KO (punches) | Total Combat 27 | March 22, 2008 | 1 | N/A | Yuma, Arizona, United States | |
| Loss | 9–1 | Urijah Faber | Submission (guillotine choke) | WEC 26 | March 24, 2007 | 1 | 1:38 | Las Vegas, Nevada, United States | For the WEC Featherweight Championship. |
| Win | 9–0 | Shad Smith | Decision (unanimous) | Total Combat 18 | November 4, 2006 | 3 | 5:00 | San Diego, California, United States | Featherweight debut. Won the vacant Total Combat Featherweight Championship. |
| Win | 8–0 | Juan Miranda | Submission (rear-naked choke) | Total Combat 16 | September 9, 2006 | 1 | 4:00 | San Diego, California, United States | Won the vacant Total Combat Lightweight Championship. |
| Win | 7–0 | Dave Hisquierdo | Decision (split) | Total Combat 15 | July 15, 2006 | 3 | 5:00 | San Diego, California, United States | |
| Win | 6–0 | Michael Barney | TKO (punches) | Rage in the Cage 79 | February 24, 2006 | 1 | 2:45 | Tucson, Arizona, United States | |
| Win | 5–0 | Nick Hedrick | Decision (unanimous) | Rage in the Cage 75 | September 30, 2005 | 3 | 2:00 | Glendale, Arizona, United States | |
| Win | 4–0 | Josh Donahue | TKO (punches) | Rage in the Cage 74 | September 10, 2005 | 2 | 1:09 | Casa Grande, Arizona, United States | |
| Win | 3–0 | Tom Schwager | TKO (punches) | Rage in the Cage 73 | August 6, 2005 | 1 | 0:56 | Glendale, Arizona, United States | |
| Win | 2–0 | Rosco McClellan | TKO (punches) | Rage in the Cage 70 | June 11, 2005 | 2 | 1:26 | Glendale, Arizona, United States | |
| Win | 1–0 | Eddie Castro | Decision (split) | Rage in the Cage 67 | January 29, 2005 | 3 | 3:00 | Phoenix, Arizona, United States | |