125cc Classification
| Pos | No | Rider | Manufacturer | Laps | Time | Grid | Points |
|---|---|---|---|---|---|---|---|
| 1 | 33 | Sergio Gadea | Aprilia | 22 | 39:07.577 | 9 | 25 |
| 2 | 60 | Julián Simón | Aprilia | 22 | +0.901 | 2 | 20 |
| 3 | 38 | Bradley Smith | Aprilia | 22 | +12.356 | 5 | 16 |
| 4 | 29 | Andrea Iannone | Aprilia | 22 | +12.400 | 6 | 13 |
| 5 | 18 | Nicolás Terol | Aprilia | 22 | +20.078 * | 3 | 11 |
| 6 | 17 | Stefan Bradl | Aprilia | 22 | +20.468 | 4 | 10 |
| 7 | 94 | Jonas Folger | Aprilia | 22 | +20.755 | 18 | 9 |
| 8 | 24 | Simone Corsi | Aprilia | 22 | +21.263 | 7 | 8 |
| 9 | 44 | Pol Espargaró | Derbi | 22 | +21.558 | 8 | 7 |
| 10 | 93 | Marc Márquez | KTM | 22 | +21.941 | 10 | 6 |
| 11 | 6 | Joan Olivé | Derbi | 22 | +23.605 | 11 | 5 |
| 12 | 7 | Efrén Vázquez | Derbi | 22 | +28.406 | 15 | 4 |
| 13 | 77 | Dominique Aegerter | Derbi | 22 | +1:00.312 | 19 | 3 |
| 14 | 85 | Marvin Fritz | Honda | 22 | +1:00.355 | 25 | 2 |
| 15 | 8 | Lorenzo Zanetti | Aprilia | 22 | +1:00.615 | 23 | 1 |
| 16 | 39 | Luis Salom | Aprilia | 22 | +1:00.629 | 22 | |
| 17 | 73 | Takaaki Nakagami | Aprilia | 22 | +1:00.997 | 27 | |
| 18 | 82 | Michael van der Mark | Honda | 22 | +1:01.030 | 24 | |
| 19 | 53 | Jasper Iwema | Honda | 22 | +1:08.795 | 26 | |
| 20 | 69 | Lukáš Šembera | Aprilia | 22 | +1:09.076 | 30 | |
| 21 | 14 | Johann Zarco | Aprilia | 22 | +1:14.817 | 16 | |
| 22 | 86 | Karel Pešek | Derbi | 22 | +1:30.729 | 29 | |
| 23 | 87 | Luca Marconi | Aprilia | 22 | +1:46.244 | 31 | |
| 24 | 83 | Pepijn Bijsterbosch | Honda | 21 | +1 Lap | 34 | |
| 25 | 10 | Luca Vitali | Aprilia | 21 | +1 Lap | 33 | |
| Ret | 12 | Esteve Rabat | Aprilia | 11 | Accident | 12 | |
| Ret | 71 | Tomoyoshi Koyama | Loncin | 9 | Retirement | 32 | |
| Ret | 16 | Cameron Beaubier | KTM | 5 | Retirement | 20 | |
| Ret | 11 | Sandro Cortese | Derbi | 4 | Accident | 1 | |
| Ret | 35 | Randy Krummenacher | Aprilia | 1 | Accident | 14 | |
| Ret | 32 | Lorenzo Savadori | Aprilia | 1 | Accident | 21 | |
| Ret | 45 | Scott Redding | Aprilia | 1 | Retirement | 17 | |
| Ret | 5 | Alexis Masbou | Loncin | 1 | Retirement | 28 | |
| Ret | 99 | Danny Webb | Aprilia | 0 | Accident | 13 | |
| DNQ | 84 | Roy Pouw | Aprilia |
* Nicolas Terol was given a 20 second penalty after the race for forcing Simon out of the track during the last lap..
Read more about this topic: 2009 Dutch TT