Rank Mark Competitor DOB Nat Pos Venue Date
1 8:04.63 Conseslus Kipruto 08 DEC 1994 KEN KEN 1 Roma (Stadio Olimpico) 08 JUN 2017
2 8:05.17 Soufiane Elbakkali 07 JAN 1996 MAR MAR 2 Roma (Stadio Olimpico) 08 JUN 2017
3 8:07.84 Jairus Kipchoge Birech 14 DEC 1992 KEN KEN 3 Roma (Stadio Olimpico) 08 JUN 2017
4 8:08.37 Amos Kirui 09 FEB 1998 KEN KEN 4 Roma (Stadio Olimpico) 08 JUN 2017
8:10.11 Jairus Kipchoge Birech 14 DEC 1992 KEN KEN 1 Marseille (Stade Delort) 03 JUN 2017
5 8:10.62 Abraham Kibiwott 04 JUN 1996 KEN KEN 2 Marseille (Stade Delort) 03 JUN 2017
6 8:11.22 Yemane Haileselassie 21 FEB 1998 ERI ERI 5 Roma (Stadio Olimpico) 08 JUN 2017
7 8:11.82 Hillary Bor 22 NOV 1989 USA USA 6 Roma (Stadio Olimpico) 08 JUN 2017
8 8:12.28 Getnet Wale 16 JUL 2000 ETH ETH 1 Hengelo (Blankers-Koen Stadion) 11 JUN 2017
9 8:13.22 Tafese Seboka 29 SEP 1993 ETH ETH 2 Hengelo (Blankers-Koen Stadion) 11 JUN 2017
10 8:13.24 Chala Beyo 18 JAN 1996 ETH ETH 3 Hengelo (Blankers-Koen Stadion) 11 JUN 2017
11 8:13.33 Tesfaye Deriba ETH ETH 4 Hengelo (Blankers-Koen Stadion) 11 JUN 2017
12 8:14.13 Barnabas Kipyego 12 JUN 1995 KEN KEN 7 Roma (Stadio Olimpico) 08 JUN 2017
13 8:14.46 Andrew Bayer 03 FEB 1990 USA USA 8 Roma (Stadio Olimpico) 08 JUN 2017
14 8:14.52 Nicholas Kiptonui Bett 20 DEC 1996 KEN KEN 9 Roma (Stadio Olimpico) 08 JUN 2017
15 8:14.67 Mahiedine Mekhissi 15 MAR 1985 FRA FRA 3 Marseille (Stade Delort) 03 JUN 2017
8:15.01 Soufiane Elbakkali 07 JAN 1996 MAR MAR 1 Stockholm (Olympiastadion) 18 JUN 2017
16 8:15.60 Yoann Kowal 28 MAY 1987 FRA FRA 10 Roma (Stadio Olimpico) 08 JUN 2017
8:17.04 Yemane Haileselassie 21 FEB 1998 ERI ERI 1 Huelva (Estadio Iberoamericano) 14 JUN 2017
17 8:17.83 Hailemariyam Amare 22 FEB 1997 ETH ETH 5 Hengelo (Blankers-Koen Stadion) 11 JUN 2017
18 8:18.46 Justus Kipkorir Lagat 20 MAY 1996 KEN KEN 4 Marseille (Stade Delort) 03 JUN 2017
19 8:18.55 Stanley Kipkoech Kebenei 06 NOV 1989 USA USA 1r1 Portland (Lewis & Clark College), OR 11 JUN 2017
20 8:18.77 Hicham Sigueni 30 JAN 1993 MAR MAR 2 Huelva (Estadio Iberoamericano) 14 JUN 2017
21 8:19.67 Tesfaye Girma 24 JAN 1997 ETH ETH 12 Roma (Stadio Olimpico) 08 JUN 2017
22 8:20.20 Bilal Tabti 07 JUN 1993 ALG ALG 1 Amiens 10 JUN 2017
23 8:20.28 Mohamed Tindouft 12 MAR 1993 MAR MAR 2 Amiens 10 JUN 2017
24 8:20.43 Sebastián Martos 20 JUN 1989 ESP ESP 3 Huelva (Estadio Iberoamericano) 14 JUN 2017
25 8:20.76 Takele Nigate ETH ETH 6 Hengelo (Blankers-Koen Stadion) 11 JUN 2017
26 8:21.92 Jacob Araptany 11 FEB 1992 UGA UGA 7 Hengelo (Blankers-Koen Stadion) 11 JUN 2017
27 8:22.00 Abdoullah Bamoussa 08 JUN 1986 ITA ITA 13 Roma (Stadio Olimpico) 08 JUN 2017
28 8:23.2 A Emmanuel Kiprono Bett 14 JUL 1995 KEN KEN 1 Nyahururu 06 MAY 2017
29 8:23.68 Krystian Zalewski 11 APR 1989 POL POL 14 Roma (Stadio Olimpico) 08 JUN 2017
30 8:23.93 Lawrence Kemboi Kipsang 1993 KEN KEN 6 Stockholm (Olympiastadion) 18 JUN 2017
31 8:23.98 Clement Kimutai Kemboi 10 FEB 1992 KEN KEN 7 Stockholm (Olympiastadion) 18 JUN 2017
32 8:24.31 Tarik Langat Akdag 16 JUN 1988 TUR TUR 4 Huelva (Estadio Iberoamericano) 14 JUN 2017
33 8:25.44 Ibrahim Ezzaydouny 28 APR 1991 MAR MAR 5 Huelva (Estadio Iberoamericano) 14 JUN 2017
34 8:25.5 A Felix Kirong 1986 KEN KEN 1 Nairobi (Nyayo Stadium) 10 JUN 2017
35 8:25.64 Alex Kibet 20 OCT 1994 KEN KEN 1 Doha (Hamad Bin Suhaim) 26 APR 2017
36 8:25.8 A Micah Cheserek 12 OCT 1996 KEN KEN 2 Nyahururu 06 MAY 2017
37 8:25.84 Younes Kniya 15 AUG 1995 MAR MAR 1 Rabat (Prince Moulay Abdellah) 17 MAY 2017
38 8:25.9 A Abel Kiprop Mutai 02 OCT 1988 KEN KEN 1 Nairobi (Nyayo Stadium) 11 MAY 2017
39 8:26.06 Altobeli da Silva 03 DEC 1990 BRA BRA 1 São Bernardo do Campo (Arena Caixa) 10 JUN 2017
40 8:26.4 A Joash Kiplimo 1991 KEN KEN 2 Nairobi (Nyayo Stadium) 10 JUN 2017
41 8:26.55 Mustapha Houdadi 06 AUG 1986 MAR MAR 2 Rabat (Prince Moulay Abdellah) 17 MAY 2017
42 8:26.6 A Benjamin Kigen 1993 KEN KEN 2 Nairobi (Nyayo Stadium) 11 MAY 2017
43 8:27.16 Anthony Rotich 1992 KEN KEN 2r1 Portland (Lewis & Clark College), OR 11 JUN 2017
44 8:27.34 Yohanes Chiappinelli 18 AUG 1997 ITA ITA 15 Roma (Stadio Olimpico) 08 JUN 2017
45 8:27.41 Mohamed Ismail Ibrahim 01 JAN 1997 DJI DJI 6 Huelva (Estadio Iberoamericano) 14 JUN 2017
46 8:27.70 Diriba Tesfaye 1999 ETH ETH 2 Djibouti 25 MAR 2017
47 8:27.80 Hicham Bouchicha 19 MAY 1989 ALG ALG 3 Rehlingen 05 JUN 2017
48 8:27.89 Ole Hesselbjerg 23 APR 1990 DEN DEN 2 Los Angeles (OC), CA 18 MAY 2017
49 8:28.40 Edwin Kibichiy 02 APR 1992 KEN KEN 1 Eugene (Hayward Field), OR 09 JUN 2017
50 8:29.12 Hamid Ezzine 05 OCT 1983 MAR MAR 3r1 Belfort 09 JUN 2017
51 8:29.2 A Hillary Kemboi Cheserek 1986 KEN KEN 5 Nairobi (Nyayo Stadium) 10 JUN 2017
52 8:29.24 Daniel Arce 22 APR 1992 ESP ESP 1r1 Oordegem-Lede 27 MAY 2017
53 8:29.26 Ala Zoghlami 19 JUN 1994 ITA ITA 16 Roma (Stadio Olimpico) 08 JUN 2017
54 8:29.8 A Wilberforce Chemait Koros KEN KEN 3 Nyahururu 06 MAY 2017
55 8:29.92 Fernando Carro 01 APR 1992 ESP ESP 8 Huelva (Estadio Iberoamericano) 14 JUN 2017
56 8:29.93 Belayneh Shimelis 1996 ETH ETH 3 Djibouti 25 MAR 2017
57 8:30.0 A Daniel Kipchumba Yano 12 DEC 1997 KEN KEN 6 Nairobi (Nyayo Stadium) 10 JUN 2017
58 8:30.06 Rob Mullett 31 JUL 1987 GBR GBR 3 Los Angeles (OC), CA 18 MAY 2017
59 8:30.1 A Phenus Kipleting 1989 KEN KEN 3 Nairobi (Nyayo Stadium) 11 MAY 2017
60 8:30.15 Boniface Sikowo 27 JUL 1999 UGA UGA 3r1 Oordegem-Lede 27 MAY 2017
61 8:30.17 Zak Seddon 28 JUN 1994 GBR GBR 1 Gainesville, FL 31 MAR 2017
62 8:30.28 Donald Cowart 24 OCT 1985 USA USA 1 Nashville, TN 10 JUN 2017
63 8:30.36 Daniel Huling 16 JUL 1983 USA USA 3r1 Portland (Lewis & Clark College), OR 11 JUN 2017
64 8:30.51 Abdelaziz Merzougui 30 AUG 1991 ESP ESP 1 Napoli (Virgiliano) 07 MAY 2017
65 8:30.67 Raouf Boubaker 21 OCT 1988 TUN TUN 4r1 Belfort 09 JUN 2017
66 8:30.76 Abdelkarim Ben Zahra 27 OCT 1998 MAR MAR 4r1 Oordegem-Lede 27 MAY 2017
67 8:30.86 Michael Jordan 21 MAY 1991 USA USA 2 Nashville, TN 10 JUN 2017
68 8:30.87 Mitko Tsenov 13 JUN 1993 BUL BUL 5r1 Belfort 09 JUN 2017
69 8:30.9 A Cleophas Kandie KEN KEN 7 Nairobi (Nyayo Stadium) 10 JUN 2017
70 8:30.91 Albert Chemutai 25 NOV 1999 UGA UGA 5r1 Oordegem-Lede 27 MAY 2017
71 8:31.08 Darren Fahy 14 MAY 1994 USA USA 2 Eugene (Hayward Field), OR 09 JUN 2017
72 8:31.10 Ibrahim Chakir 04 SEP 1994 ESP ESP 9 Huelva (Estadio Iberoamericano) 14 JUN 2017
73 8:31.17 Dylan Blankenbaker 06 JAN 1994 USA USA 3 Eugene (Hayward Field), OR 09 JUN 2017
74 8:31.35 Jaouad Chemlal 11 APR 1994 MAR MAR 1 Castiglione della Pescaia 14 MAY 2017
75 8:31.37 Jonathan Romeo 13 AUG 1994 ESP ESP 10 Huelva (Estadio Iberoamericano) 14 JUN 2017
76 8:31.4 A Isaac Yego 1989 KEN KEN 8 Nairobi (Nyayo Stadium) 10 JUN 2017
77 8:31.9 A Robert Maiyo KEN KEN 4 Nyahururu 06 MAY 2017
78 8:31.95 Tim Stegemann 04 AUG 1992 GER GER 5 Rehlingen 05 JUN 2017
79 8:32.0 A Festus Kiprono 29 DEC 1995 KEN KEN 9 Nairobi (Nyayo Stadium) 10 JUN 2017
80 8:32.23 Mike Hardy 13 JAN 1990 USA USA 4 Los Angeles (OC), CA 18 MAY 2017
81 8:32.27 Emil Blomberg 08 APR 1992 SWE SWE 5 Los Angeles (OC), CA 18 MAY 2017
82 8:32.34 Isaac Updike 21 MAR 1992 USA USA 6 Los Angeles (OC), CA 18 MAY 2017
83 8:32.38 MJ Erb 02 FEB 1994 USA USA 4 Eugene (Hayward Field), OR 09 JUN 2017
84 8:32.48 Brian Barraza 16 MAY 1995 USA USA 1 Houston (Rice), TX 22 APR 2017
85 8:32.64 Hillary Kipsang Yego 02 APR 1992 KEN KEN 1 Ankara 07 JUN 2017
86 8:32.68 Aras Kaya 04 APR 1994 TUR TUR 3 Baku (Olympic Stadium) 18 MAY 2017
87 8:32.7 A Noah Kiplimo KEN KEN 5 Nyahururu 06 MAY 2017
88 8:32.90 Joshua Thompson 09 MAY 1993 USA USA 4r1 Portland (Lewis & Clark College), OR 11 JUN 2017
89 8:32.92 Scott Carpenter USA USA 5 Eugene (Hayward Field), OR 09 JUN 2017
90 8:32.94 Mason Ferlic 05 AUG 1993 USA USA 3 Nashville, TN 10 JUN 2017
91 8:33.07 Ezekiel Kemboi 25 MAY 1982 KEN KEN 17 Roma (Stadio Olimpico) 08 JUN 2017
92 8:33.25 El Mehdi Aboujanah 06 JUN 1987 MAR MAR 11 Huelva (Estadio Iberoamericano) 14 JUN 2017
93 8:33.38 Brian Shrader 22 JUL 1991 USA USA 5r1 Portland (Lewis & Clark College), OR 11 JUN 2017
94 8:33.49 Donald Cabral 12 DEC 1989 USA USA 18 Roma (Stadio Olimpico) 08 JUN 2017
95 8:33.59 Ieuan Thomas 17 JUL 1989 GBR GBR 7r1 Oordegem-Lede 27 MAY 2017
96 8:33.68 William Gray 24 JAN 1993 GBR GBR 8r1 Oordegem-Lede 27 MAY 2017
97 8:33.89 Caleb Hoover 22 JUL 1992 USA USA 4 Kawasaki (Todoroki Stadium) 21 MAY 2017
98 8:33.92 Víctor Ruiz 24 JUN 1993 ESP ESP 12 Huelva (Estadio Iberoamericano) 14 JUN 2017
99 8:34.02 Yuri Floriani 25 DEC 1981 ITA ITA 3 Castiglione della Pescaia 14 MAY 2017
100 8:34.03 Jonathan Hopkins 03 JUN 1992 GBR GBR 9r1 Oordegem-Lede 27 MAY 2017
101 8:34.08 Antoine Thibeault 24 MAR 1994 CAN CAN 7 Los Angeles (OC), CA 18 MAY 2017
102 8:34.1 A Geoffrey Ngeno 11 JAN 1994 KEN KEN 10 Nairobi (Nyayo Stadium) 10 JUN 2017
103 8:34.19 Jamaine Coleman 22 SEP 1995 GBR GBR 2r2 Lexington, KY 26 MAY 2017
103 8:34.19 Tom Erling Kärbø 04 FEB 1989 NOR NOR 1 Leiden 17 JUN 2017
105 8:34.25 Stewart McSweyn 01 JUN 1995 AUS AUS 1 Göteborg (Slottskogsvallen) 10 JUN 2017
106 8:34.27 John Kibet Koech 23 AUG 1995 BRN BRN 4 Baku (Olympic Stadium) 18 MAY 2017
106 8:34.27 Benard Keter KEN KEN 6 Eugene (Hayward Field), OR 09 JUN 2017
108 8:34.46 Collins Kiptarus Chebii 1997 KEN KEN 3 Doha (Hamad Bin Suhaim) 26 APR 2017
109 8:34.47 A Rantso Mokopane 08 AUG 1994 RSA RSA 1 Potchefstroom (Puk McCarthur) 22 APR 2017
110 8:34.57 Abdelhamid Zerrifi 20 JUN 1986 ALG ALG 9 Marseille (Stade Delort) 03 JUN 2017
111 8:34.7 A Christopher Bett KEN KEN 2 Nairobi (Nyayo Stadium) 18 MAY 2017
112 8:35.07 David Goodman 21 DEC 1988 USA USA 3r1 Palo Alto, CA 31 MAR 2017
113 8:35.3 A Silas Kosgei Kitum 25 MAY 1990 KEN KEN 2h2 Nairobi (Nyayo Stadium) 09 JUN 2017
114 8:35.37 Yaser Salem Bagharab 01 JAN 1998 QAT QAT 13 Huelva (Estadio Iberoamericano) 14 JUN 2017
115 8:35.38 Troy Fraley USA USA 7 Eugene (Hayward Field), OR 09 JUN 2017
116 8:35.65 Travis Mahoney 25 JUL 1990 USA USA 8 Los Angeles (OC), CA 18 MAY 2017
117 8:35.91 El Mahdi Lahouifi 06 NOV 1996 ESP ESP 11r1 Oordegem-Lede 27 MAY 2017
118 8:36.08 Mounaime Sassioui 20 MAR 1995 MAR MAR 4 Amiens 10 JUN 2017
119 8:36.16 Eric Peñalver 23 SEP 1993 ESP ESP 14 Huelva (Estadio Iberoamericano) 14 JUN 2017
120 8:36.40 Aoi Matsumoto 07 SEP 1987 JPN JPN 5 Kawasaki (Todoroki Stadium) 21 MAY 2017
120 8:36.40 Emmanuel Rotich KEN KEN 3r2 Lexington, KY 26 MAY 2017
122 8:36.46 Haron Kiptoo Lagat 15 AUG 1983 KEN KEN 9 Los Angeles (OC), CA 18 MAY 2017
123 8:36.47 Kent Pecora 24 NOV 1988 USA USA 4 Nashville, TN 10 JUN 2017
124 8:36.55 John Gay 1996 CAN CAN 10 Los Angeles (OC), CA 18 MAY 2017
125 8:36.79 Mark Parrish 02 DEC 1991 USA USA 5 Nashville, TN 10 JUN 2017
126 8:36.82 Napoleon Solomon 14 FEB 1994 SWE SWE 12r1 Oordegem-Lede 27 MAY 2017
127 8:37.27 Giuseppe Gerratana 08 NOV 1992 ITA ITA 14r1 Oordegem-Lede 27 MAY 2017
128 8:37.36 Jordan Mann USA USA 11 Los Angeles (OC), CA 18 MAY 2017
129 8:37.62 Adam Kirk-Smith 30 JAN 1991 GBR GBR 15r1 Oordegem-Lede 27 MAY 2017
130 8:37.78 Soufiane Elkounia 11 MAR 1990 ITA ITA 5 Castiglione della Pescaia 14 MAY 2017
131 8:37.80 Bryce Miller 05 JAN 1995 USA USA 13 Los Angeles (OC), CA 18 MAY 2017
132 8:37.95 Ziyad Benothman TUN TUN 3 Rabat (Prince Moulay Abdellah) 17 MAY 2017
133 8:38.0 Alvaro Abreu DOM DOM 1 San German 02 MAR 2017
133 8:38.00 Ali Messaoudi 13 OCT 1995 ALG ALG 5 Baku (Olympic Stadium) 18 MAY 2017
A
 
;