Race (53 Laps)
| Driver | Team | Race Time | Stops |
| 1st. Lewis Hamilton | Mercedes | 01:30:41.001 | 2 |
| 2nd. Max Verstappen | Red Bull | +53.271 | 2 |
| 3rd. Carlos Sainz Jr | Ferrari | +01:02.475 | 2 |
| 4th. Daniel Ricciardo | McLaren | +01:05.607 | 2 |
| 5th. Valtteri Bottas | Mercedes | +01:07.533 | 2 |
| 6th. Fernando Alonso | Alpine | +01:21.321 | 2 |
| 7th. Lando Norris (FL) | McLaren | +01:27.224 | 2 |
| 8th. Kimi Raikkonen | Alfa Romeo | +01:28.955 | 2 |
| 9th. Sergio Perez | Red Bull | +01:30.076 | 2 |
| 10th. George Russell | Williams | +01:40.551 | 2 |
| 11th. Lance Stroll | Aston Martin | +01:46.198 | 2 |
| 12th. Sebastian Vettel | Aston Martin | + 1 Lap | 2 |
| 13th. Pierre Gasly | AlphaTauri | + 1 Lap | 2 |
| 14th. Esteban Ocon | Alpine | + 1 Lap | 2 |
| 15th. Charles Leclerc | Ferrari | + 1 Lap | 2 |
| 16th. Antonio Giovinazzi | Alfa Romeo | + 1 Lap | 2 |
| 17th. Yuki Tsunoda | AlphaTauri | + 1 Lap | 3 |
| 18th. Nikita Mazepin | Haas | + 2 Laps | 2 |
| 19th. Nicholas Latifi | Williams | + 6 Laps | 2 |
| DNF: Mick Schumacher | Haas | Lap 32 | 2 |
Qualifying
| Driver | Q1 Time | Q2 Time | Q3 Time | Q3 Gap |
| 1) L. Norris | 01:47.238 | 01:45.827 | 01:41.993 | N/A |
| 2) C. Sainz | 01:47.924 | 01:46.521 | 01:42.510 | +0.517 |
| 3) G. Russell | 01:48.303 | 01:46.435 | 01:42.983 | +0.990 |
| 4) L. Hamilton | 01:42.992 | 01:45.129 | 01:44.050 | +2.057 |
| 5) D. Ricciardo | 01:48.345 | 01:46.361 | 01:44.156 | +2.163 |
| 6) F. Alonso | 01:47.877 | 01:45.514 | 01:44.204 | +2.211 |
| 7) V. Bottas | 01:46.396 | 01:45.306 | 01:44.710 | +2.717 |
| 8) L. Stroll | 01:48.322 | 01:46.360 | 01:44.956 | +2.963 |
| 9) S. Perez | 01:46.455 | 01:45.834 | 01:45.337 | +3.344 |
| 10) E. Ocon | 01:48.099 | 01:46.070 | 01:48.865 | +3.872 |
| 11) S. Vettel | 01:47.205 | 01:46.573 | ||
| 12) P. Gasly | 01:47.828 | 01:46.641 | ||
| 13) Y. Tsunoda | 01:48.854 | 01:46.751 | ||
| 14) N. Latifi | 01:48.252 | No Time | ||
| 15) C. Leclerc | 01:48.470 | No Time | ||
| 16) K. Raikkonen | 01:49.586 | |||
| 17) M. Schumacher | 01:49.830 | |||
| 18) A. Giovinazzi | 01:51.023 | |||
| 19) N. Mazepin | 01:51.764 | |||
| 20) M. Verstappen | No Time |
The third practice session for the 2021 VTB Russian Grand Prix was cancelled due to heavy rain.
Practice 2
| Driver | Team | Time |
| 1st. Valtteri Bottas | Mercedes | 01:33.593 |
| 2nd. Lewis Hamilton | Mercedes | +0.044 |
| 3rd. Pierre Gasly | AlphaTauri | +0.252 |
| 4th. Lando Norris | McLaren | +0.561 |
| 5th. Esteban Ocon | Alpine | +0.809 |
| 6th. Max Verstappen | Red Bull | +1.028 |
| 7th. Carlos Sainz Jr | Ferrari | +1.085 |
| 8th. Fernando Alonso | Alpine | +1.169 |
| 9th. Sebastian Vettel | Aston Martin | +1.244 |
| 10th. Charles Leclerc | Ferrari | +1.332 |
| 11th. Sergio Perez | Red Bull | +1.345 |
| 12th. Kimi Raikkonen | Alfa Romeo | +1.459 |
| 13th. George Russell | Williams | +1.501 |
| 14th. Antonio Giovinazzi | Alfa Romeo | +1.585 |
| 15th. Lance Stroll | Aston Martin | +1.741 |
| 16th. Nicholas Latifi | Williams | +1.818 |
| 17th. Daniel Ricciardo | McLaren | +2.037 |
| 18th. Yuki Tsunoda | AlphaTauri | +2.361 |
| 19th. Nikita Mazepin | Haas | +2.506 |
| 20th. Mick Schumacher | Haas | +2.637 |
Practice 1
| Driver | Team | Time |
| 1st. Valtteri Bottas | Mercedes | 01:34.427 |
| 2nd. Lewis Hamilton | Mercedes | +0.211 |
| 3rd. Max Verstappen | Red Bull | +0.227 |
| 4th. Charles Leclerc | Ferrari | +0.690 |
| 5th. Sebastian Vettel | Aston Martin | +1.354 |
| 6th. Pierre Gasly | AlphaTauri | +1.367 |
| 7th. Carlos Sainz Jr | Ferrari | +1.384 |
| 8th. Lando Norris | McLaren | +1.532 |
| 9th. Sergio Perez | Red Bull | +1.761 |
| 10th. Fernando Alonso | Alpine | +1.798 |
| 11th. Esteban Ocon | Alpine | +1.809 |
| 12th. Lance Stroll | Aston Martin | +2.095 |
| 13th. Antonio Giovinazzi | Alfa Romeo | +2.368 |
| 14th. Daniel Ricciardo | McLaren | +2.450 |
| 15th. Kimi Raikkonen | Alfa Romeo | +2.525 |
| 16th. Yuki Tsunoda | AlphaTauri | +3.367 |
| 17th. George Russell | Williams | +3.586 |
| 18th. Nicholas Latifi | Williams | +3.728 |
| 19th. Nikita Mazepin | Haas | +4.159 |
| 20th. Mick Schumacher | Haas | +4.550 |