| POS | Rank | Heat | ATHLETE | COUNTRY | RESULTS |
|---|---|---|---|---|---|
| 1 | 1 | 2 | Noureddine Morceli |
ALG |
3:40.07 Q |
| 2 | 2 | 2 | Abdi Bile |
SOM |
3:40.65 Q |
| 3 | 3 | 2 | Gennaro Di Napoli |
ITA |
3:41.06 Q |
| 4 | 4 | 2 | Simon Doyle |
AUS |
3:41.06 Q |
| 5 | 5 | 2 | Jim Spivey |
USA |
3:41.15 Q |
| 6 | 6 | 2 | Mohamed Taki |
MAR |
3:41.26 q |
| 7 | 7 | 2 | Manuel Pancorbo |
ESP |
3:41.56 q |
| 8 | 1 | 1 | FermÃn Cacho |
ESP |
3:41.66 Q |
| 9 | 2 | 1 | Matthew Yates |
GBR |
3:42.06 Q |
| 10 | 8 | 2 | Andrey Loginov |
RUS |
3:42.11 |
| 11 | 3 | 1 | Mohamed Suleiman |
QAT |
3:42.12 Q |
| 12 | 4 | 1 | Rüdiger Stenzel |
GER |
3:42.29 Q |
| 13 | 9 | 2 | Vénuste Niyongabo |
BDI |
3:42.34 |
| 14 | 10 | 2 | Joseph Chesire |
KEN |
3:42.37 |
| 15 | 11 | 2 | Niall Bruton |
IRL |
3:42.43 |
| 16 | 5 | 1 | Rachid El Basir |
MAR |
3:42.48 Q |
| 17 | 12 | 2 | Kevin Sullivan |
CAN |
3:42.48 |
| 18 | 13 | 2 | Steve Cram |
GBR |
3:42.63 |
| 19 | 6 | 1 | Mário Silva |
POR |
3:42.85 |
| 20 | 7 | 1 | Christophe Impens |
BEL |
3:42.85 |
| 21 | 8 | 1 | Branko Zorko |
CRO |
3:43.12 |
| 22 | 9 | 1 | Jonah Birir |
KEN |
3:43.79 |
| 23 | 10 | 1 | David Kibet |
KEN |
3:44.92 |
| 24 | 11 | 1 | Azat Rakipov |
BLR |
3:45.46 |
| 25 | 12 | 1 | Terrance Herrington |
USA |
3:46.64 |