F1DataGrid
Back to the 2021 season
Round 19 · 2021Sprint

BrazilSão Paulo Grand Prix

São Paulo, Brazil12–14 Nov

  1. Practice 1
    Data published
    track 34° ·air 18° ·79% hum ·1.8 km/h wind
  2. Qualifying
    Data published
    track 25° ·air 16° ·80% hum ·1.8 km/h wind
  3. Practice 2
    Data published
    track 51° ·air 19° ·53% hum ·1.1 km/h wind
  4. Sprint
    Data published
    track 35° ·air 17° ·66% hum ·1.8 km/h wind
    Fantasy lock
  5. Grand Prix
    Data published
    track 52° ·air 23° ·61% hum ·1.4 km/h wind

Times in UTC

Grand Prix result

PosDriverTeamGridMovedTime / gapPts
1HAMMercedes1091:32:22.85125
2VERRed Bull Racing2+10.49618
3BOTMercedes12+13.57615
4PERRed Bull Racing4+39.94013
5LECFerrari61+49.51710
6SAIFerrari33+51.8208
7GASAlphaTauri7+1 Lap6
8OCOAlpine8+1 Lap4
9ALOAlpine123+1 Lap2
10NORMcLaren55+1 Lap1
11VETAston Martin92+1 Lap
12RAIAlfa Romeo Racing+1 Lap
13RUSWilliams174+1 Lap
14GIOAlfa Romeo Racing131+1 Lap
15TSUAlphaTauri15+1 Lap
16LATWilliams16+1 Lap
17MAZHaas F1 Team192+2 Laps
18MSCHaas F1 Team18+2 Laps
19RICMcLaren118Power loss
20STRAston Martin146Collision damage

Sprint result

PosDriverTeamGridMovedTime / gapPts
1BOTMercedes2129:09.5593
2VERRed Bull Racing11+1.1702
3SAIFerrari52+18.7231
4PERRed Bull Racing31+19.787
5HAMMercedes2015+20.872
6NORMcLaren71+22.558
7LECFerrari61+25.056
8GASAlphaTauri44+34.158
9OCOAlpine101+34.632
10VETAston Martin111+34.867
11RICMcLaren83+35.869
12ALOAlpine93+36.578
13GIOAlfa Romeo Racing141+41.880
14STRAston Martin151+44.037
15TSUAlphaTauri123+46.150
16LATWilliams16+46.760
17RUSWilliams17+47.739
18RAIAlfa Romeo Racing135+50.014
19MSCHaas F1 Team181+61.680
20MAZHaas F1 Team191+67.474

Qualifying

PosDriverQ1Q2Q3Gap to pole
1HAM1:08.7331:08.0681:07.934
2VER1:09.3291:08.4991:08.372+0.438
3BOT1:09.0401:08.4261:08.469+0.535
4PER1:09.1721:08.9731:08.483+0.549
5GAS1:09.3471:08.9031:08.777+0.843
6SAI1:09.0461:09.0311:08.826+0.892
7LEC1:09.1551:08.8591:08.960+1.026
8NOR1:09.3651:09.0301:08.980+1.046
9RIC1:09.3741:09.0931:09.039+1.105
10ALO1:09.3911:09.1371:09.113+1.179
11OCO1:09.4301:09.189+1.255
12VET1:09.4511:09.399+1.465
13TSU1:09.3501:09.483+1.549
14RAI1:09.5981:09.503+1.569
15GIO1:09.3421:10.227+2.293
16STR1:09.663+1.729
17LAT1:09.897+1.963
18RUS1:09.953+2.019
19MSC1:10.329+2.395
20MAZ1:10.589+2.655

How the weekend has moved

Practice 11:09.050
Qualifying1:07.934−1.116
Practice 21:11.238+3.304
Sprint1:12.114+0.876
Grand Prix1:11.010−1.104

Fastest lap of each session, the change from the session before, and the midfield's median fuel-corrected long run. Times normally tumble as the track rubbers in.

São Paulo in earlier seasons

20211:09.050
20191:08.320−0.730
20181:07.948−1.102

Fastest practice lap per season at this circuit. Layout changes, resurfacing and weather all move these numbers, so read them as context rather than a like-for-like comparison.

Practice 1

HAM1:09.050

Single-lap pace

HAM1:09.050
VER1:09.417+0.367
PER1:09.492+0.442
BOT1:09.567+0.517
GAS1:09.880+0.830
SAI1:10.124+1.074
LEC1:10.142+1.092
OCO1:10.145+1.095
ALO1:10.201+1.151
STR1:10.352+1.302
TSU1:10.374+1.324
VET1:10.413+1.363
RAI1:10.443+1.393
GIO1:10.587+1.537
NOR1:10.610+1.560
MSC1:10.885+1.835
LAT1:10.902+1.852
RUS1:10.938+1.888
RIC1:10.990+1.940
MAZ1:11.342+2.292

Best lap regardless of fuel load or compound — a sighting shot, not a form guide.

Long runs, fuel-corrected

DriverTyreLapsFuel-correctedGapSpreadDeg / lap
HAMM6*1:12.727±1.002
BOTM81:13.127+0.400±0.987+0.218s
ALOH101:13.212+0.485±0.689+0.023s
TSUM6*1:13.263+0.536±0.256
SAIH81:13.369+0.642±0.340−0.007s
LECH91:13.497+0.770±0.369+0.035s
GASM7*1:13.531+0.804±0.682
OCOH6*1:13.579+0.852±0.428
VERS5*1:14.147+1.420±0.177
MSCM6*1:14.398+1.671±0.643
RUSM7*1:14.519+1.792±0.683
RAIH91:14.674+1.947±0.410−0.041s
PERS7*1:14.698+1.971±0.454
NORM81:15.036+2.309±0.589−0.056s
RICM7*1:15.133+2.406±0.853
LATM7*1:15.223+2.496±0.582
GIOH111:15.312+2.585±0.560−0.014s
MAZM6*1:15.707+2.980±0.697

Each driver's longest clean stint, using green-flag laps only. Cool-down laps go first (anything more than 7% slower than that stint's best), then laps sitting well above the stint's own trend — traffic and mistakes — and a stint is discarded entirely if what remains isn't one continuous run. Times are corrected for fuel burn at 60 ms per lap, measured from 2024 race stints rather than assumed. Runs under eight laps (marked *) get no degradation figure, because a trend through so few laps is noise. Teams don't publish fuel loads, and 15 kg is worth about 0.4s a lap, so read these as driver groupings rather than exact gaps, and compare runs on the same compound.

Sectors and the lap they could have done

DriverS1S2S3Ideal lapBest lapLeft out
HAM17.64335.18716.2201:09.0501:09.0500.000
VER17.87635.18716.2671:09.3301:09.4170.087
PER17.90935.35316.2301:09.4921:09.4920.000
BOT17.86635.39516.3021:09.5631:09.5670.004
GAS17.95035.57316.3571:09.8801:09.8800.000
OCO18.06635.63716.2671:09.9701:10.1450.175
LEC17.83335.79216.3841:10.0091:10.1420.133
SAI17.77435.79316.4471:10.0141:10.1240.110
ALO18.05835.75316.3111:10.1221:10.2010.079
TSU18.13335.72616.4471:10.3061:10.3740.068
STR18.19135.67516.4861:10.3521:10.3520.000
VET18.08335.78716.5431:10.4131:10.4130.000
RAI17.97736.01916.4451:10.4411:10.4430.002
GIO18.00136.23116.3551:10.5871:10.5870.000
NOR18.05236.18316.3751:10.6101:10.6100.000
MSC18.00736.09916.5461:10.6521:10.8850.233
RIC18.15736.11416.5751:10.8461:10.9900.144
LAT18.31736.03116.5541:10.9021:10.9020.000
RUS18.20736.26616.4651:10.9381:10.9380.000
MAZ18.18436.50216.6561:11.3421:11.3420.000

Best sector times are usually set on different laps, so their sum — the ideal lap — is quicker than anyone's actual best. The last column is the time left out there. Purple marks the session's fastest sector.

What the tyres are worth here

SSoft — referenceM+0.536(10 drivers ran both)Honly 2 drivers ran both — too few to price

Measured within each driver — only drivers who set a representative time on both compounds count — then averaged, so this isn't distorted by who happened to run which tyre. A lap counts only if it is within 2% of that driver's own best of the session, which keeps genuine runs on a slower tyre while dropping in-laps and aborted runs that would otherwise masquerade as a compound's best. A compound fewer than three drivers tried is listed but not priced. Even so, these laps aren't all qualifying simulations, so read this as the order of the compounds rather than an exact price.

Team-mates, head to head

MercedesHAMahead of BOT+0.517
Red Bull RacingVERahead of PER+0.075
AlphaTauriGASahead of TSU+0.494
FerrariSAIahead of LEC+0.018
AlpineOCOahead of ALO+0.056
Aston MartinSTRahead of VET+0.061
Alfa Romeo RacingRAIahead of GIO+0.144
McLarenNORahead of RIC+0.380
Haas F1 TeamMSCahead of MAZ+0.457
WilliamsLATahead of RUS+0.036

Same car, so the gap on their best lap is the clearest read on the driver available.

Stints and compounds

HAM5384362
VER8518
PER381619
BOT53101011
GAS9986
SAI1417234
LEC1419134
OCO10836
ALO1385
STR2287611
TSU10896
VET2298331
RAI131710
GIO141934
NOR104274
MSC1011177
LAT7106
RUS5991
RIC9583
MAZ1011178
SSoftMMediumHHard

Practice 2

ALO1:11.238

Single-lap pace

ALO1:11.238
VER1:12.102+0.864
BOT1:12.355+1.117
OCO1:12.407+1.169
HAM1:12.741+1.503
PER1:12.903+1.665
GIO1:12.997+1.759
SAI1:13.078+1.840
LEC1:13.099+1.861
RAI1:13.355+2.117
STR1:13.426+2.188
RIC1:13.448+2.210
NOR1:13.581+2.343
GAS1:13.608+2.370
RUS1:13.615+2.377
TSU1:13.726+2.488
VET1:13.747+2.509
LAT1:14.025+2.787
MSC1:14.066+2.828
MAZ1:14.909+3.671

Best lap regardless of fuel load or compound — a sighting shot, not a form guide.

Long runs, fuel-corrected

DriverTyreLapsFuel-correctedGapSpreadDeg / lap
VERM151:13.801±0.575+0.112s
OCOS101:14.158+0.357±0.636+0.062s
PERM151:14.171+0.370±0.720+0.115s
NORM7*1:14.202+0.401±0.375
GASS121:14.342+0.541±0.299+0.049s
VETM111:14.753+0.952±0.459+0.126s
RUSM131:14.798+0.997±0.448+0.082s
LATM111:14.854+1.053±0.655+0.169s
RAIS161:14.886+1.085±0.689+0.119s
STRS101:14.969+1.168±0.742+0.214s
GIOS161:15.135+1.334±0.725+0.115s
BOTS111:15.262+1.461±0.497+0.123s
TSUS201:15.269+1.468±0.461+0.068s
ALOM91:15.340+1.539±0.408+0.121s
HAMS111:15.362+1.561±0.273+0.066s
LECS131:15.688+1.887±0.606+0.124s
SAIM7*1:15.821+2.020±0.157
RICM6*1:15.934+2.133±0.251
MSCM141:17.643+3.842±0.951+0.191s
MAZH151:17.785+3.984±0.905+0.159s

Each driver's longest clean stint, using green-flag laps only. Cool-down laps go first (anything more than 7% slower than that stint's best), then laps sitting well above the stint's own trend — traffic and mistakes — and a stint is discarded entirely if what remains isn't one continuous run. Times are corrected for fuel burn at 60 ms per lap, measured from 2024 race stints rather than assumed. Runs under eight laps (marked *) get no degradation figure, because a trend through so few laps is noise. Teams don't publish fuel loads, and 15 kg is worth about 0.4s a lap, so read these as driver groupings rather than exact gaps, and compare runs on the same compound.

Sectors and the lap they could have done

DriverS1S2S3Ideal lapBest lapLeft out
ALO18.23636.33616.6661:11.2381:11.2380.000
VER18.57136.55416.8831:12.0081:12.1020.094
BOT18.61736.79116.8781:12.2861:12.3550.069
OCO18.59336.85616.9041:12.3531:12.4070.054
PER18.82036.93516.8761:12.6311:12.9030.272
LEC18.54237.28516.9081:12.7351:13.0990.364
HAM18.71937.12016.9021:12.7411:12.7410.000
SAI18.71237.26616.8091:12.7871:13.0780.291
GIO18.72537.47316.7991:12.9971:12.9970.000
RIC18.95337.28616.9641:13.2031:13.4480.245
TSU18.94137.58716.7531:13.2811:13.7260.445
RAI18.81237.56016.9101:13.2821:13.3550.073
GAS18.88037.54016.8831:13.3031:13.6080.305
NOR18.80437.50617.0261:13.3361:13.5810.245
STR18.96337.40017.0401:13.4031:13.4260.023
VET18.94037.59216.9061:13.4381:13.7470.309
RUS18.90037.82316.8621:13.5851:13.6150.030
LAT18.80337.88217.0151:13.7001:14.0250.325
MSC18.95537.94617.1651:14.0661:14.0660.000
MAZ19.22038.33217.2801:14.8321:14.9090.077

Best sector times are usually set on different laps, so their sum — the ideal lap — is quicker than anyone's actual best. The last column is the time left out there. Purple marks the session's fastest sector.

What the tyres are worth here

SSoft — referenceM+0.077(11 drivers ran both)H+1.050(3 drivers ran both)

Measured within each driver — only drivers who set a representative time on both compounds count — then averaged, so this isn't distorted by who happened to run which tyre. A lap counts only if it is within 2% of that driver's own best of the session, which keeps genuine runs on a slower tyre while dropping in-laps and aborted runs that would otherwise masquerade as a compound's best. A compound fewer than three drivers tried is listed but not priced. Even so, these laps aren't all qualifying simulations, so read this as the order of the compounds rather than an exact price.

Team-mates, head to head

AlpineALOahead of OCO+1.169
Red Bull RacingVERahead of PER+0.801
MercedesBOTahead of HAM+0.386
Alfa Romeo RacingGIOahead of RAI+0.358
FerrariSAIahead of LEC+0.021
Aston MartinSTRahead of VET+0.321
McLarenRICahead of NOR+0.133
AlphaTauriGASahead of TSU+0.118
WilliamsRUSahead of LAT+0.410
Haas F1 TeamMSCahead of MAZ+0.843

Same car, so the gap on their best lap is the clearest read on the driver available.

Stints and compounds

ALO119111
VER16118
BOT111417
OCO91151
HAM11419
PER171191
GIO17119
SAI16911013
LEC1161132
RAI161202
STR22291111121
RIC11811814
NOR17111111
GAS141121121
RUS71115
TSU1132211
VET22211101113
LAT171114
MSC161212
MAZ1819
SSoftMMediumHHard