Featured image of post 2025 F1 Season: Qualifying delta between teammates (rounds 1 - 9)

2025 F1 Season: Qualifying delta between teammates (rounds 1 - 9)

Is this site worth at least $1 to you?

I’m launching the F1pace supporters program and giving away 5 free one-month memberships. If you want your name or handle featured in my F1 charts, this is your chance. These charts go out to thousands of fans around the world every race weekend.

Use the Get in touch link to send your email and the name or handle you’d like shown. Thanks for the support.

Qualifying teammate battles seem to be of great interest to the current F1 community. While I’m a firm believer that Sundays matter far more than Saturdays, I can’t deny the growing importance of qualifying—especially with how tough overtaking has become with the latest generation of F1 cars. Track position is king, and starting ahead often means staying ahead. So while race day is where the points are handed out, Saturdays are playing a bigger role than ever in shaping the final results.

Analysis

Click to expand methodology

Methodology!

As with race pace, we can’t directly compare qualifying pace between races. Different tracks, lengths, and deltas make it tricky. To handle this, I standardized the data using a metric called symmetric percent difference. Without getting too technical, it’s a more robust way of calculating percent differences — hence why I chose it.

I calculated the symmetric percent difference for all qualifying sessions between teammates, keeping only the maximum session where both drivers participated. For example, if George Russell made it to Q3 but his teammate only reached Q2, I used the Q2 data for the comparison. If a driver couldn’t set a lap time in Q1 while their teammate did, I removed that session entirely. While this isn’t ideal, using equally comparable data points is crucial for a fair performance comparison. Negative symmetric percent difference values mean that a driver was faster than his teammate, while positive values mean that the driver was slower than his teammate. A difference of 0% means that both drivers were just as fast.

I calculated the values for each race for each team and plotted them as individual data points in the chart. I then calculated the median of these values for the season (so far) and displayed it the left side of the plot, next to the team logo. Smaller overall values represent that both teammates were more evenly matched during quali, while larger overall values show a greater gap between teammates.

Additionally, on the left-hand side of the chart next to the driver’s name, I also added the number of times a particular driver has been faster than his teammate in quali.

Finally, I added a gold-coloured diamond to show the median gap between teammates. This number will be equal to the overall value displayed on the left side of the plot, next to the team logo.

Issues!

One of the main issues when gathering data from multiple races is that the deltas will change depending on the length of each track. A delta of 0.1 seconds in a short track (say, 1:05 per lap) will be greater than a delta of 0.1 seconds in a long track such as Spa (~ 1:45).

One way we can standardize the data is by converting the deltas to percentages, but there is one big issue with this. The traditional way of calculating a percent difference is with the following formula:

$$ Percent\ difference = 100\times\frac{value1-value2}{value2} $$

The main problem is that this value is not symmetrical. This means that if I reverse the order of value 1 and value 2, the final percent difference will be different.

$$ Percent\ difference = 100\times\frac{80-90}{90}=-11.11\% $$ $$ Percent\ difference = 100\times\frac{90-80}{80}=12.5\% $$

You can see that the percentages are not reversible, even though in both cases we’ve changed the original value by 10 units.

One way we can solve this problem is by using the symmetric percent difference, which is calculated by using the following formula:

$$ Symmetric\ percent\ difference = 100\times\frac{value1-value2}{(value1+value2)/2} $$ This formula is reversible, meaning that regardless of the order of the values, we will get the same result. Because of this, I decided to use the symmetric percent difference formula as the basis for the analysis.

Quali delta between teammates

We’re already one quarter into the season. With 7 races, and 2 sprints, we now have more representative results. Just as a reminder, this season, we have the anomaly of Lawson switching places with Tsunoda after just three races, which makes our usual analysis a little trickier. Additionally, Alpine have decided to replace Doohan with Colapinto after just 6 races. Normally, I’d just use the median as the key metric of interest since it’s more robust to outliers. However, in this case, the median might skew the average delta between Lawson and Verstappen.

To counter that, I’ve decided to include both the median and the mean qualifying deltas in this article. This approach might change in future posts, but for now, I think it gives us a more complete picture.

The results can change dramatically by switching between the mean and median as the key metric of interest. These numbers will eventually stabilize and converge as the season goes on.

Symmetric percent difference

Median quali delta between teammates (symmetric percent difference) Mean quali delta between teammates (symmetric percent difference)

Looking at the median symmetric percent difference, the biggest gap between teammates remains—and likely will continue to remain for the rest of the season—at Red Bull Racing. Tsunoda finished 20th in the Spanish GP qualifying session, trailing Max Verstappen by over half a second despite Max only doing a single qualifying run. Verstappen is beating Yuki Tsunoda by 0.854%, which is still slightly smaller than the median delta left by Lawson at 0.881%.

If we consider the mean symmetric percent difference instead, the largest gap shifts to Verstappen vs. Lawson, with Max ahead by an average of 1.034%. Yuki has been gradually reducing this number in recent weeks, but only marginally, as it currently stands at a sizable 0.921%.

At the other end of the spectrum, the smallest delta has now shifted from McLaren to Sauber. Hulkenberg leads Bortoleto by just 0.043% based on the median, or 0.117% based on the mean.

Meanwhile, Franco Colapinto has continued to struggle after three sessions with the team so far and has yet to make a significant impression. He did, however, suffer a mechanical failure at the Spanish GP, which was completely out of his control. His current gap to Gasly stands at 0.419% based on the median, or 0.533% based on the mean.

Delta in seconds

Median quali delta between teammates (seconds) Mean quali delta between teammates (seconds)

As a new addition, I’ve included an analysis using seconds instead of the symmetric percent difference. I’m still firmly in the “symmetric percent difference is more representative” camp, but the difference between the two metrics is smaller than most people think—and time in seconds is a lot easier to interpret for most people.

The results are very similar to the percent-based version, with just a few minor changes. Looking at the median delta, the smallest gap is found at Sauber—just 0.031 seconds in Hulkenberg’s favour—while the smallest mean gap is at McLaren, with Piastri ahead of Norris by an average of 0.103 seconds.

The biggest gap remains at Red Bull. Currently, Max Verstappen is ahead of Yuki Tsunoda by a median of 0.739 seconds and a mean of 0.778 seconds. Although this gap has reduced in recent weeks, at this rate, it likely won’t be enough to meet the three-tenths target set by Helmut Marko.

Qualifying stage appearances

2025 F1 Season: Qualifying Stage Appearances

This chart was exported in very high resolution. If the text appears a bit too small, feel free to zoom in to see each individual bubble more clearly.

Click to expand explanation

I’ve often seen tables showing how many times drivers reached Q1, Q2, and Q3, but I’ve never been fully satisfied with them. Tables tend to have too much text while still missing key insights. To address this, I created a bubble chart.

Each bubble represents a driver’s qualifying or sprint qualifying appearance throughout the 2025 F1 season. The bubble’s size reflects the driver’s final qualifying position, with larger bubbles indicating better results. The actual position is displayed as a big number inside the bubble, and the colors indicate the qualifying session reached.

As of the 9th race of the 2025 season, one of the biggest gaps in qualifying performance can be seen at Alpine. Pierre Gasly has reached Q3 five times, while his first teammate, Jack Doohan, never managed to make it past Q2. His second teammate, Franco Colapinto, was eliminated in Q2 in his first qualifying session, finished 15th at the Monaco GP, and 19th at the Spanish GP (albeit with an unfortunate mechanical failure).

At Red Bull Racing, we’ve seen Max Verstappen reach Q3 in all 11 possible sessions, while Lawson was eliminated in Q1 three times. Meanwhile, Tsunoda now has a Q3 rate of only 37.5%, managing to qualify for the final session in three of his eight appearances with the team.

comments powered by Disqus
This website is unofficial and is not associated in any way with the Formula 1 companies. F1, FORMULA ONE, FORMULA 1, FIA FORMULA ONE WORLD CHAMPIONSHIP, GRAND PRIX and related marks are trade marks of Formula One Licensing B.V.
Built with Hugo
Theme Stack designed by Jimmy