| Res. | Record | Opponent | Method | Event | Date | Round | Time | Location | Notes |
| Loss | 23–11–1 | Aiemann Zahabi | Decision (split) | UFC Fight Night: de Ridder vs. Allen | October 18, 2025 | 3 | 5:00 | Vancouver, British Columbia, Canada | |
| Loss | 23–10–1 | Deiveson Figueiredo | Decision (unanimous) | UFC on ABC: Sandhagen vs. Nurmagomedov | August 3, 2024 | 3 | 5:00 | Abu Dhabi, United Arab Emirates | |
| Loss | 23–9–1 | Sean O'Malley | Decision (unanimous) | UFC 299 | March 9, 2024 | 5 | 5:00 | Miami, Florida, United States | For the UFC Bantamweight Championship. |
| Win | 23–8–1 | Pedro Munhoz | Decision (unanimous) | UFC 292 | August 19, 2023 | 3 | 5:00 | Boston, Massachusetts, United States | |
| Loss | 22–8–1 | Cory Sandhagen | Decision (split) | UFC on ESPN: Vera vs. Sandhagen | March 25, 2023 | 5 | 5:00 | San Antonio, Texas, United States | |
| Win | 22–7–1 | Dominick Cruz | KO (head kick) | UFC on ESPN: Vera vs. Cruz | August 13, 2022 | 4 | 2:17 | San Diego, California, United States | Performance of the Night. |
| Win | 21–7–1 | Rob Font | Decision (unanimous) | UFC on ESPN: Font vs. Vera | April 30, 2022 | 5 | 5:00 | Las Vegas, Nevada, United States | Catchweight (138.5 lb) bout; Font missed weight. Fight of the Night. |
| Win | 20–7–1 | Frankie Edgar | KO (front kick) | UFC 268 | November 6, 2021 | 3 | 3:50 | New York City, New York, United States | Performance of the Night. |
| Win | 19–7–1 | Davey Grant | Decision (unanimous) | UFC on ESPN: The Korean Zombie vs. Ige | June 19, 2021 | 3 | 5:00 | Las Vegas, Nevada, United States | Fight of the Night. |
| Loss | 18–7–1 | José Aldo | Decision (unanimous) | UFC Fight Night: Thompson vs. Neal | December 19, 2020 | 3 | 5:00 | Las Vegas, Nevada, United States | |
| Win | 18–6–1 | Sean O'Malley | TKO (elbows and punches) | UFC 252 | August 15, 2020 | 1 | 4:40 | Las Vegas, Nevada, United States | |
| Loss | 17–6–1 | Song Yadong | Decision (unanimous) | UFC on ESPN: Overeem vs. Harris | May 16, 2020 | 3 | 5:00 | Jacksonville, Florida, United States | Featherweight bout. Fight of the Night. |
| Win | 17–5–1 | Andre Ewell | TKO (elbows and punches) | UFC Fight Night: Joanna vs. Waterson | October 12, 2019 | 3 | 3:17 | Tampa, Florida, United States | Performance of the Night. |
| Win | 16–5–1 | Nohelin Hernandez | Submission (rear-naked choke) | UFC 239 | July 6, 2019 | 2 | 3:25 | Las Vegas, Nevada, United States | |
| Win | 15–5–1 | Frankie Saenz | TKO (punches) | UFC Fight Night: Thompson vs. Pettis | March 23, 2019 | 1 | 1:25 | Nashville, Tennessee, United States | |
| Win | 14–5–1 | Guido Cannetti | Submission (rear-naked choke) | UFC Fight Night: Magny vs. Ponzinibbio | November 17, 2018 | 2 | 1:31 | Buenos Aires, Argentina | |
| Win | 13–5–1 | Wuliji Buren | TKO (body punch) | UFC 227 | August 4, 2018 | 2 | 4:53 | Los Angeles, California, United States | |
| Loss | 12–5–1 | Douglas Silva de Andrade | Decision (unanimous) | UFC Fight Night: Machida vs. Anders | February 3, 2018 | 3 | 5:00 | Belém, Brazil | |
| Loss | 12–4–1 | John Lineker | Decision (unanimous) | UFC Fight Night: Brunson vs. Machida | October 28, 2017 | 3 | 5:00 | São Paulo, Brazil | |
| Win | 12–3–1 | Brian Kelleher | Submission (armbar) | UFC on Fox: Weidman vs. Gastelum | July 22, 2017 | 1 | 2:18 | Uniondale, New York, United States | |
| Win | 11–3–1 | Brad Pickett | TKO (head kick and punches) | UFC Fight Night: Manuwa vs. Anderson | March 18, 2017 | 3 | 3:50 | London, England | Catchweight (140 lb) bout. Performance of the Night. |
| Win | 10–3–1 | Ning Guangyou | Decision (unanimous) | UFC Fight Night: Whittaker vs. Brunson | November 27, 2016 | 3 | 5:00 | Melbourne, Australia | Featherweight bout. |
| Loss | 9–3–1 | Davey Grant | Decision (unanimous) | UFC Fight Night: Silva vs. Bisping | February 27, 2016 | 3 | 5:00 | London, England | Vera was deducted a point in round 3 due to grabbing the inside of Grant's glove. |
| Win | 9–2–1 | Roman Salazar | Submission (triangle armbar) | UFC Fight Night: Teixeira vs. Saint Preux | August 8, 2015 | 2 | 2:15 | Nashville, Tennessee, United States | Performance of the Night. |
| Loss | 8–2–1 | Marco Beltrán | Decision (unanimous) | UFC 180 | November 15, 2014 | 3 | 5:00 | Mexico City, Mexico | |
| Win | 8–1–1 | D'Juan Owens | Submission (heel hook) | Inka FC 24 | October 23, 2013 | 1 | 1:54 | Lima, Peru | |
| Loss | 7–1–1 | Bruno Leandro Lobato | Decision (unanimous) | Inka FC 23 | August 24, 2013 | 3 | 5:00 | Lima, Peru | |
| Draw | 7–0–1 | Fábio Bispo | Draw (unanimous) | Inka FC 22 | June 29, 2013 | 3 | 5:00 | Lima, Peru | |
| Win | 7–0 | Luis Roberto Herrera | Submission (rear-naked choke) | Mexican Fighters Promotions 16 | May 25, 2013 | 1 | 1:50 | Chihuahua City, Mexico | |
| Win | 6–0 | Joel Iglesias | KO (elbows) | 300 Sparta 1 | April 24, 2013 | 1 | 4:04 | Lima, Peru | |
| Win | 5–0 | Javier Umana Munoz | Submission (triangle choke) | Ultimate Combat Challenge 13 | January 18, 2013 | 2 | 4:44 | Panama City, Panama | |
| Win | 4–0 | Alexis Patino Pinos | Submission (armbar) | Punisher Machala 4 | May 26, 2012 | 1 | 4:00 | Guayaquil, Ecuador | |
| Win | 3–0 | Jack Guzman | Submission (triangle choke) | Samurai FC 7 | February 20, 2012 | 1 | N/A | Quito, Ecuador | |
| Win | 2–0 | Cesar Moreno | Decision (unanimous) | Extreme FC 2 | June 18, 2011 | 3 | 5:00 | Santa Elena, Ecuador | |
| Win | 1–0 | Romel Orosco | Submission (armbar) | Quito Fight Club 3 | July 24, 2010 | 2 | 1:12 | Guayaquil, Ecuador | |