Johann Zarco berhasil mencuri perhatian para penggemar MotoGP di tahun perdananya membalap di arena MotoGP. Walaupun berada di tim satelit, Zarco mampu bersaing dengan para pembalap dari tim pabrikan. Pembalap berusia 27 tahun tersebut berhasil meraih penghargaan Rookie of the Year. Johann Zarco terikat kontrak dengan Yamaha Tech 3 hingga akhir 2018
Menunggangi motor Yamaha YZR-M1, Zarco berhasil naik ke podium sebanyak tiga kali. Sekali naik podium ketiga dan dua kali naik podium kedua. Zarco pun berhasil menempati posisi keenam di klasemen akhir MotoGP 2017 dengan raihan 174 poin. Zarco tertinggal 124 poin dari Marc Marquez yang berhasil menjadi juara dunia MotoGP 2017.