19 Formula 1 races held in China
Shanghai International Circuit has hosted 19 Formula 1 World Championship races between 2004 and 2026. Below: every Grand Prix winner at the circuit, the drivers with the most victories there, and the all-time race lap record.
The official Formula 1 race lap record at Shanghai International Circuit stands at 1:32.238, set by Michael Schumacher in 2004.
| Year | Winner | Team |
|---|---|---|
| 2026 | Andrea Kimi Antonelli | Mercedes |
| 2025 | Oscar Piastri | McLaren |
| 2024 | Max Verstappen | Red Bull |
| 2019 | Lewis Hamilton | Mercedes |
| 2018 | Daniel Ricciardo | Red Bull |
| 2017 | Lewis Hamilton | Mercedes |
| 2016 | Nico Rosberg | Mercedes |
| 2015 |
| Lewis Hamilton |
| Mercedes |
| 2014 | Lewis Hamilton | Mercedes |
| 2013 | Fernando Alonso | Ferrari |
| 2012 | Nico Rosberg | Mercedes |
| 2011 | Lewis Hamilton | McLaren |
| 2010 | Jenson Button | McLaren |
| 2009 | Sebastian Vettel | Red Bull |
| 2008 | Lewis Hamilton | McLaren |
| 2007 | Kimi Räikkönen | Ferrari |
| 2006 | Michael Schumacher | Ferrari |
| 2005 | Fernando Alonso | Renault |
| 2004 | Rubens Barrichello | Ferrari |