In F1, the first driver anyone wants to beat is their teammate. While Formula 1 is a team sport where the primary motive is doing the best for the squad, it 's also a very selfish sport where you also try to get the best result for yourself.
That's precisely why there's a drivers championship and a constructors championship at the same time. McLaren are hoping to resolve the situation where Lando Norris and Oscar Piastri, two very competitive drivers, don't feel they're being dealt the wrong hand.
As we head to Baku this weekend, where do F1 teammates stand in their head-to-head in race finishes? Let's take a look.
2024 F1 teammates' race results battle
Red Bull
Max Verstappen 15-1 Sergio Perez
Sprint: Max Verstappen 3-0 Sergio Perez
The fact that Perez has only once finished ahead of Verstappen in the entire season should tell you everything about the Red Bull teammate dynamics.
It has been one-way traffic, and that's one of the things that have hurt Checo's prospects in the team.
Mercedes
Lewis Hamilton 7-9 George Russell*
Sprint: Lewis Hamilton 1-2 George Russell
It's a little more equitable in the races between Russell and Hamilton, but the fact that the elder statesman has kicked on when the car got better has helped him in the points standings.
The last eight races will be interesting because Russell will be desperate to win the intra-team battle.
Ferrari
Carlos Sainz 5-9 Charles Leclerc*
Sprint: Carlos Sainz 1-2 Charles Leclerc
Oliver Bearman 0-1 Charles Leclerc
After an early season momentum, Sainz has seen Leclerc take it all back and take the lead as well. Leclerc has had his moments where he has dropped behind his teammate, but the manner in which he has been pushed on has been very impressive.
McLaren
Lando Norris 10-6 Oscar Piastri
Sprint: Lando Norris 1-2 Oscar Piastri
The Lando Norris-Oscar Piastri head-to-head is very interesting because it shows something that's more or less an accepted fact. Norris holds a slight edge over Oscar, and that's visible in the championship standings as well as these head-to-head as well.
Aston Martin
Fernando Alonso 11-5 Lance Stroll
Sprint: Fernando Alonso 1-2 Lance Stroll
An 11-5 advantage for Fernando Alonso is more or less par for the course. The F1 driver has done what he has always done in the sport, i.e. extracted the best possible results from the car.
Lance Stroll continues to trail his F1 teammate, and something like that is not a good look.
Alpine
Esteban Ocon 10-6 Pierre Gasly
Sprint: Esteban Ocon 2-1 Pierre Gasly
Ocon handily leads his F1 teammate Gasly in the head-to-head, and it's just the sign of how the future Haas driver has stepped up this season.
It will be interesting to see how these dynamics change as the season progresses.
Williams
Alex Albon 11-2 Logan Sargeant*
Sprint: Alex Albon 1-2 Logan Sargeant
Alex Albon 1-0 Franco Colapinto
Sprint: Alex Albon 0-0 Franco Colapinto
Probably the last entry for Logan Sargeant here, as the F1 driver is now out of the sprint and replaced by Franco Colapinto, who's still trying to find his feet in the sport.
RB
Daniel Ricciardo 7-8 Yuki Tsunoda
Sprint: Daniel Ricciardo 2-1 Yuki Tsunoda
A very close head to head between Ricciardo and Tsunoda in the races, which should explain the dilemma Red Bull face. Neither driver has imposed themselves on the other, so the F1 future of both continues to be uncertain.
Kick Sauber
Valtteri Bottas 11-5 Zhou Guanyu
Sprint: Valtteri Bottas 1-2 Zhou Guanyu
Bottas holds a decent lead over Zhou in the Sauber F1 teammate head-to-head. The Chinese driver is clearly on his last legs in the sport, but even Bottas might not find a home.
Haas
Kevin Magnussen 3-12 Nico Hulkenberg
Sprint: Kevin Magnussen 2-1 Nico Hulkenberg
The one sided nature of the intra-teammate battle at Haas was not expected when Hulkenberg joined last season. The manner in which he has asserted himself has been very impressive, to say the least.