| Final: Start time: 21:17 +8 UTC, Temperature 23° C, Humidity 83 %% _ |   
| Ranking Final | time |   | SO | bib |  | 1. Ezekiel Kemboi |  KEN | 8:11.28 |   | 3 | 683 |  | 2. Conseslus Kipruto |  KEN | 8:12.38 |   | 1 | 690 |  | 3. Brimin Kiprop Kipruto |  KEN | 8:12.54 |   | 11 | 689 |  | 4. Jairus Kipchoge Birech |  KEN | 8:12.62 |   | 2 | 680 |  | 5. Daniel Huling |  USA | 8:14.39 |   | 6 | 1027 |  | 6. Evan Jager |  USA | 8:15.47 |   | 10 | 1030 |  | 7. Brahim Taleb |  MAR | 8:17.73 |   | 15 | 742 |  | 8. Matthew Hughes |  CAN | 8:18.63 | Sb | 13 | 312 |  | 9. Krystian Zalewski |  POL | 8:21.22 | Sb | 8 | 815 |  | 10.Donald Cabral |  USA | 8:24.94 |   | 12 | 1000 |  | 11.Hamid Ezzine |  MAR | 8:25.72 |   | 5 | 737 |  | 12.Hailemariyam Amare |  ETH | 8:26.19 |   | 7 | 459 |  | 13.Bilal Tabti |  ALG | 8:29.04 |   | 4 | 161 |  | 14.Hicham Bouchicha |  ALG | 8:33.79 |   | 9 | 153 |  | 15.Tolosa Nurgi |  ETH | 8:44.81 |   | 14 | 471 |   
 | 
|  Intermediate times |  | 1000m Conseslus Kipruto (KEN) 2:49.50 |  | 2000m Conseslus Kipruto (KEN) 5:36.77 |   
 |  
|
  Heats - Saturday 22.08 10:25 |  | First 3 and Best 6 advanced to Final. |   
 Heat 1: Start time: 10:25, Temperature 28° C, Humidity 51%   
 
| Ranking Heat 1 | time |   | SO | bib |  | 1. Conseslus Kipruto |  KEN | 8:41.41 |   | 7 | 690 |  | 2. Evan Jager |  USA | 8:41.51 |   | 14 | 1030 |  | 3. Matthew Hughes |  CAN | 8:41.52 |   | 12 | 312 |  | 4. Yoann Kowal |  FRA | 8:41.65 |   | 9 | 505 |  | 5. Amor Ben Yahia |  TUN | 8:43.11 |   | 13 | 951 |  | 6. Tafese Seboka |  ETH | 8:47.73 |   | 11 | 472 |  | 7. Hicham Sigueni |  MAR | 8:49.73 |   | 4 | 741 |  | 8. Sebastián Martos |  ESP | 8:50.20 |   | 5 | 440 |  | 9. Nikolay Chavkin |  RUS | 8:51.22 |   | 8 | 864 |  | 10.Abdelhamid Zerrifi |  ALG | 8:51.89 |   | 10 | 162 |  | 11.Benjamin Kiplagat |  UGA | 8:54.46 |   | 3 | 966 |  | 12.James Nipperess |  AUS | 8:56.01 |   | 1 | 178 |  | 13.Mitko Tsenov |  BUL | 9:02.72 |   | 2 | 295 |  | -. Nelson Kipkosgei Cherutich |  BRN | DNS |   | 6 | 282 |   
 | 
|  Intermediate times |  | 1000m Sebastián Martos (ESP) 3:07.77 |  | 2000m Benjamin Kiplagat (UGA) 6:06.02 |   
 | 
 
 Heat 2: Start time: 10:40, Temperature 29° C, Humidity 48%   
 
| Ranking Heat 2 | time |   | SO | bib |  | 1. Jairus Kipchoge Birech |  KEN | 8:25.77 |   | 4 | 680 |  | 2. Bilal Tabti |  ALG | 8:26.99 |   | 10 | 161 |  | 3. Donald Cabral |  USA | 8:27.33 |   | 8 | 1000 |  | 4. Tolosa Nurgi |  ETH | 8:27.65 |   | 3 | 471 |  | 5. Hamid Ezzine |  MAR | 8:29.26 |   | 1 | 737 |  | 6. Dikotsi Lekopa |  RSA | 8:37.43 |   | 6 | 848 |  | 7. Fernando Carro |  ESP | 8:38.05 |   | 13 | 429 |  | 8. John Kibet Koech |  BRN | 8:38.62 |   | 14 | 286 |  | 9. Ilgizar Safiullin |  RUS | 8:39.58 |   | 5 | 880 |  | 10.Alex Genest |  CAN | 8:52.49 |   | 11 | 311 |  | 11.Kaur Kivistik |  EST | 8:56.36 |   | 2 | 451 |  | 12.Gerald Giraldo |  COL | 9:16.47 |   | 7 | 358 |  | 13.Sapolai Yao |  PNG | 9:51.09 |   | 9 | 791 |  | -. Mohamed Ismail Ibrahim |  DJI | DNS |   | 12 | 403 |   
 | 
|  Intermediate times |  | 1000m Gerald Giraldo (COL) 2:50.51 |  | 2000m Hamid Ezzine (MAR) 5:43.18 |   
 | 
 
 Heat 3: Start time: 10:55, Temperature 29° C, Humidity 48%   
 
| Ranking Heat 3 | time |   | SO | bib |  | 1. Ezekiel Kemboi |  KEN | 8:24.75 |   | 13 | 683 |  | 2. Brahim Taleb |  MAR | 8:24.84 |   | 7 | 742 |  | 3. Brimin Kiprop Kipruto |  KEN | 8:24.95 |   | 3 | 689 |  | 4. Krystian Zalewski |  POL | 8:25.10 |   | 2 | 815 |  | 5. Daniel Huling |  USA | 8:25.34 |   | 5 | 1027 |  | 6. Hailemariyam Amare |  ETH | 8:25.36 |   | 9 | 459 |  | 7. Hicham Bouchicha |  ALG | 8:30.07 |   | 6 | 153 |  | 8. Taylor Milne |  CAN | 8:43.47 |   | 11 | 316 |  | 9. Jamel Chatbi |  ITA | 8:47.30 |   | 10 | 611 |  | 10.Halil Akkas |  TUR | 8:54.04 |   | 4 | 954 |  | 11.Tumisang Monnatlala |  RSA | 8:55.25 |   | 1 | 853 |  | 12.Hashim Salah Mohamed |  QAT | 9:17.35 |   | 8 | 830 |  | -. Roberto Alaiz |  ESP | DNF |   | 14 | 426 |  | -. Jeroen D'Hoedt |  BEL | DNS |   | 12 | 223 |   
 | 
|  Intermediate times |  | 1000m Hicham Bouchicha (ALG) 2:50.74 |  | 2000m Hailemariyam Amare (ETH) 5:44.86 |   
 |  
| Record | Athlete | mark | venue | date |  | World Record | Saif Saaeed Shaheen (QAT) | 7:53.63 | Brussels, Belgium | 3 September 2004 |  | Championship Record | Ezekiel Kemboi (KEN) | 8:00.43 | Berlin, Germany | 18 August 2009 |  | World Leading | Jairus Kipchoge Birech (KEN) | 7:58.83 | Saint-Denis, France | 4 July 2015 |  | African Record | Brimin Kiprop Kipruto (KEN) | 7:53.64 | Fontvieille, Monaco | 22 July 2011 |  | Asian Record | Saif Saaeed Shaheen (QAT) | 7:53.63 | Brussels, Belgium | 3 September 2004 |  | NorCeCa Record | Evan Jager (USA) | 8:00.45 | Saint-Denis, France | 4 July 2015 |  | South American Record | Wander do Prado Moura (BRA) | 8:14.41 | Mar del Plata, Argentina | 22 March 1995 |  | European Record | Mahiedine Mekhissi-Benabbad (FRA) | 8:00.09 | Saint-Denis, France | 6 July 2013 |  | Oceanian Record | Peter Renner (NZL) | 8:14.05 | Koblenz, West Germany | 29 August 1984 |   
 | 
 |  
| Athlete | Best 2015 | Pers. Best | Heat | L | birth | bib |  | -. Jairus Kipchoge Birech |  KEN | 7:58.83 | 7:58.41 | Heat 2 | 4 | 14 Dec 92 | 680 |  | -. Evan Jager |  USA | 8:00.45 | 8:00.45 | Heat 1 | 14 | 08 Mar 89 | 1030 |  | 1. Ezekiel Kemboi |  KEN | 8:01.71 | 7:55.76 | Heat 3 | 13 | 25 May 82 | 683 |  | 2. Conseslus Kipruto |  KEN | 8:05.20 | 8:01.16 | Heat 1 | 7 | 08 Dec 94 | 690 |  | 3. Brimin Kiprop Kipruto |  KEN | 8:10.09 | 7:53.64 | Heat 3 | 3 | 31 Jul 85 | 689 |  | -. Donald Cabral |  USA | 8:13.37 | 8:13.37 | Heat 2 | 8 | 12 Dec 89 | 1000 |  | -. Daniel Huling |  USA | 8:14.11 | 8:13.29 | Heat 3 | 5 | 16 Jul 83 | 1027 |  | -. John Kibet Koech |  BRN | 8:14.75 | 8:14.75 | Heat 2 | 14 | 23 Aug 95 | 286 |  | -. Hicham Sigueni |  MAR | 8:16.54 | 8:16.54 | Heat 1 | 4 | 30 Jan 93 | 741 |  | -. Brahim Taleb |  MAR | 8:16.56 | 8:07.02 | Heat 3 | 7 | 16 Feb 85 | 742 |  | -. Yoann Kowal |  FRA | 8:18.38 | 8:12.53 | Heat 1 | 9 | 28 May 87 | 505 |  | -. Ilgizar Safiullin |  RUS | 8:18.49 | 8:18.49 | Heat 2 | 5 | 09 Dec 92 | 880 |  | -. Hamid Ezzine |  MAR | 8:18.78 | 8:09.72 | Heat 2 | 1 | 05 Oct 83 | 737 |  | -. Amor Ben Yahia |  TUN | 8:19.30 | 8:14.05 | Heat 1 | 13 | 01 Jul 85 | 951 |  | -. Roberto Alaiz |  ESP | 8:19.85 | 8:19.85 | Heat 3 | 14 | 20 Jul 90 | 426 |  | -. Taylor Milne |  CAN | 8:19.90 | 8:19.90 | Heat 3 | 11 | 14 Sep 81 | 316 |  | -. Matthew Hughes |  CAN | 8:20.34 | 8:11.64 | Heat 1 | 12 | 03 Aug 89 | 312 |  | -. Bilal Tabti |  ALG | 8:21.15 | 8:21.15 | Heat 2 | 10 | 07 Jun 93 | 161 |  | -. Fernando Carro |  ESP | 8:21.78 | 8:21.78 | Heat 2 | 13 | 01 Apr 92 | 429 |  | -. Mitko Tsenov |  BUL | 8:21.89 | 8:20.87 | Heat 1 | 2 | 13 Jun 93 | 295 |  | -. Sebastián Martos |  ESP | 8:22.38 | 8:18.31 | Heat 1 | 5 | 20 Jun 89 | 440 |  | -. Krystian Zalewski |  POL | 8:22.44 | 8:16.20 | Heat 3 | 2 | 11 Apr 89 | 815 |  | -. Halil Akkas |  TUR | 8:22.49 | 8:18.43 | Heat 3 | 4 | 01 Jul 83 | 954 |  | -. Tolosa Nurgi |  ETH | 8:22.9 | 8:22.9 | Heat 2 | 3 | 29 Mar 90 | 471 |  | -. Nikolay Chavkin |  RUS | 8:23.0 | 8:22.81 | Heat 1 | 8 | 22 Apr 84 | 864 |  | -. Hicham Bouchicha |  ALG | 8:24.65 | 8:20.11 | Heat 3 | 6 | 19 May 89 | 153 |  | -. Alex Genest |  CAN | 8:24.84 | 8:19.33 | Heat 2 | 11 | 30 Jun 86 | 311 |  | -. Hailemariyam Amare |  ETH | 8:25.1 | 8:25.1 | Heat 3 | 9 | 22 Feb 97 | 459 |  | -. Gerald Giraldo |  COL | 8:29.53 | 8:28.6 | Heat 2 | 7 | 21 Mar 89 | 358 |  | -. Benjamin Kiplagat |  UGA | 8:29.83 | 8:03.81 | Heat 1 | 3 | 04 Mar 89 | 966 |  | -. Jeroen D'hoedt |  BEL | 8:30.03 | 8:30.03 | Heat 3 | 12 | 10 Jan 90 | 223 |  | -. Jamel Chatbi |  ITA | 8:30.35 | 8:08.86 | Heat 3 | 10 | 30 Apr 84 | 611 |  | -. Abdelhamid Zerrifi |  ALG | 8:31.08 | 8:25.96 | Heat 1 | 10 | 20 Jun 86 | 162 |  | -. Nelson Kipkosgei Cherutich |  BRN | 8:31.35 | 8:24.45 | Heat 1 | 6 | 03 Mar 93 | 282 |  | -. Dikotsi Lekopa |  RSA | 8:32.17 | 8:32.17 | Heat 2 | 6 | 07 Jul 88 | 848 |  | -. Kaur Kivistik |  EST | 8:32.23 | 8:32.23 | Heat 2 | 2 | 29 Apr 91 | 451 |  | -. Tumisang Monnatlala |  RSA | 8:33.02 | 8:33.02 | Heat 3 | 1 | 31 Jan 95 | 853 |  | -. Hashim Salah Mohamed |  QAT | 8:33.25 | 8:33.25 | Heat 3 | 8 | 15 Apr 94 | 830 |  | -. James Nipperess |  AUS | 8:34.81 | 8:34.64 | Heat 1 | 1 | 21 May 90 | 178 |  | -. Sapolai Yao |  PNG | 9:30.9 | 9:28.00 | Heat 2 | 9 | 15 Sep 82 | 791 |   
 | 
 | 
 
| Name | Dist. | birth | Venue |  | Saif Saaeed Shaheen (qat) | 7:53.63 | 3 Sep 04 | Bruxelles (Boudewijnstadion) |  | Brimin Kiprop Kipruto (ken) | 7:53.64 | 22 Jul 11 | Monaco (Stade Louis II) |  | Paul Kipsiele Koech | 7:54.31 | 31 May 12 | Roma (Stadio Olimpico) |  | Brahim Boulami (mar) | 7:55.28 | 24 Aug 01 | Bruxelles |  | Bernard Barmasai (ken) | 7:55.72 | 24 Aug 97 | Köln |  | Ezekiel Kemboi (ken) | 7:55.76 | 22 Jul 11 | Monaco (Stade Louis II) |  | Moses Kiptanui (ken) | 7:56.16 | 24 Aug 97 | Köln |  | Richard Kipkemboi Mateelong (ken) | 7:56.81 | 11 May 12 | Doha (Hamad Bin Suhaim) |  | Reuben Kosgei (ken) | 7:57.29 | 24 Aug 01 | Bruxelles |  | Jairus Kipchoge Birech (ken) | 7:58.41 | 5 Sep 14 | Bruxelles (Boudewijnstadion) |   
| Name | Dist. | birth | Venue |  | Jairus Kipchoge Birech (ken) | 7:58.83 | 4 Jul 15 | Paris Saint-Denis (SdF) |  | Evan Jager (usa) | 8:00.45 | 4 Jul 15 | Paris Saint-Denis (SdF) |  | Ezekiel Kemboi (ken) | 8:01.71 | 30 May 15 | Eugene (HF), OR |  | Conseslus Kipruto (ken) | 8:05.20 | 30 May 15 | Eugene (HF), OR |  | Brimin Kiprop Kipruto (ken) | 8:10.09 | 4 Jul 15 | Paris Saint-Denis (SdF) |  | Paul Kipsiele Koech (ken) | 8:11.39 | 17 May 15 | Shanghai (SS) |  | Jonathan Muia Ndiku | 8:11.64 | 20 May 15 | Beijing (NS) |  | Clement Kemboi Kimutai (ken) | 8:12.68 | 4 Jul 15 | Paris Saint-Denis (SdF) |  | Hillary Kipsang Yego (ken) | 8:13.10 | 25 Jul 15 | London (Olympic Stadium) |  | Donald Cabral (usa) | 8:13.37 | 28 Jun 15 | Eugene (HF), OR |   
 | 
 |  
 |