Result Name Country Venue Date Info
1. 3:26.00 Hicham El Guerrouj MAR Roma 1998-07-14 CR, NR
2. 3:26.34 Bernard Lagat KEN Bruxelles 2001-08-24 NR, P2WR
3. 3:26.69 Asbel Kiprop KEN Monaco 2015-07-17
4. 3:26.73 Jakob Ingebrigtsen NOR Monaco 2024-07-12 AAR, CR, NR, WL, Best since 2015-07-17
5. 3:27.37 Noureddine Morceli ALG Nice 1995-07-12 NR
6. 3:27.64 Silas Kiplagat KEN Monaco 2014-07-18
7. 3:27.65 Cole Hocker USA Saint-Denis (OG) 2024-08-06 CR, NR
8. 3:27.79 Josh Kerr GBR Saint-Denis (OG) 2024-08-06 NR
9. 3:27.80 Yared Nuguse USA Saint-Denis (OG) 2024-08-06 P3WR
10. 3:28.12 Noah Ngeny KEN Zürich 2000-08-11 AAR
11. 3:28.28 Timothy Cheruiyot KEN Monaco 2021-07-09
12. 3:28.75 Taoufik Makhloufi ALG Monaco 2015-07-17
13. 3:28.76 Mohamed Katir ESP Monaco 2021-07-09 NR
14. 3:28.79 Abdelati Iguider MAR Monaco 2015-07-17
15. 3:28.80 Elijah Manangoi KEN Monaco 2017-07-21
Brian Komen KEN Monaco 2024-07-12
17. 3:28.81 Mohamed Farah GBR Monaco 2013-07-19 AAR
Ronald Kwemoi KEN Monaco 2014-07-18 AAR, JWR
19. 3:28.95 Fermin Cacho ESP Zürich 1997-08-13
20. 3:28.98 Mehdi Baala FRA Bruxelles 2003-09-05 NR
21. 3:29.02 Daniel Kipchirchir Komen KEN Roma 2006-07-14
22. 3:29.11 Abel Kipsang KEN Chorzów 2023-07-16
23. 3:29.14 Rashid Ramzi BRN Roma 2006-07-14 CR, NR
24. 3:29.18 Vénuste Niyongabo BDI Bruxelles 1997-08-22 NR
Mario García ESP Oslo 2023-06-15 P5WR
26. 3:29.23 Jake Wightman GBR Eugene (WC) 2022-07-19
27. 3:29.26 Azeddine Habz FRA Oslo 2023-06-15 P6WR
28. 3:29.29 William Chirchir KEN Bruxelles 2001-08-24
29. 3:29.41 Oliver Hoare AUS Oslo 2023-06-15 CR, NR, P7WR
30. 3:29.45 Hobbs Kessler USA Saint-Denis (OG) 2024-08-06
31. 3:29.46 Saïd Aouita MAR Berlin 1985-08-23
Daniel Komen KEN Monaco 1997-08-16
33. 3:29.47 Augustine Choge KEN Berlin 2009-06-14
Narve Gilje Nordås NOR Oslo 2023-06-15 P8WR
35. 3:29.50 Caleb Ndiku KEN Monaco 2013-07-19
36. 3:29.51 Ali Saïdi-Sief ALG Lausanne 2001-07-04
Stewart McSweyn AUS Monaco 2021-07-09
Lamecha Girma ETH Lausanne 2023-06-10 NR
39. 3:29.53 Amine Laâlou MAR Monaco 2010-07-22
40. 3:29.54 Niels Laros NED Saint-Denis (OG) 2024-08-06 NR
41. 3:29.58 Ayanleh Souleiman DJI Monaco 2014-07-18 NR
42. 3:29.66 Nick Willis NZL Monaco 2015-07-17 NR
43. 3:29.67 Steve Cram GBR Nice 1985-07-16
44. 3:29.77 Sydney Maree USA Köln 1985-08-25
Sebastian Coe GBR Rieti 1986-09-07
Nixon Chepseba KEN Monaco 2012-07-20
47. 3:29.91 Laban Rotich KEN Zürich 1998-08-12
Aman Wote ETH Monaco 2014-07-18
49. 3:30.01 Filip Ingebrigtsen NOR Monaco 2018-07-20
50. 3:30.04 Timothy Kiptanui KEN Saint-Denis 2004-07-23
51. 3:30.07 Rui Silva POR Monaco 2002-07-19 NR
52. 3:30.10 Robert Biwott KEN Monaco 2015-07-17
53. 3:30.18 John Kibowen KEN Zürich 1998-08-12
54. 3:30.20 Haron Keitany KEN Berlin 2009-06-14
55. 3:30.24 Cornelius Chirchir KEN Monaco 2002-07-19
56. 3:30.30 Charles Simotwo KEN Monaco 2021-07-09
Reynold Kipkorir KEN Chorzów 2023-07-16
58. 3:30.33 Ivan Heshko UKR Bruxelles 2004-09-03 NR
59. 3:30.34 Collins Cheboi KEN Monaco 2015-07-17
60. 3:30.40 Matthew Centrowitz USA Monaco 2015-07-17 P10WR
61. 3:30.42 Marcin Lewandowski POL Monaco 2021-07-09 AAR, NR
Andrew Coscoran IRL Chorzów 2023-07-16 NR
63. 3:30.46 Alex Kipchirchir KEN Bruxelles 2004-09-03
64. 3:30.54 Alan Webb USA Saint-Denis 2007-07-06
65. 3:30.55 Abdi Bile SOM Rieti 1989-09-03 NR
66. 3:30.57 Reyes Estévez ESP Sevilla (WC) 1999-08-24
67. 3:30.58 William Tanui KEN Monaco 1997-08-16
Ronald Musagala UGA Monaco 2019-07-12 NR
69. 3:30.60 Neil Gourley GBR London 2023-07-23
70. 3:30.61 James Magut KEN Ad-Dawhah 2014-05-09
71. 3:30.62 Charlie Da'Vall Grice GBR Monaco 2019-07-12
72. 3:30.67 Benjamin Kipkurui KEN Monaco 2001-07-20
73. 3:30.71 Samuel Tefera ETH Monaco 2021-07-09
74. 3:30.72 Paul Korir KEN Bruxelles 2003-09-05
75. 3:30.74 Pietro Arese ITA Saint-Denis (OG) 2024-08-06 NR
76. 3:30.75 Stefan Nillessen NED Saint-Denis (OG) 2024-08-06
77. 3:30.77 Steve Ovett GBR Rieti 1983-09-04
Bethwell Birgen KEN Monaco 2013-07-19
Adel Mechaal ESP Tokyo (OG) 2021-08-07
80. 3:30.83 Fouad Chouki FRA Zürich 2003-08-15
81. 3:30.84 Isaac Nader POR Oslo 2024-05-30
82. 3:30.90 Andrew Wheating USA Monaco 2010-07-22
83. 3:30.92 José Luis González ESP Nice 1985-07-16
Tarek Boukensa ALG Roma 2007-07-13
Elliot Giles GBR London 2023-07-23
86. 3:30.94 Isaac Viciosa ESP Monaco 1998-08-08
87. 3:30.95 George Mills GBR Zürich 2023-08-31
88. 3:30.98 Leonel Manzano USA Monaco 2014-07-18
89. 3:30.99 Robert Rono KEN Bruxelles 2002-08-30
Issac Songok KEN Zürich 2004-08-06
91. 3:31.01 Jim Spivey USA Koblenz 1988-08-28
92. 3:31.04 Dahame Najem Bashir QAT Ad-Dawhah 2005-05-13 NR
93. 3:31.06 Ryan Gregson AUS Monaco 2010-07-22
94. 3:31.08 Jake Heyward GBR Birmingham 2022-08-06
95. 3:31.10 Adil Kaouch MAR Roma 2006-07-14
96. 3:31.13 José Manuel Abascal ESP Barcelona 1986-08-16
Mulugeta Wondimu ETH Heusden-Zolder 2004-07-31
98. 3:31.17 Robert Kiplagat Andersen DEN Zürich 1997-08-13 NR
99. 3:31.18 Shadrack Korir KEN Roma 2007-07-13
100. 3:31.21 José Antonio Redolat ESP Stockholm 2001-07-17
Anter Zerguelaïne ALG Monaco 2009-07-28
102. 3:31.24 Samuel Tanner NZL Chorzów 2023-07-16
103. 3:31.28 Enock Koech KEN Zürich 2001-08-17
Vincent Keter KEN Chorzów 2023-07-16
105. 3:31.30 Ilham Tanui Özbilen TUR Monaco 2013-07-19 NR
Matthew Stonier GBR London 2023-07-23
107. 3:31.34 Alsadik Mikhou BRN Hengelo 2017-06-11
108. 3:31.40 William Kemei KEN Nice 1995-07-12
109. 3:31.45 Driss Maazouzi FRA Monaco 2002-07-19
Mekonnen Gebremedhin ETH Hengelo 2012-05-27
111. 3:31.46 Henrik Ingebrigtsen NOR Monaco 2014-07-18
112. 3:31.48 Azzedine Sediki MAR Köln 1995-08-18
Andrés Manuel Díaz ESP Monaco 2000-08-18
114. 3:31.49 Belal Mansoor Ali BRN Athínai 2007-07-02
George Manangoi KEN Monaco 2019-07-12
116. 3:31.52 Steve Holman USA Bruxelles 1997-08-22
Nicholas Kiptanui Kemboi KEN Lausanne 2010-07-08
118. 3:31.53 David Lelei KEN Stuttgart 1998-07-19
119. 3:31.56 Youssef Saad Kamel BRN Monaco 2009-07-28
120. 3:31.57 Juan Carlos Higuero ESP Roma 2006-07-14
121. 3:31.58 Thomas Wessinghage FRG Koblenz 1980-08-27 NR
122. 3:31.61 Benson Seurei KEN Monaco 2012-07-20
123. 3:31.62 Brahim Kaazouzi MAR Monaco 2018-07-20
124. 3:31.67 Suleiman Simotwo KEN Saint-Denis 2006-07-08
125. 3:31.70 Ali Hakimi TUN Bruxelles 1997-08-22 NR
126. 3:31.71 Kevin Sullivan CAN Roma 2000-06-30 NR
127. 3:31.74 Jochem Vermeulen BEL Lausanne 2024-08-22 NR
128. 3:31.75 Pierre Délèze SUI Zürich 1985-08-21 NR
129. 3:31.76 Steve Scott USA Nice 1985-07-16
Abubaker Kaki Khamis SUD Monaco 2011-07-22 NR
131. 3:31.78 Vincent Ciattei USA Eugene 2024-06-24
132. 3:31.81 Adam Spencer AUS London 2023-07-23 P12WR
133. 3:31.82 Mohamed Othman Shahween KSA Hengelo 2011-05-29 NR
Melesse Nberet ETH Monaco 2021-07-09
135. 3:31.84 Mohammed Moustaoui MAR Berlin 2011-09-11
136. 3:31.86 John Mayock GBR Bruxelles 1997-08-22
137. 3:31.87 Stephen Kipkorir KEN Lausanne 1996-07-03
138. 3:31.89 Sammy Rono KEN Stuttgart 1998-07-19
139. 3:31.90 Lemi Tadese ETH Hengelo 2021-06-08
140. 3:31.93 David Krummenacker USA Stockholm 2002-07-16
Johan Cronje RSA Rieti 2013-09-08 NR
142. 3:31.94 Zakaria Maazouzi MAR Marrakesh 2013-04-20
143. 3:31.95 Soufiane El Bakkali MAR Ad-Dawhah 2021-05-28
144. 3:31.96 Harald Hudak FRG Koblenz 1980-08-27
Simon Doyle AUS Stockholm 1991-07-03
Paul Bitok KEN Stockholm 2001-07-17
Vincent Kibet KEN Rieti 2014-09-07
148. 3:31.97 Elkanah Angwenyi KEN Roma 2006-07-14
149. 3:31.98 Homiyu Tesfaye GER Roma 2014-06-05
150. 3:32.00 Andreas Almgren SWE Oslo 2023-06-15 NR
151. 3:32.06 Nadir Bosch FRA Paris 1999-07-21
152. 3:32.07 Elijah Kipruto Maru KEN Rieti 1996-09-01
153. 3:32.09 Benson Koech KEN Bruxelles 1999-09-03
154. 3:32.10 Mohamed Suleiman QAT Zürich 1997-08-13
Robert Farken GER Rehlingen 2023-05-28
156. 3:32.11 Chris O'Hare GBR Monaco 2018-07-20
157. 3:32.13 David Kibet KEN Rieti 1992-09-06
Youssef Baba MAR Ad-Dawhah 2007-05-11
159. 3:32.16 Filbert Bayi TAN Christchurch 1974-02-02 NR
Cooper Teare USA Charlottesville 2024-04-28
161. 3:32.18 Deresse Mekonnen ETH Monaco 2009-07-28
162. 3:32.20 Lopez Lomong USA Monaco 2010-07-22
Nathan Green USA Eugene 2024-06-24
164. 3:32.28 Vyacheslav Shabunin RUS Roma 2000-06-30 NR
165. 3:32.34 Anthony Whiteman GBR Monaco 1997-08-16
166. 3:32.35 Kenenisa Bekele ETH Shanghai 2007-09-28
167. 3:32.37 Eric Dubus FRA Nice 1995-07-12
Michael East GBR Roma 2004-07-02
Yomif Kejelcha ETH Nerja 2024-06-14
170. 3:32.4 John Walker NZL Oslo 1975-07-30
171. 3:32.42 Baptiste Mischler FRA Monaco 2021-07-09
172. 3:32.43 Michal Rozmys POL Lausanne 2022-08-26
173. 3:32.44 Kamel Boulahfane ALG Heusden-Zolder 2004-07-31
174. 3:32.49 Wilfred Oanda Kirochi KEN Bruxelles 1992-08-28
Jakub Holusa CZE Monaco 2018-07-20 NR
Anass Essayi MAR Saint-Denis (OG) 2024-08-04
177. 3:32.55 Geoffrey Rono KEN Berlin 2008-06-01
178. 3:32.67 Maël Gouyette FRA Nice 2024-06-15
179. 3:32.68 Tshepo Tshite RSA Tomblaine 2023-06-18
180. 3:32.69 Peter Elliott GBR Sheffield 1990-09-16
181. 3:32.7 Craig Mottram AUS Oslo 2005-07-29
182. 3:32.70 Arturo Casado ESP Berlin 2010-08-22
183. 3:32.73 Bouabdellah Tahri FRA Monaco 2013-07-19
184. 3:32.77 Jens-Peter Herold GER Rieti 1992-09-06
Ossama Meslek ITA Saint-Denis (OG) 2024-08-04
186. 3:32.78 Gennaro Di Napoli ITA Rieti 1990-09-09
187. 3:32.80 Samuel Abate ETH Hengelo 2021-06-08
188. 3:32.83 Remmy Limo Ndiwa KEN Lausanne 2010-07-08
189. 3:32.84 Moses Kigen KEN Rieti 1996-09-01
Federico Riva ITA Saint-Denis (OG) 2024-08-03
191. 3:32.86 Charles Grethen LUX Tokyo (OG) 2021-08-05 NR
192. 3:32.88 Alvaro Fernández ESP Bruxelles 2004-09-03
193. 3:32.89 Gert-Jan Liefers NED Bruxelles 2001-08-24
194. 3:32.90 Ryan Mphahlele RSA Cape Town 2023-04-17
195. 3:32.93 Jeffrey Riseley AUS Roma 2009-07-10
Justin Kipkoech KEN Eagle Rock 2024-07-20
197. 3:32.94 Charles Philibert-Thiboutot CAN Tomblaine 2023-06-18
Henry Wynne USA Eugene 2024-06-24
199. 3:32.97 Mounir Yemmouni FRA Roma 2004-07-02
Evan Jager USA Portland 2015-06-14
Hillary Ngetich KEN Heusden-Zolder 2016-07-16
Justus Soget KEN Nairobi 2017-06-24 AAR
Selemon Barega ETH Ad-Dawhah 2020-09-25
204. 3:33.00 Martin Keino KEN Rieti 1996-09-01
205. 3:33.03 Mohamed Khaldi ALG Zagreb 2001-07-02
206. 3:33.04 Yassine Bensghir MAR Monaco 2007-07-25
207. 3:33.05 Marko Koers NED Paris 1996-06-28
208. 3:33.06 Ismael Debjani BEL Genève 2021-06-12
209. 3:33.07 Kipkoech Cheruiyot KEN Grosseto 1986-08-10
Jesús Gómez ESP Monaco 2020-08-14
211. 3:33.1 Jim Ryun USA Los Angeles 1967-07-08
212. 3:33.10 Abdelkader Chékhémani FRA Monaco 1996-08-10
213. 3:33.11 Rabie Doukkana FRA Paris 2019-08-24
214. 3:33.12 Joseph Chesire KEN Nice 1992-07-15
Mahiédine Mekhissi-Benabbad FRA Tomblaine 2013-07-02
Kamar Etyang KEN Nairobi 2021-06-19
217. 3:33.14 Hailu Mekonnen ETH Roma 2000-06-30
218. 3:33.15 Cathal Doyle IRL Saint-Denis (OG) 2024-08-04
219. 3:33.16 Benjamin Jipcho KEN Christchurch 1974-02-02
220. 3:33.18 Diego Ruíz ESP Barcelona 2011-07-22
221. 3:33.20 Eliud Kipchoge KEN Hengelo 2004-05-31
Lawi Lalang KEN Saint-Denis 2013-07-06
223. 3:33.21 Salah El Ghazi MAR Köln 1997-08-24
Ferguson Cheruiyot KEN Berlin 2018-09-02
225. 3:33.23 Bernard Kiptum KEN Athínai 2006-07-03
David Torrence USA Rieti 2013-09-08
Jye Edwards AUS Monaco 2021-07-09
228. 3:33.25 Hudson Santos de Souza BRA Rieti 2005-08-28 CR, NR
Festus Lagat KEN Eagle Rock 2024-07-20
230. 3:33.26 Cameron Myers AUS Chorzów 2023-07-16 AAR
231. 3:33.27 Ignacio Fontes ESP Stockholm 2021-07-04
232. 3:33.28 Omer Khalifa SUD Grosseto 1986-08-10
Chris Lukezic USA Roma 2006-07-14
234. 3:33.30 Branko Zorko CRO Monaco 1998-08-08 NR
235. 3:33.31 Ismael Kombich KEN Heusden-Zolder 2010-07-10
236. 3:33.34 Steve Crabb GBR Oslo 1987-07-04
Lukas Morogo KEN Rieti 1996-09-01
238. 3:33.36 Jonah Birir KEN Bruxelles 1992-08-28
239. 3:33.39 Michael Hillardt AUS Berlin 1985-08-23
Geofrey Barusei KEN Hengelo 2012-05-27
241. 3:33.40 Ruben Verheyden BEL Roma (EC) 2024-06-12
242. 3:33.41 Justyn Knight CAN Walnut 2021-05-09
243. 3:33.43 Sergio Gallardo ESP Roma 2007-07-13
244. 3:33.44 Sammy Mutai KEN Monaco 1999-08-04
245. 3:33.46 Abdesslam Kennouche ALG Heusden-Zolder 2004-07-31
246. 3:33.47 Florian Carvalho FRA Saint-Denis 2013-07-06
247. 3:33.49 Amon Kemboi KEN Eagle Rock 2024-07-20
248. 3:33.5 Ray Flynn IRL Oslo 1982-07-07
249. 3:33.50 Adrián Ben ESP Chorzów 2023-07-16
250. 3:33.51 Dieter Baumann GER Stuttgart 1997-07-13
Saif Saeed Shaheen QAT Berlin 2006-09-03
252. 3:33.53 Gideon Gathimba KEN Zagreb 2011-09-13
253. 3:33.54 Hervé Phélippeau FRA Bologna 1990-07-18
254. 3:33.56 Johan Landsman RSA Zürich 1993-08-04
255. 3:33.58 John Reniewicki USA Eagle Rock 2024-07-20
Samuel Pihlström SWE Saint-Denis (OG) 2024-08-03 P42WR
257. 3:33.59 Abdelkader Hachlaf MAR Bruxelles 2001-08-24
Abdelatif Sadiki MAR Tokyo (OG) 2021-08-05
Raphael Pallitsch AUT Ostrava 2024-05-28 NR
260. 3:33.6 Joe Falcon USA Oslo 1990-07-14
261. 3:33.60 Rüdiger Stenzel GER Köln 1997-08-24
262. 3:33.61 Marcus O'Sullivan IRL Monaco 1996-08-10
263. 3:33.64 Carsten Schlangen GER Bottrop 2012-07-06
Craig Engels USA Portland 2021-05-29
265. 3:33.65 Colby Alexander USA Trabuco Hills 2021-07-18
266. 3:33.66 Saïd Chébili FRA Saint-Denis 1999-07-03
Luke McCann IRL Stockholm 2024-06-02
268. 3:33.67 Mike Boit KEN Bruxelles 1981-08-28
Sean McGorty USA Memphis 2024-07-12
270. 3:33.68 Jürgen Straub GDR Potsdam 1979-08-31
Mark Fountain AUS Rieti 2005-08-28
Alfred Kirwa Yego KEN Ad-Dawhah 2009-05-08
Salim Keddar ALG Tomblaine 2023-06-18
274. 3:33.69 Hamza Driouch QAT Ad-Dawhah 2012-05-11
275. 3:33.70 Kalle Berglund SWE Ad-Dawhah (WC) 2019-10-06
276. 3:33.71 Hicham Bellani MAR Athínai 2007-07-02
Fouad El Kaam MAR Oordegem 2013-07-06
Gilbert Kwemboi KEN Heusden-Zolder 2016-07-16
Daniel Munguti KEN Nairobi 2024-04-20
280. 3:33.72 Seneca Lassiter USA Nice 1999-07-17
281. 3:33.73 Mohamed Yagoub Babiker SUD Bruxelles 1997-08-22
Haile Gebrselassie ETH Stuttgart 1999-06-06
David Kiplak KEN Ad-Dawhah 2002-05-15
Zebene Alemayehu ETH Oordegem 2013-07-06
Filip Rak POL Chorzów 2024-05-18
286. 3:33.74 Willi Wülbeck FRG Koblenz 1980-08-27
Melkeneh Azeze ETH Hengelo 2021-06-08 AAR
Eliud Kipsang KEN Azusa 2022-04-15
Joe Waskom USA Eugene 2024-06-24
290. 3:33.75 Yoann Kowal FRA Saint-Denis 2011-07-08
291. 3:33.78 Noureddine Béhar MAR Lausanne 1996-07-03
Drew Hunter USA Eagle Rock 2024-07-20
293. 3:33.79 David Moorcroft GBR Hengelo 1982-07-27
Leonard Muchero Maina KEN Roma 2001-06-29
Mohad Abdikadar Sheik Ali ITA Padova 2023-09-03
296. 3:33.81 Eliah Kiptoo KEN Ad-Dawhah 2012-05-11
297. 3:33.82 Rachid El Basir MAR London 1995-07-07
Dawit Wolde ETH Hengelo 2012-05-27
Waleed Suliman USA Memphis 2024-07-12
300. 3:33.83 John Robson GBR Bruxelles 1979-09-04
Markos Geneti ETH Stockholm 2005-07-26
302. 3:33.84 Teddese Lemi ETH Nerja 2024-06-14
Elliott Cook USA Eugene 2024-06-24
304. 3:33.87 Johan Fourie RSA Stellenbosch 1987-04-10
305. 3:33.89 Rod Dixon NZL Christchurch 1974-02-02
Paul McMullen USA Monaco 2001-07-20
307. 3:33.9 Nick McCormick GBR Oslo 2005-07-29
308. 3:33.90 Jimmy Gressier FRA Montesson 2023-06-10
Julian Ranc FRA Tomblaine 2023-06-18
310. 3:33.92 Stefan Eberhardt GER Berlin 2009-06-14
311. 3:33.94 Graham Hood CAN Zürich 1997-08-13
312. 3:33.95 Salah Hissou MAR Nürnberg 1996-06-07
313. 3:33.96 Thomas Lancashire GBR Bruxelles 2010-08-27
Colin Sahlman USA Azusa 2024-04-13
315. 3:33.97 William Paulson CAN Azusa 2022-04-15
316. 3:33.98 Romain Mornet FRA Lucerne 2024-07-16
317. 3:33.99 Steve Lacy USA Oslo 1980-07-15
Todd Harbour USA Zürich 1982-08-18
319. 3:34.0 Jean Wadoux FRA Colombes 1970-07-23
Moses Kiptanui KEN Nairobi 1992-06-13
321. 3:34.00 Matthew Yates GBR Bruxelles 1991-09-13
Jordan McNamara USA Oordegem 2013-07-06
323. 3:34.01 Graham Williamson GBR Oslo 1983-06-28
324. 3:34.02 Frank O'Mara IRL Bruxelles 1985-08-30
325. 3:34.03 Manuel Pancorbo ESP Nice 1997-07-16
326. 3:34.04 Yusuf Biwott KEN Zürich 2006-08-18
327. 3:34.05 Mohrad Amdouni FRA Monaco 2015-07-17
Eric Holt USA New York City 2024-06-09
329. 3:34.06 Demma Daba ETH New York City 2010-06-12
Abiyot Abinet ETH Tomblaine 2013-07-02
Kyumbe Munguti KEN Huelva 2023-06-06
332. 3:34.07 James West GBR Ad-Dawhah 2020-09-25
333. 3:34.08 Pascal Thiébaut FRA Monaco 1992-08-11
Matthew Ramsden AUS Heusden-Zolder 2021-07-03
335. 3:34.09 John Kosgei KEN Bratislava 1997-06-10
336. 3:34.1 Tony Morrell GBR Oslo 1990-07-14
337. 3:34.10 Andreas Busse GDR Potsdam 1984-07-21
Álvaro Rodriguez ESP Hengelo 2012-05-27
339. 3:34.11 Markus Hacksteiner SUI Koblenz 1987-08-13
Russell Brown USA Ad-Dawhah 2012-05-11
341. 3:34.12 Atoi Boru KEN Rieti 1994-08-28
William Yiampoy KEN Lausanne 2001-07-04
Garrett Heath USA Oordegem 2013-07-06
344. 3:34.13 Christophe Impens BEL Bruxelles 1996-08-23
Alexandru Vasile ROU Bucuresti 1997-06-13 NR
346. 3:34.14 Japheth Kimutai KEN Osaka 2000-05-13
Kumari Taki KEN Ostrava 2020-09-08
348. 3:34.15 Hauke Fuhlbrügge GER Stockholm 1991-07-03
Galen Rupp USA Bruxelles 2014-09-05
350. 3:34.16 Emil Danielsson SWE Budapest (WC) 2023-08-20
351. 3:34.17 Michael Too KEN Ad-Dawhah 2002-05-15
352. 3:34.19 Imed Hamed Mohamed Nour KSA Bottrop 2012-07-06
Zane Robertson NZL Rieti 2014-09-07
354. 3:34.20 Luís Feiteira POR Monaco 2001-07-20
Elzan Bibic SRB Bern 2023-08-04 NR
356. 3:34.21 Wegene Addisu ETH Hengelo 2021-06-08
357. 3:34.22 Graham Crouch AUS Christchurch 1974-02-02
Nathan Brannen CAN Hengelo 2012-05-27
359. 3:34.23 Alexis Miellet FRA Monaco 2019-07-12
360. 3:34.24 Saeed Hassan Abdirahman QAT Nerja 2021-05-12
Casey Comber USA Nice 2023-06-17
362. 3:34.25 Matt Tegenkamp USA Athínai 2007-07-02
363. 3:34.26 Will Leer USA Heusden-Zolder 2014-07-19
Ben Blankenship USA Bruxelles 2016-09-09
365. 3:34.27 Andrey Bulkovskiy UKR Saint-Denis 1996-06-03
366. 3:34.29 Paul Mwangi KEN Linz 2000-08-08
367. 3:34.30 Juan van Deventer RSA New York City 2009-05-30
368. 3:34.31 Benoit Campion FRA Nice 2024-06-15
369. 3:34.36 Yobes Ondieki KEN Rovereto 1990-08-21
Andrew Baddeley GBR Oslo 2008-06-06
371. 3:34.37 Miloud Abaoud ALG Rieti 1998-08-30
Manuel Damião POR Heusden-Zolder 2004-07-31
373. 3:34.39 Jeremy Roff AUS Berlin 2009-06-14
Dominic Lokinyomo Lobalu SUI Lausanne 2024-08-22
375. 3:34.4 Erustus Limo KEN Nairobi 1999-06-12
376. 3:34.41 Kieran Lumb CAN Ad-Dawhah 2024-05-10
377. 3:34.42 Henok Legesse ETH New York City 2009-05-30
378. 3:34.43 Simon Denissel FRA Bruxelles 2021-09-03
379. 3:34.44 Manuel Olmedo ESP Saint-Denis 2011-07-08
Adam Fogg GBR Roma (EC) 2024-06-12
381. 3:34.45 Artur Ostrowski POL Zagreb 2011-09-13
382. 3:34.46 Ciarán O'Lionáird IRL Oordegem 2011-08-02
383. 3:34.47 Anacleto Jiménez ESP Madrid 1996-06-12
Nabil Madi ALG Monaco 2008-07-29
Andrew Bayer USA Oordegem 2013-07-06
Teresa Tolosa ETH Hengelo 2017-06-10
George Beamish NZL Eugene 2024-05-25
388. 3:34.48 Frederick Cheruiyot KEN Paris 1999-07-21
389. 3:34.49 Igor Lotarev RUS Bruxelles 1985-08-30
Pieter-Jan Hannes BEL Heusden-Zolder 2014-07-19
Johnny Gregorek USA Azusa 2021-07-25
392. 3:34.50 Adrian Passey GBR Oslo 1987-07-04
Tom Elmer SUI Bern 2023-08-04
394. 3:34.51 Abu Salim Mayanja UGA Poznan 2023-06-18
395. 3:34.52 Philippe Dien FRA Viareggio 1983-07-27
Mickaël Damian FRA Paris 1996-06-28
Ayoub Tiouali MAR Bottrop 2012-07-06
Peter Bol AUS Décines-Charpieu 2023-07-08
Hafid Rizky MAR Marrakech 2024-05-19
400. 3:34.53 Mark Rowland GBR Verona 1988-07-27
Flavien Szot FRA Bordeaux 2024-06-19
402. 3:34.54 Peter Rono KEN Zürich 1989-08-16
Florian Orth GER Oordegem 2014-07-05
Kyle Merber USA Greenville 2015-05-30
Marius Probst GER Turku 2024-06-18
406. 3:34.55 Teshome Dirirsa ETH Praha 2012-06-11
Bader Rassioui MAR Bottrop 2012-07-06
Nick Symmonds USA Monaco 2013-07-19
Abdi Waiss Mouhyanin DJI Ad-Dawhah 2016-05-06
Kasey Knevelbaard USA Nice 2023-06-17
411. 3:34.56 Nico Young USA Eagle Rock 2024-05-04
412. 3:34.57 Stefano Mei ITA Rieti 1986-09-07
Regasa Chala ETH Hengelo 2017-06-10
414. 3:34.59 Kevin McKay GBR Köln 1997-08-24
Javier Miron ESP Bilbao 2024-06-18
416. 3:34.60 German Fernandez USA Berlin 2012-09-02
417. 3:34.61 Pat Scammell AUS Melbourne 1988-03-17
Davide Tirelli ITA Nice 1992-07-15
Mohamed Al-Garni QAT Ad-Dawhah 2011-12-20
420. 3:34.62 Piers Copeland GBR Marseille 2021-06-09
421. 3:34.63 Joaquim Cruz BRA Hengelo 1988-08-14
422. 3:34.66 Tim Hacker USA Koblenz 1987-08-13
Noah Baltus NED Rehlingen 2024-05-19
424. 3:34.69 Günther Weidlinger AUT Kassel 2000-06-07
425. 3:34.7 Chuck Aragon USA Oslo 1984-07-21
426. 3:34.71 Charlie Gruber USA Heusden-Zolder 2004-07-31
Adisu Girma ETH Bydgoszcz 2023-06-06
428. 3:34.72 Soresa Fida ETH Cottbus 2011-06-25
429. 3:34.73 Ermias Girma ETH Turku 2024-06-18
430. 3:34.75 Philippe Collard FRA Rieti 1987-09-08
431. 3:34.76 Gary Lough GBR Monaco 1995-09-09
Russ Murray GBR Hengelo 2012-05-27
Adam Ali Musab QAT Stockholm 2021-07-04
434. 3:34.77 David Bustos ESP Huelva 2012-06-07
435. 3:34.78 Robby Andrews USA Eagle Rock 2012-05-18
436. 3:34.80 Edgar Martins de Oliveira BRA Roma 1991-07-17
Samuel Zeleke ETH Rabat 2022-06-05
Endashaw Reta ETH Bilbao 2024-06-18
439. 3:34.81 Mohammed Amyn MAR Lausanne 1999-07-02
Peter Biwott KEN Zagreb 2001-07-02
441. 3:34.83 Kevin López ESP Lausanne 2019-07-05
Louis Gilavert FRA Nice 2024-06-15
443. 3:34.84 Uwe Becker FRG Koblenz 1983-08-31
444. 3:34.85 Dragan Zdravkovic SRB Praha 1983-08-20
Mohamed Saïd El Wardi MAR Roma 2000-06-30
Jamale Aarrass FRA Eagle Rock 2012-05-18
Bastien Augusto FRA Marseille 2023-07-17
448. 3:34.87 Jan Kubista CZE Praha 1983-08-20
Timo Benitz GER Hengelo 2017-06-11
450. 3:34.89 Robert Myers USA London 2005-07-22
Mohammed Ahmed CAN Portland 2020-07-21
452. 3:34.9 Peter O'Donoghue NZL Melbourne 1987-03-18
453. 3:34.90 Grant Fisher USA New York City 2024-06-09
454. 3:34.91 Kipchoge Keino KEN Ciudad de México (OG) 1968-10-20
Mark Carroll IRL Raleigh 2000-06-17
Samuel Prakel USA Lucerne 2024-07-16
457. 3:34.92 Kamel Bouhaloufa FRA Linz 2000-08-08
458. 3:34.93 José Marajo FRA Rieti 1983-09-04
Shadrack Langat KEN Lausanne 1999-07-02
Jürgen Vandewiele BEL Bruxelles 2001-08-24
Cory Leslie USA Oordegem 2013-07-06
462. 3:34.98 Saul Ordóñez ESP Castellón 2020-08-24
463. 3:35.0 Wilson Waigwa KEN Koblenz 1983-08-31
Elijah Mwanagoi KEN Nairobi 2014-06-07
465. 3:35.00 Pierrik Jocteur-Monrozier FRA Monaco 2020-08-14
466. 3:35.01 Joshua Thompson USA Berlin 2019-09-01
467. 3:35.02 Roberto Parra ESP Saint-Denis (WC) 2003-08-27
Abednego Chesebe KEN Nairobi 2012-06-15
Filip Sasínek CZE Ostrava 2020-09-08
470. 3:35.03 Mogens Guldberg DEN Zürich 1990-08-15
Maurys Surel Castillo CUB Huelva 2012-06-07 NR
Brahim Akachab MAR Rabat 2017-07-16
473. 3:35.04 Nicholas Griggs IRL Tooting Bec 2024-07-24
474. 3:35.06 Julius Kiptoo KEN Zürich 1997-08-13
475. 3:35.07 Alexandre Gonzalez FRA Bruxelles 1979-09-04
Rob Druppers NED Berlin 1985-08-23
Richard Geemi KEN Formia 2001-07-14
Krzysztof Zebrowski POL Rieti 2013-09-08
479. 3:35.08 Neil Horsfield GBR Bruxelles 1990-08-10
480. 3:35.09 Yenew Alamirew ETH Eugene 2011-06-04
Maciej Wyderka POL Ostrava 2024-05-28
482. 3:35.11 Michael Stember USA Monaco 2000-08-18
483. 3:35.12 Tesfaye Cheru ETH Heusden-Zolder 2014-07-19
Vincent Letting KEN Heusden-Zolder 2016-07-16
Pieter Sisk BEL Oordegem 2023-06-10
486. 3:35.15 Jeff Atkinson USA Hengelo 1989-08-13
Angel Fariñas ESP Barcelona 1990-07-16
488. 3:35.16 Fouad Messaoudi MAR Azusa 2023-04-15
489. 3:35.2 Abderrahmane Anou ALG El Djezair 2011-07-09
490. 3:35.20 Boaz Cheboiywo KEN Palo Alto 2005-05-30
Benjamin Cheruiyot KEN Bottrop 2012-07-06
Hillary Maiyo KEN Barcelona 2015-07-08
Joonas Rinne FIN Turku 2024-06-18 NR
494. 3:35.21 Jason Pyrah USA Paris 1996-06-28
Gabe Jennings USA Rieti 2000-09-03
Jeff See USA Indianapolis 2012-06-16
497. 3:35.22 Rachid Chékhémani FRA Strasbourg 1999-06-29
Paul Robinson IRL Rieti 2013-09-08
Arthur Gervais FRA Montesson 2023-06-10
500. 3:35.23 Brimin Kipruto KEN Stockholm 2006-07-25
Dorian Ulrey USA Roma 2009-07-10
502. 3:35.24 Jinson Johnson IND Berlin 2019-09-01 NR
Amos Bartelsmeyer GER Portland 2021-05-29
Luke Houser USA Eugene 2024-06-21
505. 3:35.25 James Kangogo KEN Dessau 2012-05-25
506. 3:35.26 Uwe Mönkemeyer FRG Köln 1986-08-17
John Gladwin GBR Bruxelles 1986-09-05
Jonathan Rankin USA Stockholm 2005-07-26
Boaz Kiprugut KEN Praha 2021-06-07
510. 3:35.27 Alessandro Lambruschini ITA Roma 1987-07-22
David Kisang KEN Lappeenranta 1996-07-14
Brannon Kidder USA Seattle 2019-06-15
Eduardo Herrera MEX Bilbao 2024-06-18 NR
514. 3:35.28 Craig Masback USA Lausanne 1982-07-14
Jack Buckner GBR Stockholm 1986-07-01
Thiago do Rosario André BRA Nijmegen 2017-06-02
Santiago Catofre URU Nice 2021-06-12 NR
518. 3:35.29 Shane Healy IRL Bruxelles 1997-08-22
519. 3:35.3 John Gregorek USA Oslo 1982-06-26
520. 3:35.30 Ashenafi Gadisa ETH Huelva 2023-06-06
521. 3:35.31 Nicholas Kemboi KEN Marseille 2010-06-05
522. 3:35.32 Christian Obrist ITA Rieti 2007-09-09
Patrick Casey USA Oordegem 2014-07-05
Brimin Kiprotich KEN Monaco 2019-07-12
Luis Grijalva GUA Trabuco Hills 2021-07-18 NR
526. 3:35.33 Peter van der Westhuizen RSA New York City 2009-05-30
Anthony Kiptoo KEN Hengelo 2015-05-24
528. 3:35.34 Cornelius Tuwei KEN Berlin 2019-09-01
529. 3:35.35 Fita Bayissa ETH Arnhem 1999-07-10
Anas Selmouni MAR Gateshead 2003-07-13
Hicham Oueledha MAR Rabat 2018-07-13
Mehmet Celik TUR Bruxelles 2024-05-26
Davis Bove USA Eagle Rock 2024-07-20
534. 3:35.37 Jack Antsey AUS Nice 2024-06-15
535. 3:35.38 Ahmed Ibrahim Warsama QAT Rieti 1994-08-28
Jesse Hunt AUS Westwood 2024-05-18
537. 3:35.4 Vladimir Malozyemlin RUS Sochi 1980-05-23
538. 3:35.40 Sam Gilman USA Memphis 2024-07-12
539. 3:35.42 Abdelhaq Abdellah MAR Rieti 1996-09-01
Samuel Mwera TAN Rieti 2004-09-05
Kazuki Kawamura JPN Chitose 2021-07-17 NR
542. 3:35.45 Vincent Mutai KEN Dessau 2012-05-25
Mason Ferlic USA Portland 2021-05-29
544. 3:35.46 Paul Anselmini FRA Leuven 2024-07-27
545. 3:35.47 David Nyaga KEN San Sebastián 2002-08-20
546. 3:35.48 Luke Kipkosgei KEN Bellinzona 1998-07-01
Brian Berryhill USA Zürich 2001-08-17
Craig Miller USA Oordegem 2013-07-06
549. 3:35.50 Wolfram Müller GER Milano 2003-06-03
Adrian Blincoe NZL Rieti 2005-08-28
Collis Birmingham AUS Bruxelles 2010-08-27
552. 3:35.52 Rémy Geoffroy FRA Roma 1987-07-22
Ali Nabil Maataoui MAR Kassel 2005-06-10
Younés Essalhi MAR Sollentuna 2013-06-27
555. 3:35.53 Andrey Loginov RUS Moskva 1995-06-05
Andrew Graffin GBR Berlin 2002-09-06
Samir Khadar ALG Jerez de la Frontera 2008-06-24
558. 3:35.54 Jack Bolas USA Oordegem 2013-07-06
559. 3:35.55 Francisco Javier Abad ESP Zagreb 2011-09-13
560. 3:35.56 José Luis Carreira ESP La Coruña 1986-08-06
Ahmed Krama ALG Zürich 1997-08-13
Kamal Ali Thamer QAT Ad-Dawhah 2008-05-09
563. 3:35.57 Balázs Tölgyesi HUN Atlanta (OG) 1996-08-01 NR
Weretew Eshete ETH Hengelo 2017-06-10
Luke Mathews AUS Hengelo 2017-06-11
566. 3:35.58 Olaf Beyer GDR Roma 1981-09-05
567. 3:35.59 Ryan Hill USA Heusden-Zolder 2016-07-16
568. 3:35.6 Herbert Elliott AUS Roma (OG) 1960-09-06
Isaac Sang KEN Nairobi 2000-03-25
570. 3:35.60 Eric Avila USA Portland 2021-05-29
Hicham Akankam MAR Huelva 2023-06-06
Paul Moya AND Nice 2024-06-15 NR
573. 3:35.62 Piotr Rostkowski POL Stuttgart 1997-07-13
Edwin Maranga KEN Rieti 1998-08-30
575. 3:35.63 Rob Napolitano URU Portland 2021-06-03
Abdihamid Nur USA Eagle Rock 2024-05-04
Wes Porter USA Gresham 2024-06-09
578. 3:35.65 Whaddon Niewoudt RSA Port Elizabeth 1993-05-17
Philip Mosima KEN Papendal 1997-07-12
Joao C. Maria Bussotti ITA Lignano Sabbiadoro 2023-07-14
581. 3:35.66 Frank Clement GBR Edmonton 1978-08-12
James Kimutai Koskei KEN Zürich 2000-08-11
583. 3:35.67 Peter Koech KEN Hengelo 1986-06-27
Niall Bruton IRL Köln 1995-08-18
Berhanu Alemu ETH Heusden-Zolder 2000-08-05
Mike Foppen NED Pfungstadt 2022-09-07
587. 3:35.68 Zeki Öztürk TUR Bologna 1990-07-18
Julius Achon UGA Stuttgart 1997-07-13
Yassine Hethat ALG Oordegem 2014-07-05
Kasey Knevelbaard USA Ninove 2024-07-20
591. 3:35.69 Alberto García ESP Madrid 2001-07-07
James Nolan IRL Heusden-Zolder 2003-08-02
Enoch Omwamba KEN Yokohama 2015-05-15
Mohamed Abildaahi GER Bydgoszcz 2022-06-03
595. 3:35.70 Abdelmajid Moncef MAR Verona 1988-07-27
596. 3:35.72 Cornelius Kangogo KEN Rehlingen 2012-05-28
597. 3:35.73 Mahmoud Kalboussi TUN Nice 1992-07-15
Job Tanui KEN Linz 2003-07-31
599. 3:35.74 Rob Harrison GBR Cwmbran 1986-05-26
Bill Burke USA Köln 1993-08-01
Bert Leenaerts BEL Heusden-Zolder 2003-08-02
Youssouf Hiss Bachir DJI London 2018-07-22
603. 3:35.75 Tom Byers USA Bruxelles 1982-08-27
Grant Robison USA Heusden-Zolder 2003-08-02
Gonzalo Garcia ESP Marseille 2023-07-17
606. 3:35.76 Philemon Harineki ZIM Grosseto 1991-08-11 NR
Mário Silva POR Tokyo (WC) 1991-09-01
Mohamed Bensghir MAR Rabat 2010-06-06
609. 3:35.77 Terrance Herrington USA Monaco 1991-08-03
Richard Douma NED Heusden-Zolder 2016-07-16
Pol Oriach ESP Castellón 2023-06-14
Kazuto Iizawa JPN Osaka 2024-05-12
613. 3:35.78 Mustapha Lachaal MAR Verona 1988-07-27
Giuseppe D'Urso ITA Bellinzona 1998-07-01
615. 3:35.79 Riccardo Materazzi ITA Zürich 1984-08-22
616. 3:35.8 Suleiman Nyambui TAN Paris 1979-07-06
Vitaliy Tishchenko UKR Sochi 1980-05-23
Robert Nemeth AUT Rieti 1981-09-09
619. 3:35.80 Benson Esho KEN Grosseto 2004-07-15
Boaz Lalang KEN Roma 2010-06-10
Thomas Keen GBR Szczecin 2024-08-28
622. 3:35.81 Terry Brahm USA Hengelo 1988-08-14
Elijah Kiptoo KEN Bellinzona 2014-06-03
624. 3:35.82 Doug Consiglio CAN Burnaby 1988-06-05
Imad Touil ALG Rabat 2012-05-27
Paul Ryan USA Portland 2022-06-11
627. 3:35.83 Peter Wirz SUI Los Angeles (OG) 1984-08-10
Bruno Levant FRA Koblenz 1987-08-13
Mark Deady USA Hengelo 1988-08-14
Anthony Famiglietti USA Rieti 2006-08-27
631. 3:35.84 Téofilo Benito ESP Getxo 1991-06-29
François van Rensburg RSA Port Elizabeth 1993-05-17
Brian Hyde USA Chapel Hill 1995-05-13
Yann Schrub FRA Décines-Charpieu 2024-05-04
Morgan Beadlescomb USA Westwood 2024-05-17
636. 3:35.85 Marc Alcalá ESP Monaco 2017-07-21
Vladimir Nikitin RUS Kazan 2018-07-22
Donavan Brazier USA Portland 2020-07-03
639. 3:35.86 Andrés Vera ESP La Coruña 1986-08-06
640. 3:35.87 Peter Philipp SUI Lausanne 1999-07-02
Matthew Kipsang KEN Andújar 2024-05-17
642. 3:35.88 Lucas Bons USA Gresham 2024-06-09
643. 3:35.89 Chris Solinsky USA Walnut 2011-04-15
Quentin Malriq FRA Montesson 2023-06-10
645. 3:35.90 Fernando Carro ESP Castellón 2020-08-24
Mohamed Amine Jihnaoui TUN Lignano Sabbiadoro 2024-07-14
647. 3:35.93 Vittorio Fontanella ITA Zürich 1981-08-19
Otmane Belharbazi FRA Oordegem 2013-07-06
Marc Scott GBR Portland 2020-07-21
650. 3:35.94 Paul Larkins GBR London 1987-07-10
Saïd Ahmed USA Stockholm 2006-07-25
Eric Jenkins USA Eugene 2016-07-29
Ossama El Kabbouri ITA Leuven 2024-07-27
654. 3:35.95 Illia Karnavukhau BLR Minsk 2022-07-29 NR
655. 3:35.96 Hais Welday ERI Huelva 2009-06-10 NR
Tarik Moukrime BEL Heusden-Zolder 2014-07-19
657. 3:35.97 Joeri Jansen BEL Sevilla 2005-06-04
El Hassane Moujahid MAR Rabat 2022-06-05
659. 3:35.98 Danie Malan RSA Zürich 1976-07-09
Klaus Peter Nabein GER Hengelo 1986-06-27
661. 3:35.99 Samir Benfarès FRA Rieti 1994-08-28
662. 3:36.0 Marty Liquori USA Milano 1971-07-01
663. 3:36.00 Taylor Milne CAN Burnaby 2008-06-21
Mitchell Kealey AUS Sydney 2010-02-27
Christian Noble USA Eugene 2022-04-22
666. 3:36.01 Niels Kim Hjorth DEN Koblenz 1986-08-06
667. 3:36.03 Filip Ostrowski POL Bydgoszcz 2023-06-06
668. 3:36.04 Kevin Johnson USA Zürich 1984-08-22
Jack Antsey AUS Ninove 2024-07-20
670. 3:36.05 Richie Harris USA Budapest 1984-08-20
Alexis Abraham FRA Nice 2001-07-09
Ben True USA Somerville 2016-06-17
673. 3:36.07 Musa Kimeli KEN Barcelona 1999-07-29
Jeroen D'Hoedt BEL Oordegem 2011-08-02
Antoine Senard BEL Ninove 2024-07-20
676. 3:36.08 Claudio Patrignani ITA Viareggio 1983-07-27
Han Kulker NED Roma (WC) 1987-09-04
Jamal Hitrane MAR Fès 2012-06-17
Bryan Cantero FRA Heusden-Zolder 2014-07-19
680. 3:36.09 Cornelius Ndiwa KEN Warszawa 2010-06-08
Cameron Procevait CAN Portland 2022-06-11
Daniel Kimaiyo KEN Nairobi 2022-07-02
Nuno Pereira POR Madrid 2024-06-21
Robin Van Riel NED Genève 2024-06-22
Joe Wigfield GBR Tooting Bec 2024-07-24
686. 3:36.11 Orlando Castro ESP Rieti 1998-08-30
Luis Miguel Martín ESP San Sebastián 2002-08-20
Andreas Vojta AUT Glasgow 2014-07-12
689. 3:36.12 Mohamed Attaoui ESP Huelva 2023-06-06
Abdisa Fayisa ETH Padova 2023-09-03
691. 3:36.13 Abdelaziz Sahere MAR London 1990-07-20
692. 3:36.14 Mohammed Mourhit BEL Heusden-Zolder 2000-08-05
Guillaume Éraud FRA Monaco 2008-07-29
Valentin Smirnov RUS Cheboksary 2011-07-24
Julian Matthews NZL Swarthmore 2016-05-16
Sofiane Selmouni FRA Monaco 2017-07-21
Maximillian Thorwirth GER Montesson 2023-06-10
Giovanni Fillippi ITA Padova 2023-09-03
699. 3:36.15 Mateusz Demczyszak POL Huelva 2012-06-07
Peter Callahan BEL Vida 2021-06-22
701. 3:36.16 Rob Dielis NED Hengelo 1989-08-13
Azat Rakipov BLR Barcelona (OG) 1992-08-06
Vincent Malakwen KEN Sevilla 1995-06-03
Kieren Tuntivate THA Burnaby 2024-06-15 NR
705. 3:36.17 Peter Bourke AUS Koblenz 1987-08-13
Jack Salisbury USA Memphis 2024-07-12
707. 3:36.18 Massimo Pegoretti ITA Roma 1996-06-05
Alistair Cragg IRL Carson 2007-05-20
Federico Bruno ARG Castellón 2021-06-29 NR
Dillon Maggard USA Los Angeles 2023-07-22
711. 3:36.19 Miroslaw Zerkowski POL Warszawa 1980-06-09
Earl Jones USA Hengelo 1986-06-27
Mohamed Taki MAR Köln 1993-08-01
Hamish Christensen NZL Sydney 1999-02-20
715. 3:36.2 David Wottle USA Helsinki 1973-06-28
Karl Fleschen FRG Düsseldorf 1977-07-01
Francis Gonzalez FRA Paris 1979-07-06
Eamonn Coghlan IRL Oslo 1983-07-09
719. 3:36.20 Ismaïl Sghyr MAR Talence 1995-06-21
Paul Cleary AUS Brisbane 1999-03-13
721. 3:36.21 Othmane El Goumri MAR Rabat 2015-06-14
Callum Elson GBR Lignano Sabbiadoro 2023-07-14
723. 3:36.22 James Shane GBR Birmingham 2011-07-31
Sam Parsons GER Berlin 2022-09-04
725. 3:36.23 Paul-Heinz Wellmann FRG Stockholm 1976-07-05
Clayton Murphy USA Portland 2016-06-12
727. 3:36.24 Ayanleh Abdi Abdillahi DJI Douala 2024-06-26
728. 3:36.25 Andrea Abelli ITA Nice 1997-07-16
Miles Batty USA Walnut 2011-04-15
Hamish Carson NZL Swarthmore 2016-05-16
James Gormley GBR Bury 2024-08-10
732. 3:36.26 Ivo van Damme BEL Zürich 1976-07-09
Abderrhamane Morceli ALG Tunis 1977-08-12
Rachid Kram ALG Verona 1988-07-27
Musir Salem Jawher BRN Stockholm 2001-07-17
736. 3:36.29 Lee Emanuel GBR Swarthmore 2016-05-16
737. 3:36.3 Michel Jazy FRA Sochaux 1966-06-25
Francesco Arese ITA Milano 1971-07-01
Nikolay Kirov BLR Sochi 1980-05-23
Antti Loikkanen FIN Imatra 1980-06-16
Yemaneberhan Crippa ITA San Donato Milanese 2020-09-05
742. 3:36.30 Michael Busch GER Jena 1993-06-13
Johan Botha RSA Nijmegen 2000-05-23
Jordan Williamsz AUS Padova 2018-09-02
745. 3:36.31 Eddy Stevens BEL Koblenz 1986-08-06
Marc Davis USA Malmö 1994-08-22
747. 3:36.32 Noah Kibet KEN Azusa 2023-04-15
748. 3:36.33 Pekka Vasala FIN München (OG) 1972-09-10
Daniel Zegeye ETH Linz 2000-08-08
Matthieu Vandiest BEL Bruxelles 2002-08-30
Robert Domanic USA Azusa 2018-04-19
Michael Kibet KEN Tomblaine 2018-06-27
Mahadi Abdi Ali NED Pfungstadt 2023-09-06
754. 3:36.34 Paul Rugut KEN München 1983-07-26
755. 3:36.35 Brahim Boutayeb MAR Monaco 1992-08-11
Youcef Abdi AUS Rieti 2002-09-08
Craig Huffer AUS Barcelona 2010-07-09
John Bolas USA Bottrop 2012-07-06
759. 3:36.36 Anatoliy Kalutskiy RUS Kyiv 1984-06-24
Steve Agar CAN Stuttgart 1998-07-19
Dumisane Hlaselo RSA Tomblaine 2015-07-01
Benjamin Kigen KEN Madrid 2017-07-14
763. 3:36.37 Cyrille Laventure FRA Paris 1986-07-22
Bram Anderiessen NED Nice 2021-06-12
Liam Murphy USA Eugene 2024-06-24
766. 3:36.38 Vincent Rousseau BEL Köln 1985-08-25
Jason Lunn USA Iráklio 2004-07-04
Abdulkarim Teki Abdurahman ETH Dessau-Roßlau 2023-06-17
769. 3:36.39 Michael Gottschalk GER Nürnberg 1996-06-07
Aaron Las Heras ESP Castellón 2023-06-14
771. 3:36.4 Jürgen May FRG Erfurt 1965-07-14
Len Hilton USA Torino 1974-07-24
Rick Wohlhuter USA Wichita 1975-05-31
Pavel Yakovlyev RUS Sochi 1980-05-23
775. 3:36.40 Brett Meyer USA Gresham 2024-06-09
776. 3:36.41 Carlos Garcia ESP Madrid 1996-06-12
Andre J. Acosta USA Eagle Rock 2012-05-18
Robert Heppenstall CAN Bydgoszcz 2023-06-06
Djilali Bedrani FRA Décines-Charpieu 2024-05-04
780. 3:36.42 Rorey Hunter AUS Décines-Charpieu 2021-06-19
781. 3:36.43 Andreas Baranski FRG Warszawa 1980-06-09
Olin Hacker USA Kortrijk 2024-07-13
783. 3:36.44 Dagne Alemu ETH Zagreb 2002-07-08
Kebde Endale ETH Tomblaine 2019-06-22
Carlos Mayo ESP Barcelona 2021-07-01
Reed Brown USA Eugene 2022-04-22
787. 3:36.45 Vickson Polonet KEN Milano 2008-07-02
Bernard Kaptingei KEN Nairobi 2012-06-15
Matt Wisner USA Westwood 2024-05-17
790. 3:36.46 Henry Rotich KEN Zürich 2002-08-16
Gregory Beugnet FRA Hengelo 2012-05-27
Sebastian Keiner GER Heusden-Zolder 2015-07-18
793. 3:36.47 Mohamed Ibrahim Aden USA Stuttgart 1997-07-13
Callum Davies AUS Jessheim 2024-05-24
795. 3:36.48 Tony Rogers NZL Los Angeles (OG) 1984-08-10
796. 3:36.49 Johnny Kroon SWE Oslo 1985-06-27
Dou Zhaobo CHN Changsha 2003-10-24 NR
Riley Masters USA Portland 2015-07-02
799. 3:36.5 Bodo Tümmler FRG Köln 1968-07-10
Amar Brahmia ALG Rieti 1981-09-09
801. 3:36.50 Dmitriy Dmitriyev RUS Sochi 1984-06-10
Michal Sneberger CZE Ostrava 2004-06-08
Teklit Teweldebrhan ERI Huelva 2012-06-07
Edward Cheserek KEN Pullman 2014-05-18
805. 3:36.51 Isaac Kimeli BEL Marseille 2018-06-16
806. 3:36.52 Dominique Bouchard FRA Dijon 1987-06-13
Izaic Yorks USA Seattle 2019-06-15
Stijn Baeten BEL Heusden-Zolder 2022-07-02
Mosisa Siyoum ETH Lignano Sabbiadoro 2023-07-14
Brian Fay IRL Padova 2023-09-03
Abel Teffra USA Gresham 2024-06-09
812. 3:36.53 David Strang GBR London 1994-07-15
Jesús España ESP Ad-Dawhah 2002-05-15
814. 3:36.54 Song Mingyou CHN Shanghai 1997-10-18
815. 3:36.55 Werner Edler-Muhr AUT Nürnberg 1996-06-07
Dirk Heinze GER Nürnberg 1999-06-13
Bashir Abdi BEL Oordegem 2014-07-05
Abraham Guem SSD Osaka 2024-05-12
819. 3:36.56 Ulf Högberg SWE Stockholm 1974-07-30
Jonathan Sawe KEN Padova 2017-07-16
821. 3:36.58 Johan Rogestedt SWE Sollentuna 2016-06-28
Athanas Kioko KEN Winston-Salem 2023-04-21
823. 3:36.59 Ryuji Miura JPN Kumamoto 2022-04-09
824. 3:36.6 Ken Hall AUS Göteborg 1975-08-12
825. 3:36.60 Andrew Lloyd AUS Barcelona 1990-07-16
Gareth Turnbull IRL Cuxhaven 2003-07-19
Linus Kiplagat KEN Heusden-Zolder 2012-07-08
Kuma Girma ETH Marrakech 2024-05-19
829. 3:36.62 Anas Lagity ESP Strasbourg 2024-06-08
830. 3:36.63 Ali Abubaker Kamal QAT Jerez de la Frontera 2008-06-24
Marouane Habti MAR Radès 2012-06-09
Istvan Szögi HUN Montreuil 2021-06-01
Christoph Kessler GER Karlsruhe 2022-05-21
Jorge David Torre ESP Castellón 2022-06-16
Nanami Arai JPN Fukagawa 2022-06-22
836. 3:36.64 Maurice Smith USA Hengelo 1990-08-12
Adam Goucher USA Stockholm 2001-07-17
838. 3:36.65 Majdubi Kamali MAR Bottrop 2012-07-06
839. 3:36.66 Henry McLuckie GBR Tooting Bec 2024-07-24
840. 3:36.67 Pablo Solares MEX New York City 2009-05-30
Matt Elliott USA Ninove 2013-07-27
842. 3:36.68 Andrey Zadorozhniy RUS Lisboa 1998-06-20
Bartosz Nowicki POL Rehlingen 2011-06-13
Ryoji Tatezawa JPN Gresham 2024-06-09
845. 3:36.69 Mehdi Aidet ALG Leningrad 1981-07-26
Vincent Rono KEN New York City 2008-06-07
Hyuga Endo JPN Kumamoto 2022-04-09
Duncan Hamilton USA Memphis 2024-07-12
849. 3:36.7 Dick Quax NZL Oslo 1976-06-30
850. 3:36.70 Matt Centrowitz USA Eugene 1976-06-27
Reuben Chesang KEN Victoria 1994-08-28
Andy Downin USA Lausanne 2001-07-04
David Ribich USA Trabuco Hills 2021-07-18
854. 3:36.71 Adam Dixon USA Philadelphia 1984-04-28
Pedro Antonio Esteso ESP Zagreb 2002-07-08
Edwin Kiplagat Melly KEN Nijmegen 2019-06-15
857. 3:36.72 Mike Durkin USA Eugene 1976-06-27
858. 3:36.73 Anders Gärderud SWE Stockholm 1974-07-30
Awole Kedir ETH Bruay-la-Buissière 2015-07-01
Cristian Soratos USA Eagle Rock 2017-05-18
861. 3:36.74 István Knipl HUN Budapest 1984-08-20
Rainer Thau FRG Koblenz 1986-08-06
Panayiótis Stroubákos GRE Köln 1997-08-24 NR
Jerry Motsau RSA Rieti 2014-09-07
865. 3:36.76 Archie Davis GBR Padova 2023-09-03
866. 3:36.77 Churchill Kipsang KEN Heusden-Zolder 2009-07-18
867. 3:36.78 Thomas Vanoppen BEL Charlottesville 2024-04-28
868. 3:36.79 Vyacheslav Sokolov RUS Cheboksary 2011-07-24
Amon Kemboi KEN Winston-Salem 2023-04-21
870. 3:36.8 Tom Birger Hansen DEN Århus 1973-06-24
Jacques Boxberger FRA Helsinki 1973-06-28
Michael Lederer FRG Düsseldorf 1977-07-01
873. 3:36.80 Valeriy Abramov RUS Kyiv 1981-08-27
Jonathan Komen KEN Jerez de la Frontera 2008-06-24
Ahmed Mainy MAR Rabat 2013-06-01
Joshua Thompson USA Berlin 2022-09-04
877. 3:36.81 Mike Kearns GBR Stockholm 1977-07-26
Thorsten Lenhardt GDR Potsdam 1987-08-20
Eugenio Barrios ESP Berlin 2006-09-03
Steve Sherer USA Indianapolis 2008-06-14
Sam McEntee AUS Philadelphia 2012-05-14
Adam Maijó ESP La Nucía 2024-06-30
Youssef Taoussi ESP La Nucía 2024-06-30
884. 3:36.82 Kyle Miller USA Eagle Rock 2011-05-21
885. 3:36.83 Victor Rojas ESP Barcelona 1990-07-16
Thomas Chamney IRL Barcelona 2010-07-09
Tripp Hurt USA Nashville 2020-08-15
Quentin Tison FRA Zagreb 2020-09-15
Ouassim Oumaiz ESP Nerja 2021-05-12
890. 3:36.84 Necerddine Hallil ALG Oslo 2012-06-07
Charlie O´Donovan IRL Tooting Bec 2024-07-24
892. 3:36.85 Jeremy Rae CAN Heusden-Zolder 2015-07-18
Jonathan Davis USA Azusa 2022-04-15
894. 3:36.86 Marc Nevens BEL Stockholm 1976-07-05
Sergey Afanasyev RUS Nice 1989-07-10
Samson Surum KEN Strasbourg 2007-06-28
Moses Kibet KEN Nairobi 2022-04-28
898. 3:36.88 Jacky Carlier FRA Dôle 1990-08-01
Niclas Sandells FIN Lapinlahti 2012-07-08
Cameron Levins CAN Eagle Rock 2013-05-17
Marc Tortell GER Szczecin 2024-08-28
902. 3:36.89 Ari Suhonen FIN Lohja 1987-08-09
903. 3:36.9 Tsgeai Tewelde ERI Djibouti 2008-04-19
904. 3:36.90 Tesfaye Homiyu ETH Dessau 2013-05-31
Oussama Cherrad ALG Strasbourg 2024-06-08
906. 3:36.91 Andy McClary USA Indianapolis 2008-06-14
Adihana Kasaye ETH Barcelona 2021-07-01
Antoine Senard BEL Kortrijk 2024-07-13
909. 3:36.92 Jonas Glans SWE Sollentuna 2016-06-28
Joshua Lay GBR Bellinzona 2020-09-15
Ezekiel Kibichi KEN Azusa 2023-04-15
912. 3:36.93 Piotr Kurek POL Sopot 1983-08-06
Frezer Legesse USA Greenville 2015-05-30
914. 3:36.94 Guy Nunige FRA Dôle 1992-06-17
Yahya Aouina ESP Castellón 2023-06-14
Shane Bracken IRL Tooting Bec 2024-07-24
917. 3:36.95 Ross Donoghue USA Philadelphia 1984-04-28
Nassim Hassaous ESP Castellón 2020-08-24
919. 3:36.96 János Zemen HUN Stockholm 1976-08-10
Bob Verbeeck BEL Bruxelles 1984-07-01
Eduard Villanueva VEN Daegu (WC) 2011-09-01 NR
922. 3:36.97 Scott Petersen AUS Brisbane 1997-03-15
Yang Weize CHN Changsha 2003-10-24
Moritz Waldmann GER Barcelona 2010-07-09
Robbie Fitzgibbon GBR Nijmegen 2017-06-02
926. 3:36.98 Ford Palmer USA Heusden-Zolder 2015-07-18
Mohamed Ismail Ibrahim DJI Kortrijk 2017-07-08
Jeremiah Kiptanui KEN Nairobi 2018-06-23
929. 3:36.99 Franek Haschke GER Zürich 2002-08-16
Nordine Gezzar FRA Nantes 2006-06-02
Isaac Basten USA Azusa 2023-04-15
932. 3:37.0 Brian Theriot USA Oslo 1984-07-21
Deon Brummer RSA Durban 1990-12-12
Ahmed Belkessam ALG Annaba 1991-07-29
935. 3:37.00 Luc Bernaert BEL Barcelona 1993-07-19
Lorenzo Lazzari ITA Stuttgart 1998-07-19
Joe Klecker USA Portland 2021-06-03
938. 3:37.01 Driss El Himer FRA Strasbourg 1999-06-29
Justin Kemboi KEN Kortrijk 2022-07-09
Jacob Thomson USA Eugene 2023-07-06
Jude Thomas AUS Jessheim 2024-05-24
942. 3:37.02 John Ngugi KEN Al Qâhirah 1985-08-12
James Kwalia QAT Shanghai 2006-09-23
James Kaan AUS Sydney 2013-03-09
Valentijn Weinans NED Heusden-Zolder 2021-07-03
Sigurd Tveit NOR Berlin 2022-09-04
947. 3:37.03 Lachlan Chisholm AUS Padova 2004-07-04
948. 3:37.04 Jozef Plachý CZE Bratislava 1977-06-10
José Luis Barbosa BRA Grosseto 1991-08-11
Charles Bett KEN Rehlingen 2003-06-09
Edward Mutai Kibet KEN Heusden-Zolder 2006-07-22
Paul Melly KEN Strasbourg 2007-06-28
953. 3:37.05 Dieudonné Kwizera BDI Zürich 1989-08-16
Liam Boylan-Pett USA Philadelphia 2012-05-14
Samir Dahmani FRA Saint-Denis 2015-07-04
956. 3:37.06 James Thie GBR Iráklio 2004-07-04
Colin McCourt GBR Gateshead 2010-07-10
Isaac Presson USA Greenville 2015-05-30
Jonathan Grahn SWE Söderhamn 2023-07-29
960. 3:37.07 Mike Manke USA Eugene 1976-06-27
Thomas Ebner AUT Nürnberg 1996-06-07
Raymond Choge KEN Rehlingen 2010-05-24
963. 3:37.08 Graham Crawford USA Princeton 2016-06-19
Oussama Nabil MAR Bruay La Buissière 2017-07-04
965. 3:37.09 Zbigniew Graczyk POL Ostrava 2003-06-12
James Mwangi Murigi KEN Yokohama 2005-09-19
Sajjad Moradi IRI Guangzhou 2010-11-23 NR
Welde Tufa ETH Hengelo 2017-06-10
969. 3:37.1 André de Hertoghe BEL Köln 1968-07-10
Viktor Kalinkin RUS Moskva 1984-07-07
971. 3:37.10 Robert Kibet KEN Rieti 1998-08-30
Joshua Wright AUS Sydney 2013-03-09
973. 3:37.11 Abderrahman El Khayami ESP Castellón 2023-06-14
Anthony Ford GBR Tooting Bec 2023-07-26 AAR
Jesse Fokkenrood NED Tooting Bec 2024-07-24
976. 3:37.13 Alex Geissbühler SUI Zürich 1991-08-07
Mateo Cañellas ESP Sevilla 1996-06-06
Kristof van Malderen BEL Heusden-Zolder 2010-07-10
Diriba Girma ETH Ostrava 2023-06-27
980. 3:37.14 Jörg Haas GER Bad Homburg 1992-05-24
Girma Diriba ETH Bydgoszcz 2022-06-03
982. 3:37.15 Andrew Bumbalough USA Eagle Rock 2011-05-21
983. 3:37.16 Clyde Colenso RSA Rehlingen 2004-05-31
Emanuel Rolim POR Oordegem 2017-05-27
Willy Fink USA Nashville 2020-08-15
Thomas Piquart FRA Bordeaux 2024-06-19
987. 3:37.17 Anatoliy Legeda UKR Kyiv 1984-06-24
James Brewer GBR Berlin (WC) 2009-08-15
989. 3:37.18 Martin Sperlich GER Heusden-Zolder 2016-07-16
Keita Sato JPN Chitose 2021-07-17
Ala Zoghlami ITA Padova 2023-09-03
992. 3:37.19 Abdirizak Ibrahim USA Portland 2021-06-03
Emedy Kiplimo KEN Nairobi 2022-04-28
Karl Bebendorf GER Pfungstadt 2022-09-07
Simas Bertasius LTU Bruxelles 2024-05-26 NR
Alexandre Selles FRA Strasbourg 2024-06-08
997. 3:37.2 Pekka Päivärinta FIN Helsinki 1973-06-28
Fanie van Zijl RSA Port Elizabeth 1974-04-13
Anatoliy Mamontov MDA Podolsk 1976-07-22 NR
António Travassos POR Coimbra 1997-07-19
Alfred Kiprop KEN Nairobi 2005-06-04
1002. 3:37.20 Richie Boulet USA Nürnberg 1998-07-11
Matthew Hughes CAN Zagreb 2020-09-15
Nader Belhanbel MAR Padova 2021-09-05
Job Ijtsma NED Hengelo 2024-06-30
1006. 3:37.21 Dominique Löser GER Köln 1994-08-21
Lander Tijtgat BEL Oordegem 2011-08-02
Llorenc Sales ESP Huelva 2017-06-14
1009. 3:37.22 Paul Vandergrift USA London 1994-07-15
Carlos Villarreal MEX Azusa 2019-04-19
Mostafa Smaili MAR Strasbourg 2024-06-08
1012. 3:37.23 Marco Rapp SUI Zürich 1988-08-17
1013. 3:37.24 Manson du Toit RSA Stellenbosch 1996-03-20
Bernard Barmasai KEN Heusden-Zolder 2000-08-05
Reuben Kosgei KEN Heusden-Zolder 2000-08-05
Antonio Abadía ESP Huelva 2016-06-03
Jack Yearian USA Portland 2021-06-03
1018. 3:37.25 Marc Corstjens BEL Hengelo 1990-08-12
Thierry Ndikumwenayo BDI Castellón 2021-06-29
Håkon Moe Berg NOR Jessheim 2024-05-24
1021. 3:37.26 Tariku Bekele ETH Jerez de la Frontera 2008-06-24
1022. 3:37.27 John Travers IRL Dublin 2014-07-11
Ferdinand Kvan Edman NOR Berlin 2022-09-04
Kristian Uldbjerg Hansen DEN Budapest (WC) 2023-08-19
1025. 3:37.28 Brahim El Ghazali MAR London 1990-07-20
Yegor Nikolayev RUS London (OG) 2012-08-05
Nico Boketta CZE Ostrava 2024-05-28
1028. 3:37.3 Ewald Bonzet RSA Port Elizabeth 1975-03-25
Hendrik Smit RSA Stellenbosch 1976-02-25
Henryk Wasilewski POL Warszawa 1977-07-13
Moses Masai KEN Nairobi 2008-06-07
1032. 3:37.30 Abdessalem Ayouni TUN Dessau 2019-06-14
1033. 3:37.31 Evert Hoving NED Stockholm 1976-07-05
Mark Dailey USA Gateshead 1993-07-30
Oleksandr Borysyuk UKR Milano 2010-09-09
George Kusche RSA Azusa 2022-04-15
1037. 3:37.32 William Kincaid USA Walnut 2023-05-06
Robin Hendrix BEL Ninove 2024-07-20
1039. 3:37.33 Donald Paige USA Walnut 1979-06-17
Hélder de Jesús POR Paris 1980-07-17
Charles Hunter AUS Eugene 2022-05-28
1042. 3:37.34 Mike Stahr USA Nyköping 1989-07-04
Thomas Riva CAN Heusden-Zolder 2015-07-18
Yassin Bouih ITA Carquefou 2021-06-11
Jackson Sharp AUS Tooting Bec 2023-07-26
1046. 3:37.35 Dmitrijs Jurkevics LAT Sollentuna 2011-06-28 NR
Evans Kipchumba KEN Nairobi 2017-06-24
Matthew Beaudet CAN Ninove 2024-07-20
1049. 3:37.36 Steve Foley AUS Zürich 1979-08-15
Willem Muldner RSA Stellenbosch 1996-03-20
Chris Mulvaney GBR London 2005-07-22
Gideon Kiage Mageka KEN Bressanone 2009-07-12 AAR
Alexandre Saddedine FRA Paris 2018-06-30
Joshua Cheptegei UGA Kampala 2021-04-24
Keisuke Morita JPN Chitose 2022-07-16
Ahmed Muhumed USA Kortrijk 2024-07-13
1057. 3:37.37 Laban Kiplimo KEN Nairobi 2018-06-23
Rodrigue Kwizera BDI Castellón 2023-06-14
1059. 3:37.38 Eckhardt Rüter GER Koblenz 1988-08-28
Martin Johns NZL Abbotsford 1996-06-02
Panayiotis Papoulias GRE Bucuresti 1997-06-13
1062. 3:37.4 Takele Worku ETH Zanzibar 1976-05-29
Lars Martin Kaupang NOR Oslo 1976-06-30
Sergey Chirkov RUS Potsdam 1979-08-31
Sisa Kirati KEN Nairobi 1988-06-18
1066. 3:37.40 Jürgen Grothe FRG Koblenz 1986-08-06
Gerry O'Reilly IRL London 1987-07-10
David McNeill AUS Lignano Sabbiadoro 2021-07-03
Gilbert Kipnhetich KEN Ndola 2023-04-30
1070. 3:37.41 Ebeneza Felix RSA Stellenbosch 1996-03-20
Gao Shuai CHN Shanghai 1997-10-18
Saïd Doulal MAR El Djezair 2006-06-22
Shiferaw Wole ETH Marseille 2010-06-05
Tamás Kazi HUN Lignano Sabbiadoro 2017-07-12
1075. 3:37.42 Bronislaw Malinowski POL Warszawa 1978-08-13
Fumikazu Kobayashi JPN Heusden-Zolder 2004-07-31
Said Aden QAT Ad-Dawhah 2017-05-05
Morgan McDonald AUS Nashville 2020-08-15
1079. 3:37.43 Haftu Teklu ETH Hengelo 2017-06-10
Ryan Schoppe USA Azusa 2022-04-15
1081. 3:37.44 Eric Speakman NZL Windsor 2016-05-21
Etienne Daguinos FRA Sotteville-lès-Rouen 2024-07-04
1083. 3:37.45 Sami Lafi ALG El Djezair 2013-06-18
Tom Marshall GBR London 2017-07-09
1085. 3:37.46 Mike Slack USA Westwood 1977-06-11
Charles Marsala USA Santa Monica 1992-05-22
Arnoud Okken NED Kassel 2002-06-14
Kryzsztof Zebrowski POL Bottrop 2013-07-19
1089. 3:37.47 Hassan Mourhit BEL Heusden-Zolder 2007-07-28
Ferenc Soma Kovács HUN Budapest 2024-06-22
1091. 3:37.49 Josephat Muraya KEN München 1983-07-26
Passmore Furusa ZIM Stuttgart 1997-07-13
Alastair Stevenson AUS Melbourne 2004-02-12
1094. 3:37.5 Walter Adams FRG Köln 1968-07-10
Mikhail Ulymov RUS Podolsk 1975-08-19
Vladimir Sheronov RUS Vilnius 1978-07-22
Sergey Blotskiy BLR Sankt Peterburg 1983-07-08
Abel Antón ESP Zaragoza 1985-09-17
1099. 3:37.50 Alan Bunce NZL Hengelo 1990-08-12
Tim Clerbout BEL Heusden-Zolder 2004-07-31
Daniel Lincoln USA Carson 2006-05-21
Hélio Gomes POR Huelva 2013-06-12
1103. 3:37.51 David Bishop GBR Palo Alto 2012-04-29
1104. 3:37.52 Darko Radomirovic SRB Beograd 2000-08-29
Jordan Gusman AUS Los Angeles 2018-05-17
Austen Dalquist USA Los Angeles 2023-07-22
1107. 3:37.53 Dan Huling USA Philadelphia 2012-05-14
1108. 3:37.54 Vladimir Kalsin KAZ Kyiv 1984-06-24 NR
Aman Kedi ETH Heusden-Zolder 2013-07-13
1110. 3:37.55 Jan Persson SWE Oslo 1983-06-28
Colin Reitz GBR Oslo 1985-06-27
Baisa Moleta ETH Dubai 2012-04-27
Talem Franco USA Fresno 2021-04-30
Giuseppe Gravante ITA Lignano Sabbiadoro 2024-07-14
1115. 3:37.56 Geoffrey Martinson CAN Burnaby 2011-07-01
Daniel Winn USA Portland 2015-07-02
Abraham Alvarado USA Des Moines 2024-04-27
1118. 3:37.57 Vebjørn Rodal NOR Byrkjelo 1997-07-13
Carsten Schütz GER Cuxhaven 2009-07-22
Zourkane El Hocine ALG Martigues 2024-06-01
1121. 3:37.58 David Taylor IRL Dublin 1986-08-04
Sergey Melnikov RUS Duisburg 1992-06-07
Andrew Butchart GBR New York City 2017-02-04
1124. 3:37.59 Benjamin Limo KEN Cottbus 1999-05-26
Abdelghani Hamamraoui ALG Strasbourg 2007-06-28
Abdulhadi Labali MAR Rabat 2012-05-12
Martin Desmidt FRA Strasbourg 2024-06-08
1128. 3:37.6 Peter Snell NZL Auckland 1964-11-17
Josef Odlozil CZE Praha 1966-08-13
Jacques van Rensburg RSA Durban 1990-12-12
Moses Kipsiro UGA Watford 2008-06-14
1132. 3:37.60 Christoph Lohse GER Heusden-Zolder 2010-07-10
Sam Vazquez USA Indianapolis 2012-06-16
Matthew Payamps USA Azusa 2022-04-15
Sam Ellis USA Eugene 2022-06-08
Baptiste Guyon FRA Ninove 2024-07-20
1137. 3:37.61 Arturo Barrios MEX Hengelo 1989-08-13
Mbarak Hussein KEN Oslo 1990-07-14
Abdelali Razyn MAR Kortrijk 2017-07-08
James Hansen AUS Kortrijk 2022-07-09
1141. 3:37.62 Moses Barmasai KEN Milano 2008-07-02
Kim Ruell BEL Heusden-Zolder 2013-07-13
Santtu Heikkinen FIN Stockholm 2023-09-03
Ezekiel Rop KEN Eugene 2024-06-05
1145. 3:37.63 Lars Bøgh DEN Helsinki 1992-06-30
Monmanyi Basweti KEN Hechtel 1995-07-22
Sergey Drygin RUS Moskva 1997-06-08
Rich Kenah USA Linz 1997-07-09
Brad Woods AUS Sydney 2008-02-16
1150. 3:37.64 Brendan Foster GBR Christchurch 1974-02-02
Jaime Lopez ESP Grosseto 1984-07-18
Wesley Cheruiyot KEN Oslo 2006-06-02
Saber Abed ALG Strasbourg 2024-06-08
Matthew Beaudet CAN Kortrijk 2024-07-13
1155. 3:37.65 Hassan Mead USA Eagle Rock 2016-05-20
1156. 3:37.66 Ryan Adams USA Eugene 2021-05-07
Carlos Seaz ESP Castellón 2023-06-14
Josphat Kipkirui KEN Port of Spain 2023-08-08
Gary Martin USA Azusa 2024-04-13
1160. 3:37.67 José Manuel Cerezo ESP San Sebastián 2003-08-10
Richard Peters GBR Ninove 2013-07-27
1162. 3:37.68 João Campos POR Firenze 1983-06-08
Matt Maldonado USA Eagle Rock 2012-05-18
Alberto Imedio ESP Huelva 2013-06-12
1165. 3:37.69 Sergey Abramov RUS Leningrad 1981-07-26
Mehdi Khelifi TUN Rieti 1999-09-05
Abidrahman Saeed Hassan QAT Ad-Dawhah 2024-05-10
1168. 3:37.7 Rolf Gysin SUI Århus 1973-06-24
Luigi Zarcone ITA Milano 1974-07-02
Benson Lagat KEN Nairobi 1996-06-27
1171. 3:37.70 Victor José Corrales ESP Mataró 2015-07-18
Yani Khelaf FRA Marseille 2020-09-03
1173. 3:37.71 Marcel Versteeg NED Hengelo 1992-06-28
Juan Luis Barrios MEX Rio de Janeiro 2007-07-25
1175. 3:37.72 Harrison Makau KEN Lappeenranta 2000-08-13
James Young GBR Azusa 2021-04-17
Darragh McElhinney IRL København 2022-06-16
Matthew Wilkinson USA Gresham 2024-06-09
1179. 3:37.73 Graham Davidson RSA Dortmund 2003-06-15
Scott McGowan USA Eagle Rock 2004-06-27
Erick Kiptanui KEN Nairobi 2016-05-28
Ahmed Bile USA Princeton 2016-06-03
Álvaro de Arriba ESP Nice 2023-06-17
Florian Bremm GER Karlsruhe 2024-05-11
Ahmed Jaziri TUN Leuven 2024-07-27
José Carlos Pinto POR Leuven 2024-07-27
1187. 3:37.74 Luis Jesús POR Lisboa 1995-07-23
Brian Treacy IRL Rieti 1999-09-05
Ziad Audah BEL Ninove 2024-07-20
1190. 3:37.75 Jonathan McCallum GBR Stockholm 2000-08-01
Adugna Kumsa ETH Bilbao 2006-07-01
Thomas Awad USA Swarthmore 2016-05-16
Soufiyan Bouqantar MAR Bellinzona 2019-09-01
1194. 3:37.76 Ralf Eckert FRG Essen 1985-06-21
Andrzej Kowalczyk POL Bydgoszcz 2022-06-03
1196. 3:37.77 Greg Whiteley USA New Orleans 1992-06-28
Carlos Alonso ESP Huelva 2013-06-12
1198. 3:37.78 Fulvio Costa ITA Bruxelles 1979-09-04
Kane Elliott GBR Oslo 2024-05-30
Isaiah Harris USA Gresham 2024-06-09
1201. 3:37.79 Julius Kariuki KEN Rovereto 1986-07-30
Francisco Javier Alves ESP San Sebastián 2002-08-20
Pharson Magagane RSA Stellenbosch 2009-03-14
Luc Bruchet CAN Trabuco Hills 2021-07-18
Sven Wagner GER Pfungstadt 2022-09-07
Jack Bruce AUS Lignano Sabbiadoro 2023-07-14
1207. 3:37.8 Ivan Ivanov RUS Torino 1972-06-02
Heico Scharn NED Århus 1973-06-24
Vladimir Pantyeley UKR Helsinki 1973-06-28
Günther Ruth GDR Erfurt 1978-05-28
Joshua Kipkemboi KEN Nairobi 1991-05-11
1212. 3:37.81 David Salvati FRA Strasbourg 1999-06-29
1213. 3:37.82 Herman Mignon BEL Stockholm 1976-08-10
Imre Otvös HUN London 1983-07-15
Carlos Díaz CHI Huelva 2016-06-03 NR
David Nikolli ALB Padova 2021-09-05 NR
Maximillian Feist GER Heusden-Zolder 2022-07-02
Felix Muthian KEN Osaka 2024-05-12
Jan Fris CZE Ostrava 2024-05-28
Tanner Maier USA Gresham 2024-06-09
1221. 3:37.83 Leszek Zblewski POL Nürnberg 2001-06-17
Ajay Kumar Saroj IND Westwood 2024-05-17
1223. 3:37.84 Dave Reid CAN London 1987-07-10
Christoph Meyer GER Koblenz 1992-08-26
1225. 3:37.85 Steffen Brand GER Koblenz 1987-08-13
Darryl Frerker USA Santa Monica 1992-05-22
Omar Seraich ALG Kortrijk 2024-07-13
1228. 3:37.86 Carlos Díaz del Río CHI Barcelona 2015-07-08
Víctor Ruiz ESP Castellón 2022-06-16
1230. 3:37.87 Thomas Ratcliffe USA San Juan Capistrano 2024-03-16
Foster Malleck CAN Concord 2024-06-08
1232. 3:37.88 Mikael Svensson SWE Malmö 1991-08-05
Jason Dullforce GBR Gateshead 1992-07-17
Abdulrahman Suleiman QAT Heusden-Zolder 2004-07-31
Byron Piedra ECU Rio de Janeiro 2007-07-25 NR
Michael Hammond USA Greenville 2014-05-31
Takieddine Hedeilli ALG Bruxelles 2017-07-09
Nick Plant USA Gresham 2024-06-09
1239. 3:37.89 Dub Myers USA Los Angeles 1984-06-24
José Moreira POR Athínai 1988-09-03
Magnus Tuv Myhre NOR Jessheim 2023-06-08
1242. 3:37.9 László Kispál HUN Budapest 1978-08-21
Vladimir Ponomaryev RUS Sochi 1979-06-09
Sammy Kibiwott Bitok KEN Nairobi 1991-05-11
Peter Roko Ashak SUD Khartoum 2004-06-27
1246. 3:37.90 Marcel Philippe FRA Stockholm 1974-07-18
Thomas Farrell GBR Glasgow 2014-07-12
1248. 3:37.91 Mathew Kiptanui KEN Ponzano Veneto 2015-07-03
1249. 3:37.92 Paul Kipsiele Koech KEN Glasgow 2007-06-03
Jamal Hairane QAT Padova 2017-07-16
Conner Mantz USA Eugene 2023-06-16
Sergio Paniagua ESP Barcelona 2023-07-05
Abraham Alvarado USA Ninove 2024-07-20
1254. 3:37.93 James Randon USA Swarthmore 2017-05-15
Nkosinathi Sibiya RSA Cape Town 2023-04-14
Simeon Birnbaum USA Eugene 2023-06-16
Liu Dezhu CHN Osaka 2024-05-12
James McMurray GBR Tooting Bec 2024-07-24
1259. 3:37.94 Rudi de Wijngaert BEL Bruxelles 1984-07-01
Mario Neumann GDR Berlin 1989-07-05
Christian Cushing-Murray USA London 1992-07-10
Tonino Vialli ITA Roma 1993-06-09
Shadrack Kiplimo Kemboi KEN Hechtel 1996-07-06
Abdellah Béhar FRA Nice 1997-07-16
1265. 3:37.95 Doug Padilla USA Turku 1983-07-28
William Kalya KEN New Delhi 1991-09-04
Mohamed Khalaf Al-Azemi KUW Dakar 2013-06-12 NR
1268. 3:37.96 Hosea Chirchir KEN Radès 2012-06-09
Evans Kosgei KEN Haldensleben 2012-07-15
1270. 3:37.97 Rod Finch GBR Gateshead 1993-07-30
Elroy Gelant RSA Hengelo 2015-05-24
1272. 3:37.98 Fernando Mamede POR Montréal (OG) 1976-07-29
Féthi Baccouche TUN Nice 1987-07-13
Trevor Dunbar USA Padova 2017-07-16
Ngconde Matwebu RSA Bloemfontein 2018-02-17
1276. 3:37.99 Samuel Serem KEN Rhede 1994-07-29
Robert Denmark GBR Hengelo 1995-06-05
Jamey Harris USA New Orleans 1998-06-21
Daniel Gachara KEN Madrid 2001-07-07
Yuta Bando JPN Chitose 2021-07-17
Mafori Ryan Mphahlele KEN Nairobi 2022-06-25