| 2026-04-11 | UFC 327: Procházka vs. Ulberg | Middleweight | Vicente Luque def. Kelvin Gastelum | Submission (anaconda choke) | 1 | 4:08 |
| 2025-09-13 | UFC Fight Night: Lopes vs. Silva | Catchweight | Kelvin Gastelum def. Dustin Stoltzfus | Decision (unanimous) (30–27, 29–28, 29–28) | 3 | 5:00 |
| 2025-06-07 | UFC 316: Dvalishvili vs. O'Malley 2 | Middleweight | Joe Pyfer def. Kelvin Gastelum | Decision (unanimous) (29–28, 29–27, 30–27) | 3 | 5:00 |
| 2024-06-22 | UFC on ABC: Whittaker vs. Aliskerov | Middleweight | Kelvin Gastelum def. Daniel Rodriguez | Decision (unanimous) (29–28, 30–27, 30–27) | 3 | 5:00 |
| 2023-12-02 | UFC on ESPN: Dariush vs. Tsarukyan | Welterweight | Sean Brady def. Kelvin Gastelum | Submission (kimura) | 3 | 1:43 |
| 2023-04-08 | UFC 287: Pereira vs. Adesanya 2 | Middleweight | Kelvin Gastelum def. Chris Curtis | Decision (unanimous) (29–28, 29–28, 30–27) | 3 | 5:00 |
| 2021-08-21 | UFC on ESPN: Cannonier vs. Gastelum | Middleweight | Jared Cannonier def. Kelvin Gastelum | Decision (unanimous) (48–47, 48–47, 48–47) | 5 | 5:00 |
| 2021-04-17 | UFC on ESPN: Whittaker vs. Gastelum | Middleweight | Robert Whittaker def. Kelvin Gastelum | Decision (unanimous) (50–45, 50–45, 50–45) | 5 | 5:00 |
| 2021-02-13 | UFC 258: Usman vs. Burns | Middleweight | Kelvin Gastelum def. Ian Heinisch | Decision (unanimous) (30–27, 29–28, 29–28) | 3 | 5:00 |
| 2020-07-19 | UFC Fight Night: Figueiredo vs. Benavidez 2 | Middleweight | Jack Hermansson def. Kelvin Gastelum | Submission (heel hook) | 1 | 1:18 |
| 2019-11-02 | UFC 244: Masvidal vs. Diaz | Middleweight | Darren Till def. Kelvin Gastelum | Decision (split) (27–30, 29–28, 30–27) | 3 | 5:00 |
| 2019-04-13 | UFC 236: Holloway vs. Poirier 2 | Middleweight | Israel Adesanya def. Kelvin Gastelum title | Decision (unanimous) (48–46, 48–46, 48–46) | 5 | 5:00 |
| 2018-05-12 | UFC 224: Nunes vs. Pennington | Middleweight | Kelvin Gastelum def. Ronaldo Souza | Decision (split) (29–28, 28–29, 29–28) | 3 | 5:00 |
| 2017-11-25 | UFC Fight Night: Bisping vs. Gastelum | Middleweight | Kelvin Gastelum def. Michael Bisping | KO (punch) | 1 | 2:30 |
| 2017-07-22 | UFC on Fox: Weidman vs. Gastelum | Middleweight | Chris Weidman def. Kelvin Gastelum | Submission (arm-triangle choke) | 3 | 3:45 |
| 2017-03-11 | UFC Fight Night: Belfort vs. Gastelum | Middleweight | Kelvin Gastelum vs. Vitor Belfort | No Contest (overturned) | 1 | 3:52 |
| 2016-12-10 | UFC 206: Holloway vs. Pettis | Middleweight | Kelvin Gastelum def. Tim Kennedy | TKO (punches) | 3 | 2:45 |
| 2016-07-09 | UFC 200: Tate vs. Nunes | Catchweight | Kelvin Gastelum def. Johny Hendricks | Decision (unanimous) (29–28, 30–27, 30–27) | 3 | 5:00 |
| 2015-11-21 | The Ultimate Fighter Latin America 2 Finale: Magny vs. Gastelum | Welterweight | Neil Magny def. Kelvin Gastelum | Decision (split) (47–48, 48–47, 48–47) | 5 | 5:00 |
| 2015-06-13 | UFC 188: Velasquez vs. Werdum | Middleweight | Kelvin Gastelum def. Nate Marquardt | TKO (corner stoppage) | 2 | 5:00 |
| 2015-01-31 | UFC 183: Silva vs. Diaz | Catchweight | Tyron Woodley def. Kelvin Gastelum | Decision (split) (28–29, 29–28, 30–27) | 3 | 5:00 |
| 2014-11-15 | UFC 180: Werdum vs. Hunt | Welterweight | Kelvin Gastelum def. Jake Ellenberger | Submission (rear-naked choke) | 1 | 4:46 |
| 2014-06-28 | UFC Fight Night: Swanson vs. Stephens | Catchweight | Kelvin Gastelum def. Nico Musoke | Decision (unanimous) (29–28, 29–28, 29–28) | 3 | 5:00 |
| 2014-03-15 | UFC 171: Hendricks vs. Lawler | Welterweight | Kelvin Gastelum def. Rick Story | Decision (split) (28–29, 29–28, 30–27) | 3 | 5:00 |
| 2013-08-28 | UFC Fight Night: Condit vs. Kampmann 2 | Welterweight | Kelvin Gastelum def. Brian Melancon | Submission (rear-naked choke) | 1 | 2:26 |
| 2013-04-13 | The Ultimate Fighter: Team Jones vs. Team Sonnen Finale | Middleweight | Kelvin Gastelum def. Uriah Hall | Decision (split) (29–28, 28–29, 29–28) | 3 | 5:00 |