| Date | Grandprix | Team | Winning Time | Leader Offset | Pos | Pts | Total |
| 18/03/2007 | Australia | BMW-Sauber | Retirement - mechanical failure | 0 | 0 | ||
| 08/04/2007 | Malaysia | BMW-Sauber | 92:14.93 | +1 lap | 18 | 0 | 0 |
| 15/04/2007 | Bahrain | BMW-Sauber | 92:27.51 | +45.50 | 6 | 3 | 3 |
| 13/05/2007 | Spain | BMW-Sauber | 91:36.230 | +31.60 | 4 | 5 | 8 |
| 27/05/2007 | Monaco | BMW-Sauber | 100:29.329 | +1 lap | 5 | 4 | 12 |
| 10/06/2007 | Canada | BMW-Sauber | Retirement - crash | 0 | 12 | ||
| 01/07/2007 | France | BMW-Sauber | 90:54.20 | +41.70 | 4 | 5 | 17 |
| 08/07/2007 | Britain | BMW-Sauber | 81:43.074 | +53.30 | 4 | 5 | 22 |
| 22/07/2007 | Europe | BMW-Sauber | 96:26.358 | +82.40 | 7 | 2 | 24 |
| 05/08/2007 | Hungary | BMW-Sauber | 95:52.991 | +47.60 | 5 | 4 | 28 |
| 26/08/2007 | Turkey | BMW-Sauber | 86:42.161 | +56.70 | 8 | 1 | 29 |
| 09/09/2007 | Italy | BMW-Sauber | 78:37.806 | +60.50 | 5 | 4 | 33 |
| 16/09/2007 | Belgium | BMW-Sauber | 80:39.066 | +85.60 | 9 | 0 | 33 |
| 30/09/2007 | Japan | BMW-Sauber | 120:34.579 | +49.20 | 7 | 2 | 35 |
| 07/10/2007 | China | BMW-Sauber | Retirement - technical failure | 0 | 35 | ||
| 21/10/2007 | Brazil | BMW-Sauber | 88:15.270 | +70.90 | 5 | 4 | 39 |