McLaren have announced that Daniel Ricciardo will be leaving the team at the end of the 2022 season, freeing up a spot for Oscar Piastri.

The Australian was contracted with McLaren until the end of the 2023 season but, amid disappointing results, that agreement has been cut short and Ricciardo's final race for the team will be in Abu Dhabi later this year.

Ricciardo's frustrating spell at McLaren will be a disappointment for all parties and comes following an equally frustrating stint at Renault, where he moved after his time with Red Bull.

It remains to be seen whether Ricciardo will continue in Formula One, with the 33-year-old stating he will announce his next move in due course.

"Regardless of what this next chapter brings, I have no regrets and am proud of the effort and work I gave McLaren, especially the win in Monza, last season," he said.

"I've enjoyed working with everyone at McLaren both trackside and back in Woking [at the factory] and will be giving my all on and off track as we enjoy the remainder of the season together.

"I've never been more motivated to compete and be a part of a sport that I love so much and look forward to what comes next."

Ricciardo has been consistently outperformed by team-mate Lando Norris this season and his position was clearly under threat, with McLaren widely reported to have an agreement in place with Piastri.

The battle for Piastri has seen McLaren tussle with Alpine, who announced during the season break that he would drive for the team in 2023, though that was later denied on social media by the driver himself.

While an agreement between the teams will have to be reached, it is expected Piastri will indeed wear the orange of McLaren as he has no desire to race for Alpine, who have also lost Fernando Alonso for next season.