1. Julian Simon (spa) Aprilia, in 39’57″337;
2. Sergio Gadea (spa) Aprilia, a 9″415;
3. Joan Olive (spa) Derbi, a 17″559;
4. Nicolas Terol (spa) Aprilia, a 17″587;
5. Pol Espargaro (spa) Derbi, a 19″740;
6. Sandro Cortese (ger) Derbi, a 20″778;
7. Andrea Iannone (ita) Aprilia, a 20″908;
8. Danny Webb (gbr) Aprilia, a 38″221;
9. Dominique Aegerter (svi) Derbi, a 38″434;
10. Tomoyoshi Koyama (jpn) Loncin, a 40″085;
11. Randy Krummenacher (svi) Aprilia, a 44″127;
12. Marcel Schrotter (ger) Honda, a 45″051;
L’incognita era quella del tempo, visto che nel corso delle giornate di libere e qualifiche si è proceduti con una pioggia battente che certo ha condizionato l’andamento del Gp di Germania. Nella gara, che si è disputata con nuvoloni minacciosi ma senza acqua pesante, si è assistito al classico duello spagnolo cui la 125cc ci ha abituati da un po’ di tempo.