| POS | ATHLETE | COUNTRY | MARK |
|---|---|---|---|
| 1 | Haile Gebrselassie |
ETH
|
28:10.66 Q |
| 2 | Paul Tergat |
KEN
|
28:10.78 Q |
| 3 | António Pinto |
POR
|
28:11.47 Q |
| 4 | Paulo Guerra |
POR
|
28:11.94 Q |
| 5 | Assefa Mezgebu |
ETH
|
28:11.96 Q |
| 6 | Khalid Skah |
MAR
|
28:11.99 Q |
| 7 | Toshiyuki Hayata |
JPN
|
28:12.77 Q |
| 8 | Todd Williams |
USA
|
28:13.83 Q |
| 9 | Paul Evans |
GBR
|
28:14.76 |
| 10 | Stephan Freigang |
GER
|
28:17.04 |
| 11 | Martin Pitayo |
MEX
|
28:24.20 |
| 12 | Rolando Vera |
ECU
|
28:33.10 |
| 13 | Andrew Panga |
TAN
|
28:44.44 |
| 14 | Kenji Takao |
JPN
|
28:47.01 |
| 15 | Antonio Serrano |
ESP
|
28:51.37 |
| 16 | Jeff Schiebler |
CAN
|
29:12.20 |
| 17 | Arnold Mächler |
SUI
|
29:33.77 |
| 18 | Charles Mulinga |
ZAM
|
30:06.49 |
| 19 | Ismael Ould Adermaz |
MTN
|
33:04.49 |
| Robbie Johnston |
NZL
|
DNF | |
| Alyan Sultan Al Qahtani |
KSA
|
DNF |
| POS | ATHLETE | COUNTRY | MARK |
|---|---|---|---|
| 1 | Josephat Machuka |
KEN
|
27:29.07 Q CR |
| 2 | Joseph Kimani |
KEN
|
27:35.20 Q |
| 3 | Salah Hissou |
MAR
|
27:47.20 Q |
| 4 | Mathias Ntawulikura |
RWA
|
27:47.93 Q |
| 5 | Domingos Castro |
POR
|
27:48.19 Q |
| 6 | Yasuyuki Watanabe |
JPN
|
27:48.55 Q |
| 7 | Gérman Silva |
MEX
|
27:49.07 Q |
| 8 | Stefano Baldini |
ITA
|
27:50.27 Q |
| 9 | Stéphane Franke |
GER
|
27:50.93 q |
| 10 | Abel Antón |
ESP
|
27:51.37 q |
| 11 | Alejandro Gómez |
ESP
|
27:51.64 q |
| 12 | Hendrick Ramaala |
RSA
|
27:54.59 q |
| 13 | Chris Fox |
USA
|
28:32.67 |
| 14 | Jorge Marquez |
MEX
|
28:53.02 |
| 15 | Miroslav Vanko |
SVK
|
28:53.69 |
| 16 | Tom Ansberry |
USA
|
29:01.43 |
| 17 | Noel Berkeley |
IRL
|
29:16.69 |
| Aloÿs Nizigama |
BDI
|
DNF | |
| Antonio Fabián Silio |
ARG
|
DNF | |
| Fita Bayisa |
ETH
|
DNS |