Tahun 2017 merupakan tahun perdana Johann Zarco mengikuti ajang balapan MotoGP. Di MotoGP 2017, Zarco tampil sangat mengesankan. Pembalap asal Perancis tersebut berhasil naik ke podium sebanyak 3 kali yakni dua kali podium kedua (MotoGP Perancis dan MotoGP Valencia) dan satu kali podium ketiga (MotoGP Malaysia). Zarco pun berhasil menempati posisi keenam di klasemen akhir MotoGP 2017 dengan raihan 174 poin. Berselisih 124 poin dari pembalap tim Repsol Honda, Marc Marquez yang berhasil meraih gelar juara dunia MotoGP 2017. Zarco pun mendapat dua penghargaan yakni sebagai Rookie of the Year dan pembalap terbaik tim satelit MotoGP 2017.
Pada seri perdana MotoGP 2018 yang berlangsung di Sirkuit Losail Qatar, Johann Zarco belum mampu menampilkan penampilan terbaiknya. Pembalap berusia 27 tahun tersebut hanya mampu mencapai garis finis di posisi ke 8.