Result Name Country Venue Date Info
1. 3:43.13 Hicham El Guerrouj MAR Roma 1999-07-07 CR, NR
2. 3:43.40 Noah Ngeny KEN Roma 1999-07-07 AAR, NR, P2WR
3. 3:44.39 Noureddine Morceli ALG Rieti 1993-09-05 NR
4. 3:46.32 Steve Cram GBR Oslo 1985-07-27 CR, NR
5. 3:46.38 Daniel Komen KEN Berlin 1997-08-26
6. 3:46.70 Vénuste Niyongabo BDI Berlin 1997-08-26 NR, P3WR
7. 3:46.76 Saïd Aouita MAR Helsinki 1987-07-02 AAR
8. 3:46.91 Alan Webb USA Brasschaat 2007-07-21 CR, NR
9. 3:47.28 Bernard Lagat KEN Roma 2001-06-29
10. 3:47.32 Ayanleh Souleiman DJI Eugene 2014-05-31 NR
11. 3:47.33 Sebastian Coe GBR Bruxelles 1981-08-28
12. 3:47.65 Laban Rotich KEN Oslo 1997-07-04 AAR
13. 3:47.69 Steve Scott USA Oslo 1982-07-07
14. 3:47.79 José Luis González ESP Oslo 1985-07-27 NR
15. 3:47.88 John Kibowen KEN Oslo 1997-07-04
Silas Kiplagat KEN Eugene 2014-05-31
17. 3:47.94 William Chirchir KEN Oslo 2000-07-28
18. 3:47.97 Dahame Najem Bashir QAT Oslo 2005-07-29 CR, NR
19. 3:48.17 Paul Korir KEN London 2003-08-08
20. 3:48.23 Ali Saïdi-Sief ALG Oslo 2001-07-13
21. 3:48.28 Daniel Kipchirchir Komen KEN Eugene 2007-06-10
22. 3:48.38 Andrés Manuel Díaz ESP Roma 2001-06-29 AAR
23. 3:48.40 Steve Ovett GBR Koblenz 1981-08-26
24. 3:48.50 Asbel Kiprop KEN Eugene 2009-06-07 AAR
25. 3:48.60 Aman Wote ETH Eugene 2014-05-31 NR
26. 3:48.78 Haron Keitany KEN Eugene 2009-06-07
27. 3:48.80 William Kemei KEN Berlin 1992-08-21
28. 3:48.83 Sydney Maree USA Rieti 1981-09-09
29. 3:48.95 Deresse Mekonnen ETH Oslo 2009-07-03
30. 3:48.98 Craig Mottram AUS Oslo 2005-07-29 CR, NR, P5WR
31. 3:49.04 Ronald Kwemoi KEN Eugene 2017-05-27
32. 3:49.08 John Walker NZL Oslo 1982-07-07 NR
Elijah Manangoi KEN Eugene 2017-05-27
34. 3:49.09 Abdelati Iguider MAR Eugene 2014-05-31
35. 3:49.20 Peter Elliott GBR Oslo 1988-07-02
36. 3:49.22 Jens-Peter Herold GER Oslo 1988-07-02 NR
37. 3:49.29 William Biwott Tanui KEN Oslo 2009-07-03 AAR, JWR
38. 3:49.31 Joe Falcon USA Oslo 1990-07-14
39. 3:49.34 David Moorcroft GBR Oslo 1982-06-26
Benjamin Kipkurui KEN Bruxelles 2000-08-25
41. 3:49.38 Andrew Baddeley GBR Oslo 2008-06-06
42. 3:49.40 Abdi Bile SOM Oslo 1988-07-02 NR
43. 3:49.43 James Magut KEN Eugene 2014-05-31
44. 3:49.45 Mike Boit KEN Bruxelles 1981-08-28 AAR
Samuel Tefera ETH London 2019-07-21 WL, Best since 2017-05-27
46. 3:49.50 Rui Silva POR Roma 2002-07-12 NR
47. 3:49.56 Fermin Cacho ESP Oslo 1996-07-05
Collins Cheboi KEN Eugene 2014-05-31
49. 3:49.60 José Antonio Redolat ESP Roma 2001-06-29
Filip Ingebrigtsen NOR London 2019-07-21 NR
51. 3:49.64 Timothy Cheruiyot KEN Eugene 2017-05-27
52. 3:49.70 Mekonnen Gebremedhin ETH Eugene 2011-06-04
53. 3:49.75 Leonard Muchero Maina KEN Roma 2001-06-29
54. 3:49.77 Ray Flynn IRL Oslo 1982-07-07 NR
Wilfred Oanda Kirochi KEN Oslo 1991-07-06
Caleb Ndiku KEN Eugene 2011-06-04 AAR
57. 3:49.80 Jim Spivey USA Oslo 1986-07-05
58. 3:49.83 Vyacheslav Shabunin RUS Roma 2001-06-29 NR, P6WR
Nick Willis NZL Oslo 2014-06-11
60. 3:49.86 Homiyu Tesfaye GER Oslo 2014-06-11
61. 3:49.91 Simon Doyle AUS Oslo 1991-07-06
62. 3:49.95 Tarek Boukensa ALG Oslo 2005-07-29
63. 3:49.98 Thomas Wessinghage FRG Berlin 1983-08-17
64. 3:50.01 Augustine Choge KEN London 2013-07-27
65. 3:50.04 Ivan Heshko UKR London 2004-07-30 NR
66. 3:50.08 Mohammed Moustaoui MAR Oslo 2008-06-06
67. 3:50.22 Amine Laâlou MAR Eugene 2010-07-03
68. 3:50.24 Gideon Gathimba KEN Oslo 2012-06-07
69. 3:50.25 Alex Kipchirchir KEN Rieti 2003-09-07
70. 3:50.26 Kevin Sullivan CAN Oslo 2000-07-28 NR
71. 3:50.32 John Mayock GBR Oslo 1996-07-05
72. 3:50.33 Eric Dubus FRA Zürich 1995-08-16 NR
73. 3:50.34 Todd Harbour USA Oslo 1981-07-11
74. 3:50.38 Pierre Délèze SUI Koblenz 1982-08-25 NR
75. 3:50.39 James Kwalia KEN Hengelo 2003-06-01
76. 3:50.40 Steve Holman USA Oslo 1997-07-04
Cornelius Chirchir KEN London 2003-08-08
Eliud Kipchoge KEN London 2004-07-30
79. 3:50.42 Bethwell Birgen KEN Eugene 2013-06-01
80. 3:50.43 Yenew Alamirew ETH Eugene 2011-06-04
81. 3:50.49 Shadrack Korir KEN Eugene 2008-06-08
82. 3:50.52 Hauke Fuhlbrügge GER Oslo 1991-07-06
83. 3:50.53 Matthew Centrowitz USA Eugene 2014-05-31
84. 3:50.54 José Manuel Abascal ESP Roma 1986-09-10
85. 3:50.57 William Tanui KEN Berlin 1997-08-26 AAR
Ali Hakimi TUN Berlin 1997-08-26 NR
87. 3:50.60 Sammy Mutai KEN Roma 2001-06-29 P7WR
88. 3:50.62 Mark Carroll IRL Oslo 2000-07-28
89. 3:50.64 Graham Williamson GBR Cork 1982-07-13
Leonel Manzano USA London 2010-08-14
91. 3:50.70 Johan Cronje RSA Eugene 2014-05-31 NR
92. 3:50.72 Henrik Ingebrigtsen NOR Oslo 2014-06-11
93. 3:50.73 Wilson Waigwa KEN Koblenz 1983-08-31 AAR
94. 3:50.79 Robert Kiplagat Andersen DEN Berlin 1997-08-26 NR
95. 3:50.82 Johan Fourie RSA Port Elizabeth 1987-03-11
Suleiman Simotwo KEN Oslo 2005-07-29
97. 3:50.83 Nicholas Kiptanui Kemboi KEN Oslo 2008-06-06 AAR
98. 3:50.84 Tom Byers USA Koblenz 1982-08-25
99. 3:50.90 Hamza Driouch QAT Oslo 2012-06-07 AAR, P8WR
100. 3:50.95 Nixon Chepseba KEN Oslo 2013-06-13
101. 3:50.98 José Marajo FRA Oslo 1983-07-09
Robert Rono KEN Rieti 2003-09-07
103. 3:51.0 Filbert Bayi TAN Kingston 1975-05-17 NR
104. 3:51.02 John Gladwin GBR Zürich 1987-08-19
105. 3:51.05 Hudson Santos de Souza BRA Oslo 2005-07-29 CR, NR
106. 3:51.06 Frank O'Mara IRL Roma 1986-09-10
107. 3:51.1 Jim Ryun USA Bakersfield 1967-06-23
108. 3:51.12 Dieter Baumann GER Berlin 1992-08-21
Mohamed Suleiman QAT Zürich 1995-08-16
110. 3:51.14 Adil Kaouch MAR Oslo 2007-06-15
111. 3:51.17 Vincent Kibet KEN Eugene 2017-05-27
112. 3:51.25 Jeff Riseley AUS Oslo 2009-07-03
113. 3:51.30 Jakob Ingebrigtsen NOR Palo Alto 2019-06-30
114. 3:51.31 Tony Morrell GBR Oslo 1990-07-14
Juan van Deventer RSA Oslo 2008-06-06
116. 3:51.33 Rashid Ramzi BRN Eugene 2005-06-04 NR
117. 3:51.34 John Gregorek USA Oslo 1982-06-26
118. 3:51.39 Richie Harris USA Koblenz 1984-08-29
Gert-Jan Liefers NED Hengelo 2003-06-01 NR
120. 3:51.41 Peter Rono KEN Lausanne 1991-07-10
121. 3:51.45 Russell Brown USA Eugene 2011-06-04
Lopez Lomong USA Eugene 2013-06-01 P9WR
123. 3:51.50 Enock Koech KEN Roma 2001-06-29
124. 3:51.55 Graham Hood CAN Berlin 1997-08-26
Mahiédine Mekhissi-Benabbad FRA Oslo 2014-06-11
126. 3:51.57 Jack Buckner GBR Koblenz 1984-08-29
127. 3:51.59 Eamonn Coghlan IRL Oslo 1983-07-09
128. 3:51.60 Craig Engels USA Palo Alto 2019-06-30
129. 3:51.62 Chuck Aragon USA Oslo 1984-07-21
130. 3:51.64 Marcus O'Sullivan IRL Oslo 1989-07-01
131. 3:51.74 Andrew Wheating USA Eugene 2010-07-03
132. 3:51.79 Driss Maazouzi FRA Bruxelles 2000-08-25
133. 3:51.80 David Kibet KEN Jerez de la Frontera 1991-09-17
134. 3:51.82 Michael Hillardt AUS Koblenz 1985-08-28
Reyes Estévez ESP Roma 2002-07-12
Will Leer USA Dublin 2014-07-11
137. 3:51.84 Pieter-Jan Hannes BEL Oslo 2015-06-11 NR
138. 3:51.90 Anthony Whiteman GBR Nice 1998-07-16
139. 3:51.94 Suleiman Nyambui TAN Lausanne 1981-07-14
140. 3:51.96 Gennaro Di Napoli ITA San Donato Milanese 1992-05-30 NR
141. 3:51.99 Thiago do Rosario André BRA Eugene 2017-05-27
Clayton Murphy USA Eugene 2017-05-27
143. 3:52.00 Mohamed Othman Shahween KSA Oslo 2011-06-09 NR
144. 3:52.01 David Torrence USA Eugene 2012-06-02
145. 3:52.02 Craig Masback USA Oslo 1979-07-17
Pascal Thiébaut FRA Oslo 1984-07-21
Nick McCormick GBR Oslo 2005-07-29
Jake Wightman GBR London 2019-07-21
149. 3:52.04 Nadir Bosch FRA Bruxelles 2000-08-25
150. 3:52.11 Galen Rupp USA London 2013-07-27
151. 3:52.16 Taoufik Makhloufi ALG Eugene 2014-05-31
152. 3:52.17 Benjamin Jipcho KEN Stockholm 1973-07-02
153. 3:52.18 Boaz Lalang KEN Oslo 2010-06-04
154. 3:52.2 Marty Liquori USA Kingston 1975-05-17
155. 3:52.20 Steve Crabb GBR Oslo 1989-07-01
Abdelkader Hachlaf MAR Roma 2002-07-12
157. 3:52.21 Saïd Chébili FRA Nice 1997-07-16
Jamale Aarrass FRA Walnut 2012-04-20
159. 3:52.24 Dragan Zdravkovic SRB Berlin 1983-08-17 NR
Ryan Gregson AUS London 2010-08-14
161. 3:52.31 Vittorio Fontanella ITA Zürich 1981-08-19
162. 3:52.33 Martin Keino KEN Oslo 1996-07-05
163. 3:52.34 Marcin Lewandowski POL Oslo 2019-06-13 NR
164. 3:52.35 Belal Mansoor Ali BRN Oslo 2007-06-15
165. 3:52.36 Uwe Becker FRG Koblenz 1982-08-25
166. 3:52.38 Joseph Chesire KEN Oslo 1989-07-01
Arturo Casado ESP Oslo 2007-06-15
168. 3:52.39 Kipkoech Cheruiyot KEN Oslo 1988-07-02
Haile Gebrselassie ETH Gateshead 1999-06-27
170. 3:52.42 Robert Nemeth AUT Rieti 1981-09-09 NR
Jordan McNamara USA London 2013-07-27
172. 3:52.44 John Robson GBR Oslo 1981-07-11
173. 3:52.45 David Kiplak KEN Oslo 2002-06-28
174. 3:52.46 Rüdiger Stenzel GER Berlin 1997-08-26 P11WR
175. 3:52.48 Robert Kibet KEN Oslo 1994-07-22
176. 3:52.49 Juan Carlos Higuero ESP Roma 2002-07-12
177. 3:52.50 Michael East GBR Sheffield 2005-08-21
178. 3:52.51 Ben Blankenship USA Palo Alto 2019-06-30
179. 3:52.54 Jonah Birir KEN San Donato Milanese 1992-05-30
Salah Hissou MAR London 1999-08-07
181. 3:52.57 Hervé Phélippeau FRA Berlin 1989-08-18
182. 3:52.59 Jozef Plachý CZE Stockholm 1978-07-03 NR
183. 3:52.62 Patrick Casey USA Dublin 2014-07-11
184. 3:52.63 Nathan Brannen CAN Eugene 2009-06-07
185. 3:52.64 Branko Zorko CRO Stockholm 1998-08-05 NR
Charlie Da'Vall Grice GBR Eugene 2016-05-28
187. 3:52.66 Mohammed Amyn MAR Roma 1999-07-07
Anas Selmouni MAR Hengelo 2003-06-01
189. 3:52.72 Isaac Viciosa ESP Oslo 1994-07-22
Ahmed Krama ALG Nice 1997-07-16
Giuseppe D'Urso ITA Roma 1999-07-07
192. 3:52.75 Matthew Yates GBR Oslo 1993-07-10
193. 3:52.77 Russ Murray GBR London 2012-07-14
194. 3:52.78 Alexandre Gonzalez FRA Lausanne 1981-07-14
195. 3:52.80 Jeff Atkinson USA Zürich 1988-08-17
196. 3:52.85 Youssef Baba MAR Oslo 2000-07-28
Sergio Gallardo ESP Oslo 2007-06-15
198. 3:52.90 Andrew Bayer USA London 2013-07-27
199. 3:52.92 Frederick Cheruiyot KEN Sheffield 1998-08-02
200. 3:52.94 Johnny Gregorek USA Oslo 2019-06-13
201. 3:52.95 Bouabdellah Tahri FRA Roma 2002-07-12
202. 3:52.96 Manuel Pancorbo ESP Oslo 1993-07-10
203. 3:52.99 Mark Rowland GBR Roma 1986-09-10
204. 3:53.00 Joaquim Cruz BRA Westwood 1984-05-13
205. 3:53.02 Francis Gonzalez FRA Lausanne 1981-07-14
206. 3:53.05 Elkanah Angwenyi KEN Eugene 2005-06-04
207. 3:53.1 Kipchoge Keino KEN Kisumu 1967-09-10
208. 3:53.13 Philemon Harineki ZIM San Donato Milanese 1992-05-30 NR
209. 3:53.14 David Lelei KEN Roma 1999-07-07 P13WR
210. 3:53.15 Garrett Heath USA London 2013-07-27
211. 3:53.16 Peter Biwott KEN Roma 2001-06-29
212. 3:53.2 Tony Waldrop USA Philadelphia 1974-04-27
213. 3:53.20 Ian Stewart II GBR Koblenz 1982-08-25
214. 3:53.24 Mark Fountain AUS Sheffield 2005-08-21
215. 3:53.26 Richie Boulet USA Eugene 1998-05-31
216. 3:53.29 Hillary Chenonge KEN Hengelo 2003-06-01
217. 3:53.3 David Wottle USA Eugene 1973-06-20
Rick Wohlhuter USA Wichita 1975-05-31
219. 3:53.30 Mário Silva POR Jerez de la Frontera 1991-09-17
Edgar Martins de Oliveira BRA Eugene 1996-05-26
221. 3:53.31 Charles Simotwo KEN London 2019-07-21
222. 3:53.32 Matthew Ramsden AUS London 2019-07-21
223. 3:53.33 Evan Jager USA Eugene 2014-05-31
Amos Bartelsmeyer GER London 2019-07-21
225. 3:53.34 Chris O'Hare GBR Eugene 2017-05-27
226. 3:53.36 Mogens Guldberg DEN Lausanne 1991-07-10
227. 3:53.39 Thomas Lancashire GBR London 2010-08-14
228. 3:53.40 Hailu Mekonnen ETH Oslo 2000-07-28
David Bustos ESP Oslo 2013-06-13
230. 3:53.44 Cory Leslie USA Dublin 2014-07-11
231. 3:53.46 Jakub Holusa CZE Oslo 2015-06-11
232. 3:53.47 Marko Koers NED Berlin 1996-08-30
233. 3:53.49 Elijah Kipruto Maru KEN Melbourne 1997-02-20
234. 3:53.53 Julius Kiptoo KEN Rieti 1997-09-03
235. 3:53.55 Andreas Busse GDR Berlin 1982-08-20
236. 3:53.58 Pat Scammell AUS Melbourne 1991-02-07
237. 3:53.6 Michel Jazy FRA Rennes 1965-06-09
238. 3:53.60 Musir Salem Jawher BRN Portland 2001-06-03
239. 3:53.62 Rod Dixon NZL Stockholm 1975-06-30
Josphat Kiprono Menjo KEN Joensuu 2010-08-21
241. 3:53.63 Sammy Rono KEN Paris 1998-07-29
242. 3:53.64 Kevin McKay GBR Oslo 1994-07-22
Terrance Herrington USA Eugene 1995-06-04
244. 3:53.69 Michael Too KEN Hengelo 2003-06-01
245. 3:53.72 Zane Robertson NZL Dublin 2014-07-11
246. 3:53.74 Omer Khalifa SUD Berlin 1984-08-17 NR
247. 3:53.76 Andre J. Acosta USA Eugene 2010-07-03
248. 3:53.78 Robert Myers USA London 2004-07-30
249. 3:53.8 Jürgen May FRG Wanganui 1965-12-11
Bodo Tümmler FRG Karlskrona 1968-08-22
251. 3:53.82 Gary Staines GBR Portsmouth 1990-08-12
252. 3:53.83 Kalle Berglund SWE Oslo 2019-06-13 NR
253. 3:53.85 Rob Harrison GBR Nice 1986-07-15
Salah El Ghazi MAR Stockholm 1998-08-05
255. 3:53.86 Graham Davidson RSA Hengelo 2003-06-01
256. 3:53.88 Josh Kerr GBR London 2019-07-21
257. 3:53.93 Han Kulker NED Hechtel 1985-08-14
Niall Bruton IRL Oslo 1996-07-05
259. 3:53.95 Andreas Vojta AUT Oslo 2013-06-13
260. 3:54.00 Ismaïl Sghyr FRA Nice 1995-07-12
261. 3:54.01 Moses Kiptanui KEN Oslo 1991-07-06
262. 3:54.03 Peter Snell NZL Auckland 1964-11-17
263. 3:54.06 Kevin Johnson USA Berlin 1984-08-17
264. 3:54.09 Vickson Polonet KEN Ostrava 2009-06-17
265. 3:54.10 Martin Johns NZL Eugene 1996-05-26
266. 3:54.11 Klaus Peter Nabein GER Lausanne 1986-09-02
267. 3:54.17 Adam Goucher USA Eugene 1999-05-30
268. 3:54.19 Donald Paige USA Westwood 1982-05-16
269. 3:54.2 Frank Clement GBR Oslo 1978-06-27
Doug Padilla USA Westwood 1989-08-06
271. 3:54.21 Fouad El Kaam MAR Eugene 2014-05-31
272. 3:54.23 David Krummenacker USA Edwardsville 1998-07-25
273. 3:54.24 Jonathan Rankin USA Stretford 2007-08-11
274. 3:54.29 Taylor Milne CAN Walnut 2012-04-20
275. 3:54.30 David Strang GBR Oslo 1994-07-22
Marc Davis USA Nice 1997-07-16
Collis Birmingham AUS London 2009-07-25
278. 3:54.36 Seneca Lassiter USA Oslo 2001-07-13
279. 3:54.37 Geoffrey Rono KEN Oslo 2010-06-04
280. 3:54.39 Neil Horsfield GBR Cork 1986-07-08
281. 3:54.40 Adrian Blincoe NZL Rieti 2003-09-07
282. 3:54.43 Jason Lunn USA Eugene 2003-05-24
283. 3:54.45 Anders Gärderud SWE Stockholm 1975-06-30
284. 3:54.46 Chris Lukezic USA Eugene 2006-05-28
285. 3:54.48 David Taylor IRL Cork 1983-07-13
286. 3:54.5 Herbert Elliott AUS Dublin 1958-08-06
287. 3:54.51 Dawit Wolde ETH Eugene 2013-06-01
288. 3:54.52 Ulf Högberg SWE Stockholm 1974-07-01
Charles Philibert-Thiboutot CAN Oslo 2015-06-11
290. 3:54.53 Tim Hutchings GBR Edinburgh 1982-07-31
Luke Mathews AUS Eugene 2017-05-27
292. 3:54.56 Terry Brahm USA Burnaby 1984-07-16
Issac Songok KEN Linz 2001-08-20 AAR
294. 3:54.57 Marc Corstjens BEL Oslo 1993-07-10
Kyle Merber USA Raleigh 2016-08-05
296. 3:54.59 Bennie Greyling RSA Durban 1987-12-09
297. 3:54.6 Steve Prefontaine USA Eugene 1973-06-20
Danie Malan RSA Stellenbosch 1975-02-26
Tony Rogers NZL Wanganui 1982-12-18
John Quade USA Westwood 1989-08-06
301. 3:54.60 Stewart McSweyn AUS Birmingham 2018-08-18
302. 3:54.62 Victor Radebe RSA Port Elizabeth 1987-03-11
James Nolan IRL Rieti 2003-09-07
304. 3:54.63 Abderrhamane Morceli ALG Roma 1983-09-01
Gerry O'Reilly IRL Villanova 1986-06-08
Morgan McDonald AUS Bay Shore 2019-09-04
307. 3:54.64 Samuel Prakel USA Raleigh 2018-08-03
308. 3:54.65 Tom Smith USA Westwood 1984-05-13
Vincent Malakwen KEN Oslo 1996-07-05
310. 3:54.66 Mohamed Khaldi ALG Bruxelles 2000-08-25
311. 3:54.68 Tom Moloney IRL Cork 1986-07-08
312. 3:54.69 Vincent Rousseau BEL Hechtel 1985-08-14
313. 3:54.7 John Hartnett IRL Eugene 1973-06-20
John Kosgei KEN Rieti 1996-09-01
315. 3:54.70 Andrew Graffin GBR London 2002-08-23
316. 3:54.72 Karl Fleschen FRG Berlin 1977-08-26
Daniel Salel KEN Ostrava 2009-06-17
318. 3:54.73 Robert Domanic USA Concord 2017-06-01
319. 3:54.75 Lee Emanuel GBR London 2013-07-27
320. 3:54.77 Cameron Page AUS Cork 2013-07-02
Paul Robinson IRL Oslo 2014-06-11
322. 3:54.78 Tom Birger Hansen DEN Stockholm 1975-06-30
Jake Heyward GBR London 2019-07-21
324. 3:54.80 James Brewer GBR London 2009-07-25
325. 3:54.81 Paul Mwangi KEN Zagreb 1998-07-07
Henok Legesse ETH Eugene 2009-06-07
327. 3:54.83 Karl Paranya USA Eugene 1999-05-30
328. 3:54.84 Steve Lacy USA Stockholm 1980-07-07
Rachid El Basir MAR Oslo 1992-07-04
330. 3:54.86 Brahim Boutayeb MAR Zürich 1987-08-19
331. 3:54.87 Brian Berryhill USA Linz 2001-08-20
332. 3:54.9 Adrian Passey GBR Harlow 1989-08-20
333. 3:54.90 Jamie Harris USA Stockholm 1998-08-05
Bert Leenaerts BEL Bruxelles 2000-08-25
Peter van der Westhuizen RSA Oslo 2010-06-04
336. 3:54.92 Christophe Impens BEL Sheffield 1996-08-25
337. 3:54.94 Matt Centrowitz USA Oslo 1982-06-26
Paul McMullen USA London 2001-07-22
Colby Alexander USA Raleigh 2016-08-05
340. 3:54.96 Matthew Holtaus USA Eugene 1999-05-30
341. 3:55.0 Dennis Fikes USA Philadelphia 1974-04-27
Jim McGuinness GBR Dublin 1977-07-11
Luke Kipkosgei KEN Milano 1998-06-05
344. 3:55.01 Johan Rogestedt SWE London 2016-07-22
345. 3:55.05 Jeremy Roff AUS London 2009-07-25
346. 3:55.1 Steve Foster USA Philadelphia 1977-04-30
347. 3:55.10 Noureddine Béhar MAR Nice 1997-07-16
348. 3:55.12 Alan Culpepper USA Edwardsville 1998-07-25
Raymond Yator KEN Eugene 2001-05-27
350. 3:55.13 István Knipl HUN Koblenz 1984-08-29 NR
351. 3:55.14 Jason Pyrah USA Eugene 1996-05-26
352. 3:55.16 Josephat Kithii KEN Eugene 2010-07-03
353. 3:55.17 Johnny Kroon SWE Berlin 1986-08-15
354. 3:55.18 Alfred Kirwa Yego KEN Eugene 2011-06-04
355. 3:55.19 Tim Hacker USA New York City 1989-07-22
356. 3:55.2 Ken Hall AUS Göteborg 1975-08-12
357. 3:55.21 Sean McGorty USA Raleigh 2018-08-03
358. 3:55.24 David Kisang KEN London 2000-06-04
Jeff See USA Falmouth 2011-08-13
360. 3:55.26 Ross Donoghue USA Westwood 1984-05-13
Dominique Bouchard FRA Nice 1987-07-13
362. 3:55.28 Andrey Bulkovskiy UKR Zürich 1994-08-17
363. 3:55.3 Peter Stewart GBR London 1972-06-10
364. 3:55.31 Dub Myers USA Eugene 1986-05-17
Rémy Geoffroy FRA Zürich 1988-08-17
Abraham Chebii KEN London 2000-06-04
367. 3:55.32 Yobes Ondieki KEN Lausanne 1991-07-10
368. 3:55.33 Andrés Vera ESP Oslo 1984-07-21
369. 3:55.34 Jürgen Straub GDR Berlin 1977-08-26
Balázs Tölgyesi HUN Sheffield 1996-08-25
371. 3:55.37 Tom Mayo GBR London 2003-08-08
372. 3:55.38 Robert Denmark GBR Portsmouth 1990-08-12
Brahim El Ghazali MAR Villeneuve d'Ascq 1991-07-01
Julius Achon UGA Uniondale 1999-06-06 NR
Kyle Miller USA Eugene 2011-06-04
376. 3:55.4 Jim Grelle USA Vancouver 1965-06-15
Matthews Temane RSA Potchefstroom 1983-03-09
378. 3:55.40 Bronislaw Malinowski POL Stockholm 1976-08-09
379. 3:55.41 Colin Reitz GBR Edinburgh 1982-07-31
Charles Cheruiyot KEN Verona 1987-06-11
381. 3:55.42 Deon Brummer RSA Port Elizabeth 1987-03-11
Christian Cushing-Murray USA Eugene 1995-06-04
383. 3:55.43 Eric Avila USA Memphis 2018-08-25
384. 3:55.44 John Travers IRL Dublin 2014-07-11
385. 3:55.48 Ryan Hill USA Memphis 2018-08-25
386. 3:55.49 Miloud Abaoud ALG Nice 1997-07-16
387. 3:55.5 Jim Beatty USA Compton 1963-06-07
388. 3:55.50 Mohamed Al-Garni QAT Oslo 2010-06-04
389. 3:55.53 Maurice Smith USA New York City 1990-07-29
Mohamed Ibrahim Aden USA Eugene 2002-05-26
391. 3:55.54 Trevor Dunbar USA Concord 2017-06-01
392. 3:55.55 Josef Odlozil CZE London 1965-08-30
Christian Obrist ITA Roma 2002-07-12
394. 3:55.57 Abdelkader Chékhémani FRA Paris 1998-07-29
395. 3:55.58 Matt Giusto USA Eugene 1996-05-26
396. 3:55.59 Graham Crouch AUS Stockholm 1974-07-01
397. 3:55.6 Dyrol Burleson USA Compton 1963-06-07
398. 3:55.60 Ford Palmer USA Huntington 2016-08-31
399. 3:55.61 Harald Hudak FRG Berlin 1977-08-26
400. 3:55.62 Dorian Ulrey USA Eugene 2012-06-01
Robert Biwott KEN Oslo 2016-06-09
402. 3:55.65 Ari Paunonen FIN London 1977-06-26 NR
403. 3:55.66 Andrey Zadorozhniy RUS Bratislava 1998-06-09
404. 3:55.67 Markus Hacksteiner SUI Helsinki 1987-07-02
Azzedine Sediki MAR Zürich 1994-08-17
406. 3:55.68 Alan Simpson GBR London 1965-08-30
Peter Wirz SUI London 1986-07-11
408. 3:55.71 Anthony Famiglietti USA New York City 2006-06-03
409. 3:55.75 Scott Petersen AUS Melbourne 1997-02-20
410. 3:55.76 Jean Verster RSA Stellenbosch 1988-11-12
Jonathan Sawe KEN Eugene 2015-05-30
412. 3:55.77 Phil Kane USA Koblenz 1982-08-25
413. 3:55.80 Geoff Smith GBR Cwmbran 1981-08-15
Greg Whiteley USA Eugene 1995-06-04
Edwin Maranga KEN Gresham 2001-06-03
416. 3:55.82 Paul Donovan IRL Cork 1984-07-03
417. 3:55.84 Uwe Mönkemeyer FRG Berlin 1986-08-15
Neil Caddy GBR Sheffield 1996-08-25
Joeri Jansen BEL Oslo 2005-07-29
420. 3:55.85 Franek Haschke GER Roma 2002-07-12
421. 3:55.88 Téofilo Benito ESP Jerez de la Frontera 1991-09-17
422. 3:55.89 Rolf Gysin SUI Zürich 1976-07-09
Dave Hill CAN Berlin 1977-08-26
Lorenzo Lazzari ITA Roma 1999-07-07 P16WR
425. 3:55.9 Merwyn Lincoln AUS Dublin 1958-08-06
Brendan Foster GBR London 1972-06-10
Len Hilton USA Bakersfield 1973-06-16
Simon Malibeng RSA Philadelphia 1980-05-18
Kevin Ryan USA Toronto 1983-07-19
430. 3:55.91 Gary Lough GBR London 1995-08-27
Hassan Mead USA Raleigh 2018-08-03
432. 3:55.93 Ian Stewart GBR London 1982-06-09
433. 3:55.94 José Luis Carreira ESP Madrid 1987-06-04
Fabio Olivo ITA San Donato Milanese 1992-05-30
435. 3:55.96 David Lewis GBR Oslo 1983-08-23
Stefano Mei ITA Roma 1983-09-01
Paul Chelimo USA Birmingham 2018-08-18
438. 3:55.97 Charlie Marquardt USA Raleigh 2018-08-03
439. 3:56.0 André de Hertoghe BEL Stockholm 1968-07-02
Fanie van Zijl RSA Modesto 1972-05-27
Jim Douglas GBR London 1972-06-10
442. 3:56.02 Tripp Hurt USA Memphis 2018-08-25
443. 3:56.04 Witold Baran POL London 1964-08-03
Mike Downes GBR Koblenz 1982-08-25
445. 3:56.05 Graham Crawford USA Raleigh 2016-08-05
Piers Copeland GBR London 2019-07-21
447. 3:56.09 Mario Neumann GDR Berlin 1990-08-17
448. 3:56.1 Neil Duggan GBR San Diego 1966-06-11
Sosthenes Bitok KEN Toronto 1983-07-19
450. 3:56.10 Brian Theriot USA Oslo 1984-07-21
Duncan Phillips USA Saint Louis 2014-06-05
452. 3:56.11 Spyros Christopoulos GRE San Donato Milanese 1992-05-30 NR
453. 3:56.12 Monde Tutani RSA Port Elizabeth 1986-12-13
Stephen Pifer USA Eugene 2010-07-03
455. 3:56.13 Hamish Christensen NZL Wanganui 1999-01-16
Daniel Herrera MEX Concord 2017-06-01 NR
457. 3:56.14 Abdelaziz Sahere MAR Oslo 1990-07-14
Peter Callahan BEL Santry 2016-07-22
459. 3:56.17 Henning Gericke RSA Port Elizabeth 1984-03-07
460. 3:56.18 Antti Loikkanen FIN Stockholm 1978-07-03
Michael Coe USA Berkeley 2009-04-25
462. 3:56.19 Emiel Puttemans BEL Stockholm 1973-07-02
Ian Hamer GBR Cork 1991-07-05
Angel Fariñas ESP Jerez de la Frontera 1991-09-17
Nicholas Kemboi KEN Eugene 2011-06-04
466. 3:56.2 David Wilborn USA Bakersfield 1967-06-23
Knut Kvalheim NOR Oslo 1974-07-31
468. 3:56.21 Bob Kennedy USA Eugene 1994-06-04
469. 3:56.23 Dick Quax NZL Zürich 1976-07-09
Ray Wicksell USA Auckland 1981-01-24
Youcef Abdi AUS Eugene 2003-05-24
Riley Masters USA Memphis 2018-08-25
473. 3:56.24 Gordon Johnson USA Eugene 1995-06-04
Will Geoghegan USA Concord 2017-06-01
475. 3:56.25 Andy Downin USA Gresham 2001-06-03
476. 3:56.26 Paul-Heinz Wellmann FRG Philadelphia 1976-08-04
477. 3:56.27 Lachlan Chisholm AUS Brisbane 2005-05-06
478. 3:56.3 Roscoe Divine USA Eugene 1970-06-05
479. 3:56.34 Frank Assuma USA London 1982-06-09
480. 3:56.35 Paul Rugut KEN Koblenz 1983-08-31
481. 3:56.36 Bill McChesney USA Eugene 1981-05-28
Enda Fitzpatrick IRL Cork 1985-07-09
Steve Martin GBR Gateshead 1986-08-05
484. 3:56.37 Jukka Savonheimo FIN Kemi 1990-07-03
485. 3:56.38 Willi Wülbeck FRG Stockholm 1979-07-03
Mike McLeod GBR London 1979-08-31
Matt Tegenkamp USA Madison 2006-05-06
488. 3:56.4 Bob Day USA Bakersfield 1965-06-12
Arne Kvalheim NOR Eugene 1971-06-06
Paul Cummings USA Tempe 1974-03-16
Michael Howell USA Williamsburg 1974-05-11
Antonio Colon PUR Ponce 1975-08-16 NR
493. 3:56.41 Jim Hill USA Eugene 1982-05-15
Brian Hyde USA Portland 1997-05-11
Craig Miller USA Walnut 2012-04-20
496. 3:56.45 Tommy Schmitz USA Saint Louis 2014-06-05
497. 3:56.46 Max Smith NZL Brasschaat 2007-07-21
498. 3:56.48 Jim McKeon USA London 1986-07-11
499. 3:56.49 Mohammed Mourhit BEL Jerez de la Frontera 1991-09-17
Mohamed Farah GBR London 2005-08-06
501. 3:56.5 Siegfried Valentin GDR Potsdam 1959-05-28
John Kirkbride GBR London 1972-06-10
Paul Davies-Hale GBR Harlow 1989-08-20
504. 3:56.50 Tesfaye Cheru ETH Eugene 2012-06-01
505. 3:56.51 James Randon USA Concord 2019-06-13
506. 3:56.52 Andrew Lloyd AUS London 1990-05-27
507. 3:56.59 Steve Foley AUS Dublin 1979-07-10
508. 3:56.6 Cary Weisiger USA Compton 1963-06-07
Walter Wilkinson GBR Leicester 1971-05-31
510. 3:56.60 David Chemweno KEN Melbourne 2001-03-01
Mohammed Ahmed CAN Birmingham 2017-08-20
512. 3:56.61 Harri Hänninen FIN Kemi 1990-07-03
Johan Landsman RSA Stellenbosch 1991-11-25
514. 3:56.62 Jerry Motsau RSA Santry 2016-07-22
515. 3:56.63 Miroslaw Zerkowski POL London 1982-08-20
Ken Moloney NZL Cork 1988-07-05
517. 3:56.65 Paul Larkins GBR Birmingham 1987-07-07
Willem Muldner RSA Port Elizabeth 1997-02-14
519. 3:56.68 Cristian Soratos USA Eugene 2017-05-27
520. 3:56.69 David Kimani KEN Walnut 2001-04-22
521. 3:56.7 Sam Bair USA Los Angeles 1969-06-07
Francesco Arese ITA Berlin 1971-09-07
Mike Durkin USA Wichita 1975-05-31
524. 3:56.70 James Espir GBR Cwmbran 1981-08-15
525. 3:56.71 Chris McGeorge GBR Cork 1988-07-05
526. 3:56.72 James Karanu KEN Gresham 2001-06-03
Hamish Carson NZL Wanganui 2016-01-19
528. 3:56.73 Daniel Winn USA Santry 2016-07-22
529. 3:56.75 John Ngugi KEN Monaco 1990-08-12
Steve Slattery USA New York City 2006-06-03
531. 3:56.76 Hamid El Mouaziz MAR Brasschaat 2001-08-15
532. 3:56.77 Mac Fleet USA Saline 2014-08-10
533. 3:56.79 Sammy Koskei KEN Köln 1982-08-22
Drew Hunter USA Dublin 2017-07-12
James West GBR London 2019-07-21
536. 3:56.8 John Davies NZL Auckland 1964-11-17
Dave Patrick USA Philadelphia 1968-06-01
Ian McCafferty GBR Reading 1969-06-11
Peter Fuller AUS Melbourne 1974-01-09
Mohamed Aden Jama SOM Toronto 1983-07-19
541. 3:56.81 Jari Venäläinen FIN Helsinki 1987-07-02
542. 3:56.82 John Jefferson USA Falmouth 2008-08-09
543. 3:56.83 Simon Fairbrother GBR Gateshead 1990-08-17
Bill Burke USA Eugene 1993-06-05
545. 3:56.84 Eliud Njubi KEN Philadelphia 2001-04-28
546. 3:56.86 Drew Piazza USA Concord 2018-06-07
547. 3:56.89 Luc Bernaert BEL Bruxelles 1993-09-03
Jordan Williamsz AUS Birmingham 2017-08-20
549. 3:56.9 Thomas O'Hara USA Saint Louis 1963-06-22
Thomas Von Ruden USA Bakersfield 1967-06-23
Chuck LaBenz USA Berkeley 1970-05-30
Ron Speirs GBR Philadelphia 1977-04-30
Larry Mangan USA Toronto 1983-07-19
554. 3:56.92 Charlie Gruber USA Eugene 2005-06-04
555. 3:56.95 Sean Cahill GBR London 1979-08-31
David Clarke GBR London 1982-07-17
557. 3:56.96 Niall O'Shaughnessy IRL Wichita 1976-05-29
David Bishop GBR Dublin 2014-07-11
559. 3:56.97 David Taylor GBR Cork 1986-07-08
John Thuo KEN San Francisco 2002-09-15
561. 3:56.99 Alan Salter GBR Cork 1985-07-09
Kurt Benninger CAN Falmouth 2008-08-09
563. 3:57.0 Tony Polhill NZL London 1972-09-15
Ken Popejoy USA East Lansing 1973-05-05
565. 3:57.00 Mahmoud Kalboussi TUN Lausanne 1990-07-12
Johan Botha RSA Stellenbosch 1996-02-16
Seán Tobin IRL Cork 2017-07-18
568. 3:57.01 Michael Kibet KEN Ostrava 2019-06-20
569. 3:57.02 Ciarán O'Lionáird IRL Dublin 2012-07-25
Chad Noelle USA Concord 2017-06-01
571. 3:57.03 Mohamed Issangar MAR Monaco 1990-08-12
572. 3:57.04 Rudy Chapa USA Eugene 1981-05-28
573. 3:57.05 Sam McEntee AUS Cork 2018-07-16
574. 3:57.07 Neil Ovington GBR London 1986-07-11
Jonathan Riley USA Falmouth 2007-08-11
Jacob Thomson USA Raleigh 2018-08-03
577. 3:57.08 Rob Napolitano USA Concord 2019-06-13
578. 3:57.09 Eric Jenkins USA Eugene 2015-05-08
579. 3:57.10 Alsadik Mikhou BRN Oslo 2018-06-07
580. 3:57.11 Neil Gourley GBR Birmingham 2018-08-18
581. 3:57.12 Holt Hardy AUS Melbourne 1998-02-25
582. 3:57.13 Pekka Vasala FIN Stockholm 1974-07-01
Mike Miller USA Eugene 2001-05-12
584. 3:57.14 Pavel Yakovlyev RUS Bruxelles 1985-08-30
Mohammed Aman ETH Eugene 2011-06-04
586. 3:57.15 Gary Taylor GBR Cork 1988-07-05
Abdelhaq Abdellah MAR Sheffield 1996-08-25
Robby Andrews USA Concord 2015-06-04
589. 3:57.16 Ruben Sørensen DEN London 1979-09-14
Mark Dailey USA Oslo 1993-07-10
Matt Elliott USA Nashville 2013-06-01
592. 3:57.18 Heico Scharn NED Zürich 1974-08-16
Gawain Guy JAM Eugene 1987-06-06 NR
Michael Rutt USA Philadelphia 2013-04-27
595. 3:57.19 Bartosz Nowicki POL London 2011-08-06
596. 3:57.2 Derek Ibbotson GBR London 1957-07-19
Jean Wadoux FRA Saint-Maur 1965-06-02
Harald Norpoth FRG Berlin 1971-09-07
Michael Openshaw GBR Hexham 1998-05-29
600. 3:57.20 Amar Brahmia ALG Rieti 1981-09-09
Bobby Curtis USA Swarthmore 2007-05-14
602. 3:57.21 Paul Craig CAN Berlin 1980-08-08
Whaddon Niewoudt RSA Port Elizabeth 1994-04-15
Scott McGowan USA Eugene 2005-06-04
Diego Ruíz ESP Oslo 2011-06-09
606. 3:57.22 Rob Druppers NED Formia 1985-06-16
607. 3:57.23 Jan Persson SWE Oslo 1982-07-07
Jesse Garn USA Concord 2017-06-01
609. 3:57.24 Frezer Legesse USA Saint Louis 2016-06-02
610. 3:57.25 Mike Stahr USA London 1986-07-11
Olivier Collin CAN Berkeley 2010-04-24
612. 3:57.26 Jason Jabout USA Nashville 2007-06-02
613. 3:57.27 Mitchell Kealey AUS London 2008-07-25
614. 3:57.28 Stijn Jaspers NED Koblenz 1982-08-25
615. 3:57.29 Jordan Guzman AUS Sydney 2017-12-23
616. 3:57.3 Chris Fisher AUS Eugene 1975-05-18
Ewald Bonzet RSA Stellenbosch 1977-02-21
618. 3:57.30 Tom Carter GBR London 2005-08-06
Eric Speakman NZL Wanganui 2016-01-19
620. 3:57.31 Allen Klassen CAN Eugene 1993-06-05
David Wittman USA Eugene 1995-06-04
622. 3:57.33 Hezekiél Sepeng RSA Stellenbosch 1996-02-16
Saïd Ahmed USA Burnaby 2004-07-01
Ismael Debjani BEL Birmingham 2018-08-18
625. 3:57.34 Byron Dyce JAM Stockholm 1974-07-01
Ed Spinney USA Eugene 1981-05-28
Brendon Bethke USA Dublin 2011-07-08
Juan Luis Barrios MEX Dublin 2013-07-17
629. 3:57.37 Johannes Job RSA Port Elizabeth 1997-02-14
Steve Agar DMA Portland 1997-05-11 NR
Tyler Mulder USA Philadelphia 2013-04-27
632. 3:57.39 Mehdi Aidet ALG Barcelona 1982-06-10
Gianni Bruzzi ITA San Donato Milanese 1992-05-30
Jack Bolas USA Saline 2014-08-10
635. 3:57.4 Brian Kivlan USA Philadelphia 1968-06-01
Edgar Salvé BEL Berlin 1969-09-24
Stephen Kipkorir KEN Nice 1995-07-12
Brian Baker USA Attleboro 1999-05-21
639. 3:57.40 Daniel Zegeye ETH Gresham 2001-06-03
Dan Clark USA Saline 2013-08-04
641. 3:57.42 Colin Ridding GBR Cork 1988-07-05
Corey Bellemore CAN Cork 2018-07-16
643. 3:57.43 Steven Halliday GBR Gateshead 1989-08-28
Carleton Jones USA Eugene 1994-06-04
645. 3:57.44 Vincent Letting KEN Dublin 2014-07-11
Julian Oakley NZL West Chester 2018-08-09
647. 3:57.45 Rorey Hunter AUS Wanganui 2019-03-02
648. 3:57.46 Barry Smith GBR London 1980-08-08
Mike Blackmore USA Eugene 1988-05-07
Josh McDougal USA Lynchburg 2007-03-31
Gareth Hyett NZL Brasschaat 2007-07-21
652. 3:57.47 Shannon Lemora USA Eugene 1994-06-04
653. 3:57.48 Mike Woods CAN Windsor 2005-07-28
654. 3:57.49 Nick Rose GBR London 1980-08-08
Marius van Heerden RSA Stellenbosch 1996-02-16
656. 3:57.5 Ron Delany IRL Dublin 1958-08-06
Murray Halberg NZL Dublin 1958-08-06
Mike Wiggs GBR Dublin 1965-07-05
Christoph Herle FRG Frankfurt 1978-09-05
Graeme Fell CAN Vancouver 1983-06-01
Charles Makau KEN Aberdeen 2000-08-27
662. 3:57.51 Hélder de Jesús POR Berlin 1980-08-08
663. 3:57.55 Phillip Lagat KEN Des Moines 2010-04-24
664. 3:57.57 Matthew Lane USA Eugene 2002-05-26
Ricky Stevenson GBR Dublin 2012-07-25
666. 3:57.58 Ahmed Ibrahim Warsama QAT Rieti 1993-09-05
Mike Brannigan USA Raleigh 2016-08-05
668. 3:57.59 Adrian Weatherhead GBR London 1975-08-29
William van Dijck BEL Hechtel 1985-08-14
Patrick Tiernan AUS Cork 2017-07-18
671. 3:57.6 Archie San Romani Jr USA Compton 1964-06-05
Jacques Boxberger FRA Berlin 1971-09-07
Ian Gillespie GBR Exeter 1998-06-16
674. 3:57.60 Richard Douma NED London 2016-07-22
675. 3:57.61 Henryk Wasilewski POL Berlin 1977-08-26
Gareth Turnbull IRL Philadelphia 2002-04-27
Henry Wynne USA Eugene 2018-05-26
678. 3:57.62 Jacques van Rensburg RSA Port Elizabeth 1990-12-14
Patrick Joseph USA Raleigh 2019-08-02
680. 3:57.63 Jón Didriksson ISL Koblenz 1982-08-25 NR
Silas Kisorio KEN Dublin 2012-07-25
682. 3:57.66 Geoff Turnbull GBR Birmingham 1986-07-18
Hicham Akankam MAR Oslo 2017-06-15
684. 3:57.67 Lars Ericsson SWE Stockholm 1978-07-03
685. 3:57.68 John Whetton GBR London 1965-07-03
Daniel Lincoln USA London 2004-07-30
687. 3:57.69 Klaas Lok NED Leiden 1981-05-22
Peter O'Donoghue NZL Burnaby 1984-07-16
Atoi Boru KEN Cwmbran 1992-07-12
David Timlin USA Concord 2018-06-07
691. 3:57.7 Dave Bailey CAN Toronto 1967-07-22
De Villiers Lamprecht RSA Stellenbosch 1970-11-13
Jim Crawford USA Eugene 1971-06-26
Ray Smedley GBR Philadelphia 1974-04-27
Michael Lederer FRG Frankfurt 1978-09-05
Dietmar Millonig AUT Wien 1979-06-13
Ron Cornell USA Westwood 1980-05-11
Doug Consiglio CAN Eugene 1988-07-02
699. 3:57.70 Phil Clode NZL Auckland 1991-01-12
James Kaan AUS London 2011-08-06
Michael Hammond USA Greenville 2014-04-12
702. 3:57.73 Ioan Zaizan ROU Dublin 2013-07-17 NR
703. 3:57.74 Andrew Green GBR London 1965-07-03
Benson Seurei KEN Heidelberg 2011-06-02
705. 3:57.75 Liam Boylan-Pett USA Dublin 2013-07-17
Ben Flanagan CAN Bay Shore 2018-09-05
707. 3:57.76 Dillon Maggard USA Bay Shore 2019-09-04
708. 3:57.78 Björn Nilsson SWE London 1977-09-09
709. 3:57.79 Stephen Austin AUS Melbourne 1982-01-14
710. 3:57.8 Gunnar Ekman SWE Stockholm 1972-07-05
Reggie McAfee USA Durham 1973-05-12
Tommy Fulton USA Arkadelphia 1973-05-25
Dick Buerkle USA Oslo 1974-07-31
Danie Goosen RSA Stellenbosch 1977-02-21
Evert Hoving NED Gateshead 1977-07-30
Malcolm Edwards GBR Greve d'Azette 1987-09-19
717. 3:57.80 Chris Solinsky USA Madison 2006-05-06
Sam Penzenstadler USA Concord 2016-06-02
719. 3:57.81 Paul Lawther GBR Cork 1983-07-13
720. 3:57.82 Alexis Sharangabo RWA Falmouth 2000-08-19 NR
Mumin Gala DJI Stretford 2007-08-11
722. 3:57.83 Ben True USA Cork 2018-07-16
David Ribich USA Raleigh 2019-08-02
724. 3:57.84 Ken Martin USA Eugene 1981-05-28
Samuel Kibiri KEN Palo Alto 1991-03-30
Seth Summerside USA Brasschaat 2007-07-21
727. 3:57.85 David McCarthy IRL Cork 2013-07-02
728. 3:57.86 Mike Kearns GBR London 1977-06-26
James Thie GBR London 2004-07-30
730. 3:57.87 Derek Scott USA Saint Louis 2009-05-23
731. 3:57.88 Azat Rakipov BLR Sankt Peterburg 1994-07-26 NR
732. 3:57.9 John Landy AUS Turku 1954-06-21
Morgan Groth USA Compton 1964-06-05
John Mason USA Lawrence 1971-04-17
Hailu Ebba ETH Eugene 1973-05-19
Karl Thornton USA Philadelphia 1974-04-27
Jerald Jones USA Oslo 1978-06-27
Willy Polleunis BEL Sittard 1978-09-09
Raf Wijns BEL San José 1985-05-25
740. 3:57.90 Féthi Baccouche TUN Verona 1987-06-11
Justus Soget KEN Oslo 2019-06-13
742. 3:57.91 Elliott Heath USA Falmouth 2013-08-10
743. 3:57.92 Claudio Patrignani ITA Rieti 1981-09-09
Degefa Deriba ETH Ostrava 2009-06-17
Daniel Estrada MEX Santa Barbara 2018-04-13
Teresa Tolosa ETH Oslo 2018-06-07
747. 3:57.93 Dave Reid CAN Edinburgh 1985-07-23
Luca Vandi ITA Gateshead 1989-08-28
749. 3:57.94 Julian Matthews NZL Dublin 2015-07-24
750. 3:57.96 Rolf Kårevik SWE Stockholm 1977-07-04
Andy Keith GBR Cork 1995-06-24
752. 3:57.97 Alberto Sánchez ESP Dublin 2013-07-17
Abdi Waiss Mouhyanin DJI Eugene 2015-05-30
754. 3:57.98 Bob Verbeeck BEL Luxembourg 1983-07-20
Mick Stanovsek USA Cork 2018-07-16
756. 3:58.0 Paul Geis USA Eugene 1973-06-20
Peter Watson AUS Victoria 1973-07-07
Mike Wyatt USA Philadelphia 1980-05-18
Peter Spir CAN Eugene 1980-07-26
Peter Bourke AUS Melbourne 1981-12-17
761. 3:58.00 Rick Musgrave USA Eugene 1982-06-05
Younés Essalhi MAR Oslo 2018-06-07
763. 3:58.01 Stanley Taylor GBR London 1962-08-18
Dave Campbell CAN Birmingham 1986-07-18
765. 3:58.02 Abderrazak Bounour ALG Formia 1985-06-16
Marco Mayr SUI Koblenz 1985-08-28
767. 3:58.03 Marc Nevens BEL Edinburgh 1976-08-06
Ronnie Harris USA Eugene 1993-06-05
Michael Power AUS Eugene 1995-06-04
770. 3:58.04 Izaic Yorks USA Eugene 2018-05-26
771. 3:58.05 David McMeekin GBR London 1976-08-30
John Craig CAN Berlin 1980-08-08
Markus Ryffel SUI Koblenz 1984-08-29
774. 3:58.06 Brenton Rowe AUT Walnut 2012-04-20
Miles Batty USA Saline 2013-08-04
776. 3:58.07 Bob Seaman USA London 1962-08-18
Craig Huffer AUS Saline 2014-08-10
Grzegorz Kalinowski POL Dublin 2015-07-24
Jeff Thies USA Bay Shore 2019-09-04
780. 3:58.08 Marc Olesen CAN Burnaby 1983-06-16
781. 3:58.09 Ken Nason IRL Cork 1995-06-24
Jake Edwards USA Greenville 2014-04-12
783. 3:58.1 John Garrison USA Modesto 1965-05-29
Frank Murphy IRL Los Angeles 1969-06-07
Louis Liebenberg RSA Stellenbosch 1979-05-07
Luis Medina CUB Kingston 1979-05-11 NR
787. 3:58.10 Rob Lonergan CAN Gateshead 1986-08-05
Ali Nabil Maataoui MAR Naimette-Xhovémont 2002-08-27
789. 3:58.15 Álvaro Rodriguez ESP Oslo 2011-06-09
790. 3:58.16 Andy McClary USA Saint Louis 2010-05-22
791. 3:58.17 Chris Estwanik USA Burnaby 2004-07-01
Andrew Colley USA Dublin 2014-07-11
793. 3:58.18 Jeff Schemmel USA Wichita 1976-05-29
Ovidiu Olteanu ROU Bucuresti 1994-05-29
795. 3:58.19 Dave Campbell IRL Wanganui 2008-02-16
796. 3:58.2 Michael Bernard FRA Cambrai 1963-07-08
Juris Luzins USA Modesto 1972-05-27
Paul Grinsted AUS Melbourne 1981-12-14
Darryl Frerker USA Wanganui 1993-01-27
Wander do Prado Moura BRA Walnut 1995-04-15
801. 3:58.20 Róbert Stefko SVK Zagreb 1998-07-07 NR
Chris Warburton GBR London 2008-07-25
803. 3:58.21 Million Wolde ETH Gateshead 1999-06-27
804. 3:58.22 Sarel Spies RSA Port Elizabeth 1992-03-02
Graeme Wells CAN Dublin 2008-07-25
806. 3:58.23 Alan Mottershead GBR London 1979-09-14
Deon Fouché RSA Stellenbosch 1988-11-12
John Trautmann USA New York City 1992-05-24
Bob Lesko USA Eugene 1993-06-05
810. 3:58.24 Dan Aldridge USA Eugene 1982-06-05
Yomif Kejelcha ETH Palo Alto 2019-06-30
812. 3:58.25 Benny McIntosh USA Eugene 1994-06-04
Chris Gowell GBR Cardiff 2014-07-15
814. 3:58.26 Jeff Jirele USA Stockholm 1978-07-03
815. 3:58.27 Ryan Hayden USA Portland 2002-05-18
816. 3:58.28 Richard Callan GBR Swansea 1986-07-13
817. 3:58.3 Keith Forman USA Modesto 1962-05-26
Albert Thomas AUS Melbourne 1964-03-21
Joe Fabris USA Eugene 1982-06-05
Samir Benfarès FRA Nice 1995-07-12
821. 3:58.31 Kevin King USA Villanova 1986-06-14
John Bolas USA Walnut 2012-04-20
Tom Marshall GBR Dublin 2017-07-12
824. 3:58.32 Bernard Kiptum KEN Stretford 2007-08-11
825. 3:58.34 Steve Plasencia USA London 1982-07-17
Thomas Awad USA Philadelphia 2014-04-26
827. 3:58.35 Chris Mulvaney GBR Burnaby 2005-06-14
Darren Brown USA Dublin 2008-07-25
829. 3:58.37 Rudi de Wijngaert BEL Luxembourg 1983-07-20
Mark Tucker AUS Auckland 2005-02-23
831. 3:58.38 Darren Abbott AUS Melbourne 1992-02-25
Alastair Stevenson AUS Wanganui 2000-01-22
833. 3:58.39 Matthew Barnes GBR Cork 1994-06-25
Chris Bowden AUS Melbourne 1997-02-20
835. 3:58.4 Duncan MacDonald USA Modesto 1972-05-27
Juan Maximo Martinez MEX Modesto 1975-05-24
Steve Hedienrich USA Berea 1975-07-23
Mark Belger USA Berkeley 1979-06-09
Andy Clifford USA Eugene 1982-06-05
Gary Gustafson USA Vancouver 1983-06-01
Paul Tergat KEN Monaco 1996-08-10
Sean Graham USA Beaverton 2007-06-10
843. 3:58.40 Andreas Baranski FRG Berlin 1980-08-08
844. 3:58.41 Vinko Pokrajcic BIH Karlovac 1981-06-04 NR
Craig Lambert RSA Durban 1984-12-15
Paul Hamblyn NZL Auckland 2005-02-23
Samuel Tanner NZL Wanganui 2019-03-02
848. 3:58.42 Ralf Eckert FRG Cork 1986-07-08
Sean O'Neill IRL Cork 1987-07-07
850. 3:58.43 Glen Ritchie AUS Cork 1988-07-05
Donald Cowart USA Raleigh 2014-08-04
852. 3:58.44 Piotr Kurek POL Roma 1983-09-01
Boujémaa Stouti MAR Nice 1998-07-16
David Adams USA Lawrence 2012-04-21
855. 3:58.45 Alex Cherop UGA Ostrava 2009-06-17
856. 3:58.46 Kelly Britz CAN Burnaby 1984-07-16
857. 3:58.48 Matthew de Freitas GBR Portsmouth 1993-06-05
858. 3:58.49 Clyde Colenso RSA Eugene 2000-05-13
Daniel Gachara KEN Victoria 2001-05-25
860. 3:58.5 Dan Waern SWE Malmö 1957-09-04
Bob Maplestone GBR Arkadelphia 1973-05-25
Kenneth Elmer CAN Eugene 1973-06-20
Mark Feig USA Eugene 1974-04-27
Bruce Fischer USA Wichita 1974-06-01
Ted Castaneda USA Wichita 1974-06-01
Keith Munson USA Los Angeles 1975-03-22
Brad Schlapak USA Dedham 1991-06-09
Paul Vandergrift USA Wanganui 1993-01-27
Spencer Barden GBR Hexham 1998-05-29
Brett Robinson AUS Melbourne 2017-02-16
871. 3:58.50 Tomas Cotter IRL Dublin 2015-07-24
872. 3:58.51 Brahim Kaazouzi MAR Ostrava 2019-06-20
873. 3:58.52 Ryan McKenzie CAN Burnaby 2004-07-01
Chris Hatler USA Nashville 2019-05-31
875. 3:58.54 Eugene Curran IRL Cork 1986-07-08
876. 3:58.57 Daniel Hill AUS Brunswick 1998-07-04
877. 3:58.58 Abdelkarim Ben Zahra MAR Oslo 2017-06-15
878. 3:58.59 Benson Koech KEN Linz 2001-08-20
879. 3:58.6 Jim Bailey AUS Los Angeles 1956-05-05
Jerry Richey USA Philadelphia 1968-06-01
John Boulter GBR Motspur Park 1968-07-24
Marc Schilling USA Baton Rouge 1973-06-09
Clive Dale RSA Stellenbosch 1977-02-21
Paul Williams CAN Vancouver 1983-06-01
Greg Liefeldt RSA Port Elizabeth 1983-12-10
Gary Lewis USA San José 1985-05-25
Darin Shearer USA Attleboro 1999-05-21
888. 3:58.60 Sam Atkin GBR Saint Louis 2018-05-31
889. 3:58.61 Ian Studd NZL Kingston 1966-08-13
Eero Kytölä FIN Helsinki 1987-07-02
Craig Nowak USA Nashville 2019-05-31
892. 3:58.62 Steve Emson GBR London 1979-08-31
Mohamed Yagoub Babiker SUD Rieti 1997-09-03
James Quattlebaum USA Raleigh 2019-08-02
895. 3:58.66 János Zemen HUN London 1976-08-30
Matt Shone GBR London 2005-08-06
Josef Tessema USA Saint Louis 2019-05-30
898. 3:58.67 Isaac Presson USA Nashville 2013-06-01
899. 3:58.68 Steve Flint GBR Birmingham 1980-05-26
Ciaran Murphy GBR Cork 1995-06-24
Andrew Ellerton CAN Burnaby 2004-07-01
Christian Hesch USA Falmouth 2011-08-13
903. 3:58.69 Thomas Joyce USA Berkeley 2015-04-25
904. 3:58.7 Donald Bowden USA Stockton 1957-06-01
Allan Rushmer GBR Duston 1967-08-26
Norman Morrison GBR Leicester 1971-05-31
Passmore Furusa ZIM Walnut 1995-04-15
Reuben Chesang KEN Köln 1995-08-18
Jack Rayner AUS Melbourne 2017-02-16
910. 3:58.70 Blake Haney USA Eugene 2018-05-26
911. 3:58.71 Desmond English IRL Cork 1994-06-25
912. 3:58.72 Julius Bor KEN Austin 2008-04-05
913. 3:58.73 Eric Finan USA Concord 2014-06-05
914. 3:58.74 Randy Wilson USA Eugene 1984-05-12
Jim Svenøy NOR Oslo 1994-07-22
Tasama Dame ETH Brasschaat 2007-07-21
917. 3:58.76 Earl Jones USA Westwood 1986-05-17
Andrea Cori ITA Rieti 1993-09-05
919. 3:58.77 Roger Hackney GBR Swansea 1986-07-13
920. 3:58.78 Andrew Bumbalough USA Murfreesboro 2009-06-06
921. 3:58.8 Roger Bannister GBR Vancouver 1954-08-07
Richard Romo USA Los Angeles 1966-08-10
Richard Tayler NZL Dunedin 1971-01-23
Lee Labadie USA Carbondale 1971-05-11
Henryk Szordykowski POL Stockholm 1972-07-05
Barry Brown USA Gainesville 1973-05-13
Jim Johnson USA Eugene 1973-06-20
Scott Daggatt USA Modesto 1975-05-24
Gary Barger USA Eugene 1975-05-29
Anthony Settle GBR Belfast 1976-05-29
Lawrence Spence GBR Gateshead 1977-09-12
Mike Manke USA Berlin 1978-08-18
Hans van der Veen RSA Port Elizabeth 1985-12-14
Roland Pauwels BEL Ninove 1987-07-28
Mark Coogan USA Dedham 1991-06-09
Shem Kororia KEN Monaco 1996-08-10
Paul Bitok KEN Monaco 1996-08-10
Stephen Howard CAN Haverford 1997-05-14
Sean O'Brien USA Beaverton 2007-06-10
940. 3:58.81 Alberto García ESP Gateshead 1998-07-19
941. 3:58.82 Frank Conway IRL Cork 1988-07-05
942. 3:58.83 Brendan Matthias CAN Eugene 1990-06-01
Dan Maas USA Eugene 1993-06-05
944. 3:58.84 John Bowden NZL Auckland 1982-01-30
Rachid Kram ALG Birmingham 1986-07-18
Cliffie Miller RSA Port Elizabeth 1991-12-18
Jay Cantin CAN Burnaby 2004-07-01
Yusuf Biwott KEN Ostrava 2009-06-17
Willy Fink USA Washington DC 2019-07-13
Travis Mahoney USA Bay Shore 2019-09-04
951. 3:58.85 Chris Sly GBR London 1980-08-08
Niels Kim Hjorth DEN Cwmbran 1983-07-10
953. 3:58.87 Tom Buckner GBR Portsmouth 1993-06-05
954. 3:58.88 Adelino Hidalgo ESP Sevilla 1990-05-30
Nick Harris USA Saint Louis 2018-05-31
Eric Holt USA West Long Branch 2019-08-01
957. 3:58.89 Bekim Bahtiri SLO Linz 1993-08-25 NR
Pavel Dolgushev RUS Cork 1994-06-25
Kiyonari Shibata JPN Osaka 1996-05-11 NR
Brad Woods AUS Dublin 2007-07-08
961. 3:58.9 Roger Moens BEL Malmö 1957-09-04
Brian Hewson GBR London 1958-09-03
Bob Schul USA Los Angeles 1964-08-12
Ron Martin GBR Williamsburg 1974-05-11
Moncho Marinov BUL Lyngby 1974-07-08 NR
966. 3:58.90 Rudolph Greyling RSA Port Elizabeth 1988-03-09
Zak Seddon GBR London 2019-07-21
968. 3:58.91 László Tóth HUN Koblenz 1985-08-28
Clay Schwabe USA Brunswick 2001-07-07
970. 3:58.92 Valeriy Toropov RUS Berlin 1979-08-17
Rantso Mokopane RSA Paarl 2018-03-22
972. 3:58.93 Roger Jones USA Eugene 1983-06-04
Eoin Everard IRL Dublin 2013-07-17
974. 3:58.94 Euan Robertson NZL Berlin 1977-08-26
975. 3:58.95 Ricky Robinson RSA Stellenbosch 1983-03-25
Mark Scrutton GBR Gateshead 1984-06-10
Berhanu Alemu ETH Oslo 2002-06-28
John Simons USA Concord 2018-06-07
979. 3:58.96 Tony Harris GBR London 1965-07-03
Ken Lucks CAN Burnaby 1984-07-16
Michal Bartoszak POL Nuoro 1993-09-10
Andrew Walker IRL San Francisco 2000-10-29
George Kusche RSA Paarl 2018-03-22
984. 3:58.97 António Atabão POR London 1982-09-17
Stanley Roberts RSA Port Elizabeth 1993-03-06
Mack Chaffee USA Saline 2013-08-04
987. 3:58.99 Mark Christie IRL London 2005-08-06
Tony Jordanek USA Saline 2013-08-04
Tylor Pennel USA Saint Louis 2015-06-04
Jamie Williamson GBR Cork 2018-07-16
991. 3:59.0 Láslzó Tábori HUN London 1955-05-28
Istvan Rózsavölgyi HUN Budapest 1956-08-26
Bill Dotson USA Walnut 1962-06-23
Pat Traynor USA Walnut 1968-08-10
Grant McLaren CAN Toronto 1972-07-29
Antonio Burgos ESP Port Elizabeth 1974-04-23
Hendrik Smit RSA Stellenbosch 1975-11-15
Marius-Hugo Schlechter RSA Port Elizabeth 1985-12-14
Larbi Zéroual FRA Nice 1995-07-12
1000. 3:59.00 Cyrille Laventure FRA London 1985-08-02
1001. 3:59.01 Nick Hopkins GBR Portsmouth 1990-08-12
1002. 3:59.02 Francois Annandale RSA Durban 1981-12-18
David Sharpe GBR London 1990-05-27
Filip Sasínek CZE Ostrava 2019-06-20
1005. 3:59.03 Héctor Torres MEX Walnut 1998-04-19
Tim Gorman USA West Long Branch 2019-08-01
1007. 3:59.04 Ernie Freer USA Fresno 1992-04-04
José David Galván MEX Walnut 1999-04-18
Steve Willis NZL Wanganui 2000-01-22
1010. 3:59.06 James Igohe TAN Atlanta 1984-07-21
Fumikazu Kobayashi JPN Amagasaki 2002-06-15
1012. 3:59.08 Justyn Knight CAN Cork 2019-08-14
1013. 3:59.09 Nigel Adkin AUS Cork 1995-06-24
1014. 3:59.1 Stanislaw Jungwirth CZE London 1957-07-19
Olavi Vuorisalo FIN Naantali 1957-08-07
Olavi Salonen FIN Helsinki 1962-08-21
Siegfried Herrmann GDR Erfurt 1963-09-24
Christian Nicolau FRA Saint-Maur 1965-06-02
Werner Gosewinkel FRG Stockholm 1968-07-02
Norm Trérise CAN Eugene 1970-06-05
Ken Swenson USA Durham 1975-05-03
Ron MacDonald GBR Gateshead 1975-09-01
Ashworth Laukam GBR Coventry 1985-06-16
Bruce Striling USA Eugene 1988-07-02
Gerard Donakowski USA Dedham 1991-06-09
1026. 3:59.10 Lars Ove Strømø NOR Koblenz 1985-08-28
Alan Bunce NZL Gateshead 1990-08-17
1028. 3:59.11 Brad Sumner USA Philadelphia 1995-04-29
1029. 3:59.12 Gerry Kiernan IRL London 1976-06-19
Ron Becht CAN Burnaby 1983-06-16
1031. 3:59.13 Alemayehu Roba ETH Cwmbran 1992-07-12
Andrew Jesien USA Nashville 2010-06-05
Andy Trouard USA Nashville 2017-06-10
1034. 3:59.16 Glen Grant GBR London 1976-06-19
Bryan Lindsay USA Westwood 2005-04-09
Valentijn Weinans NED Ostrava 2019-06-20
1037. 3:59.17 Billy Dee GBR Haringey 1991-07-14
Sam Gabremariam USA Philadelphia 2000-04-29
1039. 3:59.18 Bruno Levant FRA Metz 1987-09-13
Lee Merrien GBR London 2005-08-06
Stephen Davies GBR London 2007-08-25
Joel Hubbard USA Concord 2016-06-02
1043. 3:59.19 Chris Katon USA Eugene 1994-06-04
1044. 3:59.2 Bill Baillie NZL Wanganui 1964-02-01
Miroslav Juza CZE Saint-Maur 1965-06-02
Alberto Esteban ESP Stockholm 1968-07-02
Rick Riley USA Westwood 1970-05-16
John Lawson USA Berkeley 1970-05-30
Steve Savage USA Eugene 1970-06-05
Robert Wheeler USA Los Angeles 1972-06-09
Keith Palmer USA Wichita 1974-06-01
Jerome Howe USA Durham 1975-05-03
Tom Duits USA Philadelphia 1978-04-29
Cliff Sheehan USA Philadelphia 1985-04-27
1055. 3:59.20 Michael Cox USA Lawrence 1996-04-20
Michael Stember USA Palo Alto 2001-06-09
Kumari Taki KEN Oslo 2018-06-07
1058. 3:59.21 Patrik Johansson SWE Växjö 1999-08-10
1059. 3:59.23 Shane Healy IRL Cork 1994-06-25
Emmanuel Kemboi KEN Oslo 2000-07-28
Dale Clutterbuck GBR London 2015-07-25
Brian Blutreich USA Falmouth 2018-08-18 AAR
1063. 3:59.24 Mike Berisford GBR London 1962-08-18
Derek Graham GBR London 1966-08-20
Brandon Lasater USA Nashville 2015-06-06
1066. 3:59.25 Mark Fricker USA Berkeley 1984-07-14
Takeshi Yamamoto JPN Osaka 1996-05-11
Michael Coltherd GBR London 2007-08-25
1069. 3:59.28 Andrew Geddes GBR Birmingham 1987-07-07
Simon Maunder NZL Wanganui 2000-01-22
1071. 3:59.29 Alistair Currie GBR London 1985-08-02
Dwight Davis USA Walnut 2000-04-16
Mark Thompson USA Brasschaat 2009-07-26
1074. 3:59.3 Ken Wood GBR London 1957-07-19
Bruce Tulloh GBR Wanganui 1962-01-27
Andy Carter GBR London 1972-06-10
Ed Arriola USA Eugene 1977-06-15
Frank Zimmermann FRG Berlin 1978-08-18
Tim Redman GBR Coventry 1985-06-16
Mark Howard GBR Portsmouth 1989-07-01
1081. 3:59.30 Eamonn Martin GBR Oslo 1983-08-23
Anton Nicolaisen RSA Port Elizabeth 1991-12-18
Jon Warren USA Eugene 1994-06-04
Kamel Boulahfane ALG Zagreb 1998-07-07
Dan Lowry USA Saline 2013-08-04
Reed Brown USA Saint Louis 2017-06-01
1087. 3:59.31 Henry Marsh USA Bern 1985-08-16
Thomas Brooks USA Beaverton 2009-05-28
1089. 3:59.32 Aleksandr Kostyetskiy RUS Cork 1984-07-03
Barnabas Korir KEN Bratislava 1988-06-09
Gabe Jennings USA Walnut 1998-04-19
James Hansen AUS Sydney 2017-12-23
1093. 3:59.33 Harald Olbrich FRG Zürich 1985-08-21
Lahoussine Siba MAR Albany 1993-07-24
Amine Khadiri CYP Cork 2017-07-18 NR
1096. 3:59.34 Joseph Kiprobon KEN Belfast 1991-06-21
Fred Samoei KEN Des Moines 2011-04-30
Jamal Hairane QAT Birmingham 2017-08-20
1099. 3:59.35 David Kebenei KEN London 1982-07-17
Karl van Calcar USA Corvallis 1988-05-07
John Henwood NZL Christchurch 1997-02-06
Steve Fein USA Eugene 2000-05-13
Isaac Sang KEN Heidelberg 2004-06-25
Isaac Kimeli BEL Birmingham 2017-08-20
1105. 3:59.36 David Heath GBR Belfast 1989-07-17
Gilbert Kipchoge KEN Oslo 2008-06-06
1107. 3:59.37 Peter McColgan GBR Birmingham 1986-07-18
Junior Prinsloo RSA Port Elizabeth 1987-12-12
Lars Bøgh DEN Gateshead 1988-07-16
1110. 3:59.38 O'Niel Simpson RSA Stellenbosch 1987-11-07
Matthew Maton USA Eugene 2015-05-08
Grant Fisher USA Saint Louis 2015-06-04
1113. 3:59.39 Adam Dixon USA Luxembourg 1983-07-20
1114. 3:59.4 Bill McKim GBR London 1964-07-22
Tim Danielson USA San Diego 1966-06-11
Ted Nelson USA Los Angeles 1966-08-10
Roy Young GBR London 1971-07-14
Steve Wheeler USA Raleigh 1974-04-20
Justin Gloden LUX Bruxelles 1980-08-22 NR
Simon Mugglestone GBR Oxford 1990-05-19
El Hassan Lahssini MAR Monaco 1996-08-10
Benjamin Limo KEN Monaco 1999-08-04
1123. 3:59.40 Jake Watson USA Nashville 2007-06-02
1124. 3:59.41 Jan Kraus CZE Bratislava 1988-06-09
Girma Bekele ETH Des Moines 2013-04-27
1126. 3:59.42 Steve Sodaro USA Berkeley 2010-04-24
Rob Finenrty USA Portland 2013-07-15
1128. 3:59.43 Fernando Mamede POR Edinburgh 1976-08-06
John Keyworth GBR Villanova 1984-07-14
Jackson Lokol KEN Sevilla 1990-05-30
1131. 3:59.44 Moussa Fall SEN Viareggio 1986-08-06 NR
Colin Dalton AUS Eugene 1991-05-11
Ryan Mphahlele RSA Paarl 2018-03-22
1134. 3:59.45 Steve Sherer USA Toronto 2009-06-11
1135. 3:59.46 Alessandro Lambruschini ITA San Donato Milanese 1992-05-30
Shaun Creighton AUS Cork 1995-06-24
1137. 3:59.47 Rob Mullett GBR West Chester 2015-08-13
1138. 3:59.48 James McIlroy GBR Solihull 1998-09-05
Derek Gutierrez USA Saint Louis 2018-05-31
1140. 3:59.49 Benjamin Fernández ESP Barcelona 1984-07-08
Naude Jordaan RSA Port Elizabeth 1990-03-05
Pablo Solares MEX Saint Louis 2013-05-30
1143. 3:59.5 Jack Fath USA Philadelphia 1968-06-01
Larry Rose USA Lawrence 1971-04-16
Mark Winzenried USA Los Angeles 1972-03-04
Mark Kennard RSA Port Elizabeth 1979-03-30
Paul Steeds CAN Scarborough 1982-08-08
Gareth Brown GBR Swansea 1984-08-25
Kerry Rodger NZL Wanganui 1985-02-13
1150. 3:59.51 Bosko Bozinovic CRO Wien 1979-06-13
1151. 3:59.52 Abdelmajid Moncef MAR Villeneuve d'Ascq 1991-07-01
Gary Murray IRL London 2005-08-06
Chris Derrick USA Burnaby 2014-07-10
1154. 3:59.53 Francis Rop KEN Stellenbosch 1996-02-16
Kevin Batt IRL Leixlip 2014-06-27
Michael Slagowski USA Portland 2016-04-29
1157. 3:59.55 Bashir Omar Ibrahim KUW Des Moines 2001-04-28 NR
1158. 3:59.56 Richard Tuwei KEN København 1983-08-15
Glen Stewart GBR Sheffield 1996-08-25
Zak Patterson AUS Geelong 2015-12-19
1161. 3:59.57 Aaron Ramirez USA San Francisco 1993-05-15
Wilson Kipketer DEN Stockholm 1993-07-05
1163. 3:59.59 Alec Ritchie CAN Burnaby 1983-06-16
Ebeneza Felix RSA Port Elizabeth 1997-02-14
1165. 3:59.6 George Young USA Los Angeles 1972-03-04
Charlie McMullen USA Baton Rouge 1973-06-09
James Munyala KEN Philadelphia 1978-04-29
Jean-Pierre Paumen BEL Bruxelles 1980-08-22
Pat Chesters GBR Bromley 1988-08-17
Craig Mochrie GBR Mansfield 1989-08-28
Thomas Nyariki KEN Monaco 1996-08-10
Reed Connor USA West Chester 2016-08-11
1173. 3:59.60 Jaime Lopez Egea ESP Barcelona 1982-06-10
Mike Gilchrist NZL Edinburgh 1983-06-26
Michael Kerrigan USA Swarthmore 2007-05-14
1176. 3:59.61 Malcolm Plant GBR London 1979-08-31
Boaz Cheboiywo KEN Des Moines 2003-04-26
1178. 3:59.62 Mike Slack USA Wichita 1977-05-28
Ross Proudfoot CAN Cork 2014-07-08
1180. 3:59.63 Vincent Rono KEN Mobile 2007-04-14
Vincent Mutai KEN Letterkenny 2014-07-13
1182. 3:59.64 Mark Arens AUS Adelaide 1982-03-13
Jermaine Mays GBR London 2007-08-25
1184. 3:59.65 Meshack Sang KEN Växjö 1999-08-10
1185. 3:59.66 Mbarak Hussein KEN New York City 1991-07-20
1186. 3:59.67 Mark Kirk GBR Swansea 1986-07-13
Kyle Boorsma CAN Toronto 2009-06-11
1188. 3:59.68 Nick Symmonds USA Nashville 2015-06-06
Zakaria Maazouzi MAR London 2015-07-25
Abraham Cheplait KEN Concord 2016-06-02
Jordan Mann USA Saint Louis 2018-05-31
Yassine Hathat ALG Ostrava 2019-06-20
1193. 3:59.69 Ben Gregory USA Nashville 2007-06-02
Ruben Ramolefi RSA Bellville 2011-03-10
1195. 3:59.7 Zbigniew Orywal POL London 1958-09-03
Takashi Ishii JPN Melbourne 1977-12-10
Greg Fredericks USA University Park 1978-08-05
Peter Renner NZL Wanganui 1985-02-13
Eddy de Pauw BEL Ninove 1987-07-28
Philip Tulba-Morrison GBR London 1998-08-19
1201. 3:59.70 Marty Hemsley USA Eugene 1986-05-17
Jim Sorensen USA San Francisco 1993-05-15
Jason Bunston CAN Hot Springs 1995-04-01
Bobby Mack USA Warwick 2012-05-29
Oliver Hoare AUS Saint Louis 2017-06-01
Sam Parsons USA Bay Shore 2018-09-05
1207. 3:59.71 Dan Browne USA Eugene 2000-05-13
Rich Tremain CAN Falmouth 2000-08-19
Lukas Verzbicas LTU New York City 2011-06-11 NR
1210. 3:59.73 Harold Kuphaldt USA Eugene 1987-05-16
Nick Ross USA Concord 2016-06-02
1212. 3:59.74 Peter Philipp SUI Bratislava 1998-06-09
Tiidrek Nurme EST Viljandi 2011-08-09 NR
Owen Dawson USA Philadelphia 2013-04-27
1215. 3:59.75 Jim Howarth USA Eugene 1994-06-04
Tom Nohilly USA Philadelphia 1995-04-29
Gu Ming CHN New York City 2006-06-03 NR
Joe Stillin USA Greenville 2014-04-12
1219. 3:59.76 Scott Harris RSA Port Elizabeth 1994-04-15
Scott Anderson USA Falmouth 2000-08-19
Halil Akkas TUR Istanbul 2008-06-07
Patrick Todd USA Nashville 2011-06-04
1223. 3:59.77 Daniel Strackeljahn USA Murfreesboro 2009-06-06
Brett Meyer USA Saint Louis 2018-05-31
1225. 3:59.78 Wibo Lelieveld NED Leiden 1981-05-22
Manson du Toit RSA Stellenbosch 1996-02-16
1227. 3:59.79 Rick Bergerson USA Eugene 1987-05-16
Paul Greer USA Westwood 1989-06-10
Jon Wild GBR Hot Springs 1995-04-01
1230. 3:59.8 Chris Chataway GBR London 1955-05-28
Terence Sullivan RHO Dublin 1960-09-23
Wade Bell USA Eugene 1966-06-02
Ray Roseman GBR Motspur Park 1969-07-23
Tony Benson AUS Melbourne 1971-03-18
John Baker USA Eugene 1971-06-26
Ken Newton GBR Gateshead 1977-09-12
Greg Duhaime CAN Burnaby 1981-08-08
Steve James GBR Nottingham 1984-06-09
Brahim Lahlafi FRA Monaco 2000-08-18
1240. 3:59.80 Basil Clifford IRL London 1964-08-03
Maurice Benn GBR London 1968-06-03
Richard Potts NZL Christchurch 1993-12-15
Kobie van der Westhuizen RSA Stellenbosch 1996-02-16
Jason Woolhouse NZL Christchurch 2009-03-13
Alfredo Santana PUR West Chester 2018-08-09
1246. 3:59.81 Keith Wheeler AUS Kingston 1966-08-13
Seyoum Negatu ETH Gateshead 1981-06-07
Alejandro Suárez MEX Burnaby 2005-06-14
Scott Bauhs USA Chico 2008-04-12
1250. 3:59.82 Michal Rozmys POL Ostrava 2019-06-20
1251. 3:59.83 Dan Wilson USA Brunswick 2003-07-05
1252. 3:59.84 Richard Block USA Tillsonburg 1985-06-29
Seamus McCann IRL Cork 1988-07-05
Kyle King USA Nashville 2010-06-05
1255. 3:59.86 Allen Graffin GBR London 2000-08-05
Bolota Asmerom USA Palo Alto 2002-06-08
Brannon Kidder USA Des Moines 2018-04-25
Timo Benitz GER Birmingham 2018-08-18
1259. 3:59.87 John Nuttall GBR Croydon 1991-08-14
Malcolm Hicks NZL Wanganui 2012-01-27
1261. 3:59.88 Aaron Lanzel USA Eugene 2004-06-19
Jonah Maiyo KEN Walnut 2005-04-17
1263. 3:59.89 Matt Taylor USA Haringey 1991-07-14
1264. 3:59.9 Gordon Pirie GBR Dublin 1960-09-23
Gerard Vervoot FRA Rennes 1965-06-09
Chris Mason GBR Philadelphia 1970-05-30
Peter Kaal RSA Wichita 1972-05-27
John Halberstadt RSA Norman 1974-05-04
Lars Martin Kaupang NOR Oslo 1974-07-31
Davey Wilson GBR Belfast 1991-05-30
Joe Dunbar GBR Perivale 1991-09-18
Bob Whelan USA Nashville 1992-07-11
1273. 3:59.90 Ken Penney GBR Haringey 1991-07-14
Troy Reeder USA Nashville 2019-05-31
1275. 3:59.91 Darius Burrows GBR Solihull 1998-09-05
Brian Treacy IRL London 1999-08-07
Aunese Curreen SAM Wanganui 2008-02-16 NR
Ryan Witt USA Salem 2012-05-10
1279. 3:59.92 Tony Leonard GBR Gateshead 1979-07-08
1280. 3:59.93 Luís Feiteira POR Leiria 1999-04-27
Nikolai Vedehin EST Tallinn 2012-08-25
Anthony Rotich KEN Berkeley 2015-04-25
1283. 3:59.94 Jonathan Richards GBR Cork 1987-07-07
1284. 3:59.95 Kipsubai Koskei KEN London 1977-08-29
Jarrett LeBlanc USA Lake Charles 2015-05-23
1286. 3:59.96 Laef Barnes USA Westwood 2008-04-12
Dey Tuach Dey USA Nashville 2013-06-01
1288. 3:59.98 Philippe Collard FRA Metz 1987-09-13
Tommy Gjølga NOR Byrkjelo 1993-08-08
Richard Ashe GBR London 1996-08-31
1291. 3:59.99 Brian Gagnon USA Des Moines 2013-04-27