| Final 19:30 | time | | 1. Wilson Boit Kipketer | KEN | 8:05.84 | | 2. Moses Kiptanui | KEN | 8:06.04 | | 3. Bernard Barmasai | KEN | 8:06.04 | | 4. Saad Shaddad Al-Asmari | KSA | 8:13.87 | | 5. Hicham Bouaouiche | MAR | 8:14.04 | | 6. Mark Croghan | USA | 8:14.09 | | 7. Jim Svenoy | NOR | 8:14.80 | | 8. Angelo Carosi | ITA | 8:16.01 | | 9. Mark Ostendarp | GER | 8:18.49 | | 10.Brahim Boulami | MAR | 8:23.34 | | 11.Elarbi Khattabi | MAR | 8:29.43 | | 12.Florin Ionescu | ROM | 8:39.67 |
|
|
| Semi 1 19:00 | time | | 1. Saad Shaddad Al-Asmari | KSA | 8:20.18 | | 2. Mark Ostendarp | GER | 8:20.40 | | 3. Moses Kiptanui | KEN | 8:20.76 | | 4. Hicham Bouaouiche | MAR | 8:20.88 | | 5. Elarbi Khattabi | MAR | 8:20.94 | | 6. Jim Svenoy | NOR | 8:21.16 | | 7. Vladimir Pronin | RUS | 8:29.39 | | 8. Ramiro Moran | ESP | 8:31.73 | | 9. Rafal Wojcik | POL | 8:33.28 | | 10.Simon Vroemen | NED | 8:48.66 | | -. Thomas Nohilly | USA | DNF | | -. Alessandro Lambruschini | ITA | DNF |
|
| Semi 2 19:15 | time | | 1. Bernard Barmasai | KEN | 8:17.95 | | 2. Wilson Boit Kipketer | KEN | 8:18.92 | | 3. Mark Croghan | USA | 8:19.98 | | 4. Angelo Carosi | ITA | 8:20.82 | | 5. Brahim Boulami | MAR | 8:21.99 | | 6. Florin Ionescu | ROM | 8:22.35 | | 7. Michael Buchleitner | AUT | 8:26.22 | | 8. Wander do Prado Moura | BRA | 8:35.01 | | 9. Stathis Stasi | CYP | 8:35.73 | | 10.Marcel Laros | NED | 8:36.12 | | 11.Adam Dobrzynski | POL | 8:38.58 | | 12.Robert Hough | GBR | 8:59.24 |
|
| Heat 1 08:30 | time | | 1. Rafal Wojcik | POL | 8:24.93 | | 2. Brahim Boulami | MAR | 8:24.95 | | 3. Moses Kiptanui | KEN | 8:25.80 | | 4. Vladimir Pronin | RUS | 8:25.95 | | 5. Mark Croghan | USA | 8:25.95 | | 6. Alessandro Lambruschini | ITA | 8:26.35 | | 7. Michael Buchleitner | AUT | 8:26.76 | | 8. Florin Ionescu | ROM | 8:27.39 | | 9. Robert Hough | GBR | 8:28.54 | | 10. Stathis Stasi | CYP | 8:28.85 | | 11.Christopher Unthank | AUS | 8:32.02 |
|
| Heat 2 08:42 | time | | 1. Saad Shaddad Al-Asmari | KSA | 8:25.23 | | 2. Mark Ostendarp | GER | 8:25.97 | | 3. Bernard Barmasai | KEN | 8:26.62 | | 4. Simon Vroemen | NED | 8:28.96 | | 5. Elarbi Khattabi | MAR | 8:32.53 | | 6. Thomas Nohilly | USA | 8:32.70 | | 7. Million Wolde | ETH | 8:32.77 | | 8. Abderrahmane Daas | ALG | 8:33.35 | | 9. Giuseppe Maffei | ITA | 8:37.12 | | 10.Vitor Almeida | POR | 8:40.75 | | 11.Michal Bartoszak | POL | 8:47.01 |
|
| Heat 3 08:54 | time | | 1. Wilson Boit Kipketer | KEN | 8:29.40 | | 2. Jim Svenoy | NOR | 8:29.65 | | 3. Hicham Bouaouiche | MAR | 8:29.67 | | 4. Angelo Carosi | ITA | 8:29.92 | | 5. Ramiro Moran | ESP | 8:29.98 | | 6. Marcel Laros | NED | 8:30.24 | | 7. Wander do Prado Moura | BRA | 8:30.70 | | 8. Adam Dobrzynski | POL | 8:31.69 | | 9. Antonios Vouzis | GRE | 8:33.51 | | 10.Stephane Desaulty | FRA | 8:33.56 | | 11.Hector Begeo | PHI | 9:17.82 |
|
|
|