<Ul> <Li> ^ 1--Brendon Hartley received a 35 - place grid penalty for exceeding his quota of power unit components . </Li> </Ul> <Li> ^ 1--Brendon Hartley received a 35 - place grid penalty for exceeding his quota of power unit components . </Li> <Table> <Tr> <Th> Pos . </Th> <Th> No . </Th> <Th> Driver </Th> <Th> Constructor </Th> <Th> Laps </Th> <Th> Time / Retired </Th> <Th> Grid </Th> <Th> Points </Th> </Tr> <Tr> <Th> </Th> <Td> 44 </Td> <Td> Lewis Hamilton </Td> <Td> Mercedes </Td> <Td> 53 </Td> <Td> 1: 30: 11.385 </Td> <Td> </Td> <Td> 25 </Td> </Tr> <Tr> <Th> </Th> <Td> 33 </Td> <Td> Max Verstappen </Td> <Td> Red Bull Racing - TAG Heuer </Td> <Td> 53 </Td> <Td> + 7.090 </Td> <Td> </Td> <Td> 18 </Td> </Tr> <Tr> <Th> </Th> <Td> 7 </Td> <Td> Kimi Räikkönen </Td> <Td> Ferrari </Td> <Td> 53 </Td> <Td> + 25.888 </Td> <Td> 6 </Td> <Td> 15 </Td> </Tr> <Tr> <Th> </Th> <Td> </Td> <Td> Daniel Ricciardo </Td> <Td> Red Bull Racing - TAG Heuer </Td> <Td> 53 </Td> <Td> + 34.736 </Td> <Td> 5 </Td> <Td> 12 </Td> </Tr> <Tr> <Th> 5 </Th> <Td> 5 </Td> <Td> Sebastian Vettel </Td> <Td> Ferrari </Td> <Td> 53 </Td> <Td> + 1: 01.935 </Td> <Td> </Td> <Td> 10 </Td> </Tr> <Tr> <Th> 6 </Th> <Td> 20 </Td> <Td> Kevin Magnussen </Td> <Td> Haas - Ferrari </Td> <Td> 53 </Td> <Td> + 1: 19.364 </Td> <Td> 9 </Td> <Td> 8 </Td> </Tr> <Tr> <Th> 7 </Th> <Td> 77 </Td> <Td> Valtteri Bottas </Td> <Td> Mercedes </Td> <Td> 53 </Td> <Td> + 1: 20.632 </Td> <Td> </Td> <Td> 6 </Td> </Tr> <Tr> <Th> 8 </Th> <Td> 55 </Td> <Td> Carlos Sainz Jr . </Td> <Td> Renault </Td> <Td> 53 </Td> <Td> + 1: 27.184 </Td> <Td> 7 </Td> <Td> </Td> </Tr> <Tr> <Th> 9 </Th> <Td> 27 </Td> <Td> Nico Hülkenberg </Td> <Td> Renault </Td> <Td> 53 </Td> <Td> + 1: 31.989 </Td> <Td> 12 </Td> <Td> </Td> </Tr> <Tr> <Th> 10 </Th> <Td> 16 </Td> <Td> Charles Leclerc </Td> <Td> Sauber - Ferrari </Td> <Td> 53 </Td> <Td> + 1: 33.873 </Td> <Td> 8 </Td> <Td> </Td> </Tr> <Tr> <Th> 11 </Th> <Td> 8 </Td> <Td> Romain Grosjean </Td> <Td> Haas - Ferrari </Td> <Td> 52 </Td> <Td> + 1 lap </Td> <Td> 10 </Td> <Td> </Td> </Tr> <Tr> <Th> 12 </Th> <Td> </Td> <Td> Stoffel Vandoorne </Td> <Td> McLaren - Renault </Td> <Td> 52 </Td> <Td> + 1 lap </Td> <Td> 17 </Td> <Td> </Td> </Tr> <Tr> <Th> 13 </Th> <Td> 9 </Td> <Td> Marcus Ericsson </Td> <Td> Sauber - Ferrari </Td> <Td> 52 </Td> <Td> + 1 lap </Td> <Td> 15 </Td> <Td> </Td> </Tr> <Tr> <Th> 14 </Th> <Td> 28 </Td> <Td> Brendon Hartley </Td> <Td> Scuderia Toro Rosso - Honda </Td> <Td> 52 </Td> <Td> + 1 lap </Td> <Td> 20 </Td> <Td> </Td> </Tr> <Tr> <Th> 15 </Th> <Td> 35 </Td> <Td> Sergey Sirotkin </Td> <Td> Williams - Mercedes </Td> <Td> 52 </Td> <Td> + 1 lap </Td> <Td> 18 </Td> <Td> </Td> </Tr> <Tr> <Th> 16 </Th> <Td> 14 </Td> <Td> Fernando Alonso </Td> <Td> McLaren - Renault </Td> <Td> 50 </Td> <Td> Suspension </Td> <Td> 16 </Td> <Td> </Td> </Tr> <Tr> <Th> 17 </Th> <Td> 18 </Td> <Td> Lance Stroll </Td> <Td> Williams - Mercedes </Td> <Td> 48 </Td> <Td> Puncture </Td> <Td> 19 </Td> <Td> </Td> </Tr> <Tr> <Th> Ret </Th> <Td> 11 </Td> <Td> Sergio Pérez </Td> <Td> Force India - Mercedes </Td> <Td> 27 </Td> <Td> Engine </Td> <Td> 13 </Td> <Td> </Td> </Tr> <Tr> <Th> Ret </Th> <Td> 31 </Td> <Td> Esteban Ocon </Td> <Td> Force India - Mercedes </Td> <Td> 0 </Td> <Td> Collision </Td> <Td> 11 </Td> <Td> </Td> </Tr> <Tr> <Th> Ret </Th> <Td> 10 </Td> <Td> Pierre Gasly </Td> <Td> Scuderia Toro Rosso - Honda </Td> <Td> 0 </Td> <Td> Collision </Td> <Td> 14 </Td> <Td> </Td> </Tr> <Tr> <Td_colspan="8"> Source: </Td> </Tr> </Table> <Tr> <Th> Pos . </Th> <Th> No . </Th> <Th> Driver </Th> <Th> Constructor </Th> <Th> Laps </Th> <Th> Time / Retired </Th> <Th> Grid </Th> <Th> Points </Th> </Tr>

Who has won the formula one french grand prix 2018