| Heat 1 | Team | Time  |  | 1. Khamis Abdullah Saifeldin | Qat | 8:17.89 SB |  | 2. Ezekiel Kemboi | Ken | 8:18.20  |  | 3. Bouabdallah Tahri | Fra | 8:18.98  |  | 4. Daniel Lincoln | USA | 8:19.62  |  | 5. Ali Ezzine | Mor | 8:20.18  |  | 6. Eliseo Martin | Spa | 8:21.88  |  | 7. Radoslaw Poplawski | Pol | 8:22.16 SB |  | 8. Martin Proell | Aut | 8:26.01 |  | 9. Ion Luchianov | Mol | 8:26.17 NR |  | 10. Bostjan Buc | Slv | 8:37.29 |  | 11. Pavel Potapovich | Rus | 8:52.65 |  | - Giuseppe Maffei | Ita | DNF |  | - Roberto Caraciolo Mandje | Geq | DNS |  | - Lotfi Turki | Tun | DNS |  
  
   | Middle Time | Athlete | Team | Time |  | 1000m | Eliseo Martin | Spa | 2:46.88 |  | 2000m | Daniel Lincoln | USA | 5:37.04 |  
  
 | | Heat 2 | Team | Time |  | 1. Brimin Kipruto | Ken | 8:15.11  |  | 2. Simon Vroemen | Ned | 8:15.28 SB |  | 3. Luis Miguel Martin | Spa | 8:16.90  |  | 4. Mustafa Mohamed | Swe | 8:19.37  |  | 5. Vincent Ledauphin | Fra | 8:20.13  |  | 6. Jan Zakrzewski | Pol | 8:23.72 |  | 7. Roman Usov | Rus | 8:24.19 |  | 8. Vadym Slobodenyuk | Ukr | 8:24.84 PB |  | 9. Abdelatif Chemlal | Mor | 8:29.36 |  | 10. Tewodros Shiferaw | Eth | 8:33.15 |  | 11. Abdelhakim Maazouz | Alg | 8:36.12 |  | 12. Robert Gary | USA | 8:38.01 |  | 13. Ruben Ramolefi | Rsa | 8:46.17 |  | 14. Bashir Ibrahim | Kuw | 8:48.65 NR |  
  
   | Middle Time | Athlete | Team | Time |  | 1000m | Luis Miguel Martin | Spa | 2:42.83 |  | 2000m | Luis Miguel Martin | Spa | 5:31.22 |  
  
 | | Heat 3 | Team | Time  |  | 1. Musa Amer | Qat | 8:23.94  |  | 2. Antonio David Jimenez | Spa | 8:24.13  |  | 3. Paul Kipsiele Koech | Ken | 8:24.68  |  | 4. Zouhair Ouerdi | Mor | 8:27.55 |  | 5. Justin Chaston | Gbr | 8:28.35 |  | 6. Yoshitaka Iwamizu | Jpn | 8:29.07 |  | 7. Peter Nowill | Aus | 8:29.14 |  | 8. Anthony Famiglietti | USA | 8:31.59 |  | 9. Alexander Greaux | Pue | 8:33.62 |  | 10. Jim Svenoy | Nor | 8:33.97 |  | 11. Manuel Silva | Por | 8:38.31 |  | 12. Luleseged Wale | Eth | 8:50.73 |  | 13. Jakub Czaja | Pol | 8:56.24 |  
  
| Middle Time | Athlete | Team | Time |  | 1000m | Paul Kipsiele Koech | Ken | 2:48.73 |  | 2000m | Paul Kipsiele Koech | Ken | 5:40.22 |   
  |