1996 Malaysian motorcycle Grand Prix 125cc classification 125cc classification

| Rider | Manufacturer | Laps | Time_Retired | Grid |
|---|---|---|---|---|
| Stefano Cruciani | Aprilia | 29 | +1:34.951 | 25 |
| Loek Bodelier | Honda | 28 | +1 Lap | 21 |
| Josep Sardá | Honda | 28 | +1 Lap | 27 |
| Yau Chuen Tang | Yamaha | 27 | +2 Laps | 33 |
| Dirk Raudies | Honda | 17 | Retirement | 2 |
| Ángel Nieto, Jr. | Aprilia | 16 | Retirement | 29 |
| Yasir Said | Yamaha | 14 | Retirement | 31 |
| Manfred Geissler | Aprilia | 12 | Retirement | 12 |
| Yoshiaki Katoh | Yamaha | 9 | Retirement | 8 |
| Youichi Ui | Yamaha | 8 | Retirement | 23 |
| Chow Yan Kit | Yamaha | 8 | Retirement | 32 |
| Lucio Cecchinello | Honda | 7 | Retirement | 16 |
| Chao Chee Hou | Yamaha | 6 | Retirement | 30 |
| Gabriele Debbia | Yamaha | 6 | Retirement | 15 |
| Jorge Martínez | Aprilia | 3 | Retirement | 6 |
| Darren Barton | Aprilia | 3 | Retirement | 24 |
| José David de Gea | Honda | 0 | Retirement | 20 |