| POS | Rank | Heat | ATHLETE | COUNTRY | RESULTS |
|---|---|---|---|---|---|
| 1 | 1 | 2 | Bernard Barmasai |
KEN |
8:17.95 Q |
| 2 | 2 | 2 | Wilson Boit Kipketer |
KEN |
8:18.92 Q |
| 3 | 3 | 2 | Mark Croghan |
USA |
8:19.98 Q |
| 4 | 1 | 1 | Saad Shaddad Al-Asmari |
KSA |
8:20.18 Q |
| 5 | 2 | 1 | Mark Ostendarp |
GER |
8:20.40 Q PB |
| 6 | 3 | 1 | Moses Kiptanui |
KEN |
8:20.76 Q |
| 7 | 4 | 2 | Angelo Carosi |
ITA |
8:20.82 Q |
| 8 | 4 | 1 | Hicham Bouaouiche |
MAR |
8:20.88 Q |
| 9 | 5 | 1 | Elarbi Khattabi |
MAR |
8:20.94 Q SB |
| 10 | 6 | 1 | Jim Svenøy |
NOR |
8:21.16 q |
| 11 | 5 | 2 | Brahim Boulami |
MAR |
8:21.99 Q |
| 12 | 6 | 2 | Florin Ionescu |
ROU |
8:22.35 q SB |
| 13 | 7 | 2 | Michael Buchleitner |
AUT |
8:26.22 |
| 14 | 7 | 1 | Vladimir Pronin |
RUS |
8:29.39 |
| 15 | 8 | 1 | Ramiro Morán |
ESP |
8:31.73 |
| 16 | 9 | 1 | Rafal Wójcik |
POL |
8:33.28 |
| 17 | 8 | 2 | Wander do Prado Moura |
BRA |
8:35.01 |
| 18 | 9 | 2 | Stathis Stasi |
CYP |
8:35.73 |
| 19 | 10 | 2 | Marcel Laros |
NED |
8:36.12 |
| 20 | 11 | 2 | Adam Dobrzynski |
POL |
8:38.58 |
| 21 | 10 | 1 | Simon Vroemen |
NED |
8:48.66 |
| 22 | 12 | 2 | Robert Hough |
GBR |
8:59.24 |
| 23 | 1 | Thomas Nohilly |
USA |
DNF | |
| 24 | 1 | Alessandro Lambruschini |
ITA |
DNF |