| Date | Grandprix | Team | Winning Time | Leader Offset | Pos | Pts | Total |
| 09/03/1997 | Australia | Sauber | Retirement - Accident Irvine/Villeneuve | 0 | 0 | ||
| 30/03/1997 | Brazil | Sauber | 96:6.99 | +0.50.912 | 7 | 0 | 0 |
| 07/04/1997 | Argentina | Sauber | 112:1.715 | +0.29.919 | 4 | 3 | 3 |
| 27/04/1997 | San Marino | Sauber | Retirement - Electrical | 0 | 3 | ||
| 11/05/1997 | Monaco | Sauber | Retirement - Accident | 0 | 3 | ||
| 25/05/1997 | Spain | Sauber | 90:35.896 | +0.27.986 | 5 | 2 | 5 |
| 15/06/1997 | Canada | Sauber | 77:40.646 | +0.04.716 | 5 | 2 | 7 |
| 29/06/1997 | France | Sauber | 98:50.492 | +1 lap | 8 | 0 | 7 |
| 13/07/1997 | Britain | Sauber | Retirement - Electrical | 0 | 7 | ||
| 27/07/1997 | Germany | Sauber | Retirement - Accident | 0 | 7 | ||
| 10/08/1997 | Hungary | Sauber | 105:47.149 | +0.20.445 | 3 | 4 | 11 |
| 24/08/1997 | Belgium | Sauber | 93:46.717 | +0.39.025 | 4 | 3 | 14 |
| 07/09/1997 | Italy | Sauber | Retirement - Accident | 0 | 14 | ||
| 21/09/1997 | Austrian | Sauber | 87:35.999 | +0.49.056 | 8 | 0 | 14 |
| 28/09/1997 | Luxemborg | Sauber | 91:27.843 | +0.44.454 | 7 | 0 | 14 |
| 12/10/1997 | Japan | Sauber | 89:48.446 | +0.041.63 | 6 | 1 | 15 |
| 26/10/1997 | Europe | Sauber | 98:57.771 | +1.12.961 | 8 | 0 | 15 |