Il 19 maggio 2016 firma un biennale con la Suzuki per le stagioni 2017-2018. Il compagno di squadra è lo spagnolo Álex Rins, proveniente dalla Moto2. Ottiene come miglior risultato un quarto posto in Giappone e termina la stagione con tante difficoltà al 13º posto con 70 punti. Il 22 aprile 2018 ottiene il primo podio con la Suzuki concludendo al terzo posto nel Gran Premio delle Americhe. Si riconferma al podio nella gara successiva a Jerez, ottenendo ancora il terzo posto. Nel settembre 2018 ritrova il podio nel Gran Premio d'Aragona, arrivando al terzo posto in compagnia di Andrea Dovizioso e con il vincitore Marc Márquez con diversi sorpassi negli ultimi giri. A ottobre del 2018 giunge al secondo posto in Australia dopo una bella lotta con le Ducati di Andrea Dovizioso e Álvaro Bautista (sostituendo l'infortunato Jorge Lorenzo). Conclude la stagione al 10º posto con 133 punti.