250cc Classification
| Pos | Rider | Manufacturer | Time/Retired | Grid | Points |
|---|---|---|---|---|---|
| 1 | Sebastián Porto | Aprilia | 42:03.061 | 1 | 25 |
| 2 | Randy de Puniet | Aprilia | +4.309 | 11 | 20 |
| 3 | Dani Pedrosa | Honda | +10.919 | 13 | 16 |
| 4 | Anthony West | Aprilia | +13.792 | 12 | 13 |
| 5 | Toni Elías | Honda | +14.132 | 7 | 11 |
| 6 | Roberto Rolfo | Honda | +21.170 | 5 | 10 |
| 7 | Hiroshi Aoyama | Honda | +22.040 | 8 | 9 |
| 8 | Chaz Davies | Aprilia | +33.426 | 19 | 8 |
| 9 | Manuel Poggiali | Aprilia | +48.326 | 17 | 7 |
| 10 | Héctor Faubel | Aprilia | +1:03.461 | 25 | 6 |
| 11 | Dirk Heidolf | Aprilia | +1:03.800 | 23 | 5 |
| 12 | Hugo Marchand | Aprilia | +1:04.132 | 22 | 4 |
| 13 | Gregory Leblanc | Aprilia | +1:04.630 | 27 | 3 |
| 14 | Jakub Smrž | Honda | +1:10.960 | 16 | 2 |
| 15 | Joan Olivé | Aprilia | +1:11.432 | 26 | 1 |
| 16 | Naoki Matsudo | Yamaha | +1:23.168 | 10 | |
| 17 | Johann Stigefelt | Aprilia | +1:24.665 | 18 | |
| 18 | Radomil Rous | Aprilia | +1:33.030 | 24 | |
| 19 | Henk vd Lagemaat | Aprilia | +1 Lap | 30 | |
| Ret | Klaus Nohles | Aprilia | Retirement | 28 | |
| Ret | Alex de Angelis | Aprilia | Retirement | 3 | |
| Ret | Taro Sekiguchi | Yamaha | Retirement | 31 | |
| Ret | Sylvain Guintoli | Aprilia | Retirement | 4 | |
| Ret | Gábor Talmácsi | Yamaha | Retirement | 29 | |
| Ret | Alex Baldolini | Aprilia | Retirement | 15 | |
| Ret | Fonsi Nieto | Aprilia | Retirement | 2 | |
| Ret | Eric Bataille | Honda | Retirement | 20 | |
| Ret | Erwan Nigon | Yamaha | Retirement | 21 | |
| Ret | Arnaud Vincent | Aprilia | Retirement | 9 | |
| Ret | Valerio Anghetti | Aprilia | Retirement | 32 | |
| Ret | Alex Debón | Honda | Retirement | 14 | |
| Ret | Franco Battaini | Aprilia | Retirement | 6 |
Read more about this topic: 2004 Czech Republic Motorcycle Grand Prix