Australia  China  Japan  Bahrain  Saudi Arabia  Miami  Emilia Romagna  Monaco  Spain  Canada  Austria  Britain
Belgium  Hungary  Netherlands  Italy  Azerbaijan  Singapore  Austin  Mexico  Brazil  Las Vegas  Qatar  Abu Dhabi

Results from Sunday's Formula One Singapore Grand Prix at the Marina Bay Street Circuit with driver, country, car, laps completed and time:

1 George Russell GBR Mercedes AMG Petronas F1 Team 62 Laps
2 Max Verstappen NED Oracle Red Bull Racing +5.430s
3 Lando Norris GBR McLaren F1 Team +6.066s
4 Oscar Piastri AUS McLaren F1 Team +8.146s
5 Kimi Antonelli ITA Mercedes AMG Petronas F1 Team +33.681s
6 Charles Leclerc MON Scuderia Ferrari HP +45.996s
7 Fernando Alonso ESP Aston Martin Aramco F1 Team +80.667s
8 Lewis Hamilton GBR Scuderia Ferrari HP +85.251s
9 Oliver Bearman GBR MoneyGram Haas F1 Team +93.527s
10 Carlos Sainz ESP Atlassian Williams Racing +1 Lap
11 Isack Hadjar FRA Visa Cash App Racing Bulls F1 Team +1 Lap
12 Yuki Tsunoda JPN Oracle Red Bull Racing +1 Lap
13 Lance Stroll CAN Aston Martin Aramco F1 Team +1 Lap
14 Alex Albon THA Atlassian Williams Racing +1 Lap
15 Liam Lawson NZL Visa Cash App Racing Bulls F1 Team +1 Lap
16 Franco Colapinto ARG BWT Alpine F1 Team +1 Lap
17 Gabriel Bortoleto BRA Stake F1 Team Kick Sauber +1 Lap
18 Esteban Ocon FRA MoneyGram Haas F1 Team +1 Lap
19 Pierre Gasly FRA BWT Alpine F1 Team +1 Lap
20 Nico Hulkenberg GER Stake F1 Team Kick Sauber +1 Lap


Fantasy League Best Possible Team:

Group #1 - Max Verstappen
Group #2 - George Russell
Group #3 - Fernando Alonso
Group #4 - Oliver Bearman
Group #5 - Lance Stroll

For a maximum possible score of 599 points.


Results by Driver Group:

Group 1
Max Verstappen
Lando Norris
Charles Leclerc
Lewis Hamilton

147
132
117
107
Group 2
George Russell
Oscar Piastri
Kimi Antonelli
Yuki Tsunoda

157
132
122
86
Group 3
Fernando Alonso
Carlos Sainz
Alex Albon
Pierre Gasly

112
96
76
61
Group 4
Oliver Bearman
Isack Hadjar
Liam Lawson
Esteban Ocon

102
91
71
61
Group 5
Lance Stroll
Jack Doohan
Nico Hulkenberg
Gabriel Bortoleto

81
66
61
61