| 2018-08-25 | UFC Fight Night: Gaethje vs. Vick | Flyweight | Deiveson Figueiredo def. John Moraga | TKO (punches) | 2 | 3:08 |
| 2018-04-14 | UFC on Fox: Poirier vs. Gaethje | Flyweight | John Moraga def. Wilson Reis | Decision (unanimous) (29–28, 29–28, 29–28) | 3 | 5:00 |
| 2017-10-07 | UFC 216: Ferguson vs. Lee | Flyweight | John Moraga def. Magomed Bibulatov | KO (punch) | 1 | 1:38 |
| 2017-06-11 | UFC Fight Night: Lewis vs. Hunt | Flyweight | John Moraga def. Ashkan Mokhtarian | Decision (unanimous) (30–25, 30–27, 30–27) | 3 | 5:00 |
| 2017-01-15 | UFC Fight Night: Rodríguez vs. Penn | Flyweight | Sergio Pettis def. John Moraga | Decision (unanimous) (29–28, 29–28, 30–27) | 3 | 5:00 |
| 2016-07-08 | The Ultimate Fighter: Team Joanna vs. Team Cláudia Finale | Flyweight | Matheus Nicolau def. John Moraga | Decision (split) (29–28, 28–29, 29–28) | 3 | 5:00 |
| 2015-05-23 | UFC 187: Johnson vs. Cormier | Flyweight | Joseph Benavidez def. John Moraga | Decision (unanimous) (30–27, 30–27, 30–27) | 3 | 5:00 |
| 2014-12-13 | UFC on Fox: dos Santos vs. Miocic | Flyweight | John Moraga def. Willie Gates | Submission (rear-naked choke) | 3 | 4:06 |
| 2014-09-05 | UFC Fight Night: Jacaré vs. Mousasi | Flyweight | John Moraga def. Justin Scoggins | Submission (guillotine choke) | 2 | 0:47 |
| 2014-06-07 | UFC Fight Night: Henderson vs. Khabilov | Flyweight | John Dodson def. John Moraga | TKO (doctor stoppage) | 2 | 5:00 |
| 2014-01-15 | UFC Fight Night: Rockhold vs. Philippou | Flyweight | John Moraga def. Dustin Ortiz | Decision (split) (28–29, 29–28, 29–28) | 3 | 5:00 |
| 2013-07-27 | UFC on Fox: Johnson vs. Moraga | Flyweight | Demetrious Johnson def. John Moraga title | Submission (armbar) | 5 | 3:43 |
| 2012-12-29 | UFC 155: dos Santos vs. Velasquez 2 | Flyweight | John Moraga def. Chris Cariaso | Submission (guillotine choke) | 3 | 1:11 |
| 2012-08-04 | UFC on Fox: Shogun vs. Vera | Flyweight | John Moraga def. Ulysses Gomez | KO (elbows and punches) | 1 | 3:46 |