F1 driver market: Who is signed up for 2023 and beyond?

The 2022 F1 season has not even started but it will not be long before focus begins to switch towards the future, with teams needing to firm up their driver line-ups for the following campaign.
As it stands, only two teams have concrete line-ups in place 2023, while three currently have no drivers signed up beyond the end of the upcoming season.
Mercedes and McLaren are the only two teams with a confirmed driver pairing, assuming Lewis Hamilton does not decide to walk away from the sport after the controversial ending to the 2021 world championship.
Last year, the seven-time world champion agreed a fresh contract covering the 2022 and 2023 seasons, while George Russell has joined Mercedes on a long-term deal.
McLaren tied down Lando Norris to another new deal, keeping him at the team until 2025, while teammate Daniel Ricciardo is also under contract for the 2023 season.
2021 F1 champion Max Verstappen has signed a lucrative new contract with Red Bull that lasts until the end of 2028.
The deal is understood to be worth €50m (£40m), keeping him at the team for another six years.
Red Bull will continue to field an unchanged line-up for 2022 after deciding to retain Sergio Perez, who is set to become a free agent at the end of the year.
Back in December 2019, Charles Leclerc signed a new five-year contract with Ferrari to stay at the Italian outfit until at least the end of 2024.
Meanwhile, Carlos Sainz has signed a two-year extension to keep him with Ferrari until 2024.
Grand prix winner Esteban Ocon secured his future at Alpine when he was rewarded for a brilliant start to 2021 with a new long-term contract that will keep him at Enstone until the end of 2024.
The identity of Ocon's teammate for 2023 will largely depend on whether Fernando Alonso decides to continue in F1, otherwise a seat could open up for Alpine protege and reigning Formula 2 champion Oscar Piastri.
Lance Stroll’s continuation at Aston Martin has not been formally confirmed but his seat looks a safe bet given his father Lawrence owns the Silverstone-based squad, while it remains to be seen whether Sebastian Vettel will extend his stint with the team beyond the end of the year.
Valtteri Bottas can finally boast long-term security after signing a multi-year deal with Alfa Romeo following his Mercedes exit. He will joined at Alfa by F2 graduate Guanyu Zhou for 2022.
Out of nowhere, Kevin Magnussen has made a shock return to F1 with Haas on a multi-year deal, replacing Nikita Mazepin.
The biggest question marks surround AlphaTauri and Williams, all of whom have no drivers under contract for 2023. Expect plenty of intrigue over those seats in particular in the coming months...
Mercedes
Lewis Hamilton (end of 2023)
George Russell (multi-year)
Red Bull
Max Verstappen (end of 2028)
TBC
Ferrari
Charles Leclerc (end of 2024)
Carlos Sainz (end of 2024)
McLaren
Lando Norris (end of 2025)
Daniel Ricciardo (end of 2023)
Alpine
Esteban Ocon (end of 2024)
TBC
AlphaTauri
TBC
TBC
Aston Martin
Lance Stroll (Ongoing)
TBC
Alfa Romeo
Valtteri Bottas (multi-year)
TBC
Williams
TBC
TBC
Haas
Kevin Magnussen (multi-year)
TBC