Four-time MotoGP race winner Maverick Vinales will continue to ride for Yamaha Racing for at least two more years, signing to the end of 2020.

The announcement was made on Wednesday morning in Madrid, with Yamaha also unveiling the livery for its 2018 challenger.

Vinales was entering the final year of a two-year contract in 2018, Yamaha running an unchanged line-up this year with nine-time MotoGP champion Valentino Rossi on the second factory YZR-M1.

“I’m really happy that Yamaha and I have extended our contract by two more years,” said Vinales

“It’s great for me and the team that we were able to make this announcement this early on, because it gives us a sense of calm: we know that I will continue riding my M1 for the coming three seasons, so now we can just focus on the actual racing.

“I’m very satisfied with this decision. I have a lot of belief in the team and in Yamaha and I’m happy that they feel the same way. I want to thank Yamaha for their vote of confidence, and also the fans, who are always supporting us.

“We will continue to work hard. We will be pushing to the maximum at all the Grands Prix and I look forward to three more incredible seasons together!”

Vinales joined Yamaha ahead of 2017 after spending two years at Suzuki, collecting a sole grand prix win in that time.

The Spaniard won on debut for Yamaha in Qatar, and looked to begin a title challenge as he doubled up in Argentina before the Japanese factory struggled for speed mid-season.

Vinales eventually finished the year in third place, two places ahead of Rossi. The Italian is yet to put pen to paper on a contract extension however, a decision likely to have been made by Rossi’s home race at Mugello.