Heat 1: 1. Thomas Traversini (Husq); 2. Grant Langston (KTM); 3. James Dobb (KTM); 4. Jeff Dement (Hon); 5. Mike Brown (Hon); 6. Luigi Seguy (Yam); 7. Kenneth Gundersen (KTM); 8. Patrick Caps (KTM); 9. Eric Eggens (Yam); 10. Scott Sheak (Suz); 11. Cristian Ravaglia (Suz); 12. Trampas Parker (KTM); 13. Cristian Stevanini (Husq); 14. Manuel Rivas (Suz); 15. Sven Breugelmans (Suz); Ret. Alessandro Puzar (Yam); Ret. Carl Nunn (Yam).
Heat 2: 1. Mike Brown (Hon); 2. James Dobb (KTM); 3. Eric Camerlengo (Hon); 4. Patrick Caps (KTM); 5. Thomas Traversini (Husq); 6. Grant Langston (KTM); 7. Luigi Seguy (Yam); 8. Trampas Parker (KTM); 9. Carl Nunn (Yam); 10. Kenneth Gundersen (KTM); 11. Scott Sheak (Suz); 12. Jeff Dement (Hon); 13. Daniele Bricca (KTM); 14. Moises Bernardez (Hon); 15. Philippe Dupasquier (KTM); Ret. Alessandro Puzar (Yam).
125cc World MX Point Standings: 1. James Dobb (32); 2. Thomas Traversini (31); 3. Mike Brown (31); 4. Grant Langston (27); 5. Patrick Caps (21); 6. Luigi Seguy (19); 7. Jeff Dement (17); 8. Kenneth Gundersen (15); Eric Camerlengo (15); 10. Trampas Parker (12); 11. Carl Nunn (7); Eric Eggens (7).