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.24 Jakob Ingebrigtsen NOR Eugene 2021-08-21 NR, WL, Best since 2007-07-21
10. 3:47.28 Bernard Lagat KEN Roma 2001-06-29
11. 3:47.32 Ayanleh Souleiman DJI Eugene 2014-05-31 NR
12. 3:47.33 Sebastian Coe GBR Bruxelles 1981-08-28
13. 3:47.65 Laban Rotich KEN Oslo 1997-07-04 AAR
14. 3:47.69 Steve Scott USA Oslo 1982-07-07
15. 3:47.79 José Luis González ESP Oslo 1985-07-27 NR
16. 3:47.88 John Kibowen KEN Oslo 1997-07-04
Silas Kiplagat KEN Eugene 2014-05-31
18. 3:47.94 William Chirchir KEN Oslo 2000-07-28
19. 3:47.97 Dahame Najem Bashir QAT Oslo 2005-07-29 CR, NR
20. 3:48.17 Paul Korir KEN London 2003-08-08
21. 3:48.23 Ali Saïdi-Sief ALG Oslo 2001-07-13
22. 3:48.28 Daniel Kipchirchir Komen KEN Eugene 2007-06-10
23. 3:48.37 Stewart McSweyn AUS Oslo 2021-07-01 CR, NR
24. 3:48.38 Andrés Manuel Díaz ESP Roma 2001-06-29 AAR
25. 3:48.40 Steve Ovett GBR Koblenz 1981-08-26
26. 3:48.50 Asbel Kiprop KEN Eugene 2009-06-07 AAR
27. 3:48.60 Aman Wote ETH Eugene 2014-05-31 NR
28. 3:48.78 Haron Keitany KEN Eugene 2009-06-07
29. 3:48.80 William Kemei KEN Berlin 1992-08-21
30. 3:48.83 Sydney Maree USA Rieti 1981-09-09
31. 3:48.95 Deresse Mekonnen ETH Oslo 2009-07-03
32. 3:48.98 Craig Mottram AUS Oslo 2005-07-29 P5WR
33. 3:49.04 Ronald Kwemoi KEN Eugene 2017-05-27
34. 3:49.08 John Walker NZL Oslo 1982-07-07 NR
Elijah Manangoi KEN Eugene 2017-05-27
36. 3:49.09 Abdelati Iguider MAR Eugene 2014-05-31
37. 3:49.11 Marcin Lewandowski POL Oslo 2021-07-01 AAR, NR
38. 3:49.20 Peter Elliott GBR Oslo 1988-07-02
39. 3:49.22 Jens-Peter Herold GER Oslo 1988-07-02 NR
40. 3:49.26 Matthew Centrowitz USA Portland 2021-07-24
41. 3:49.27 Jye Edwards AUS Oslo 2021-07-01
42. 3:49.29 William Biwott Tanui KEN Oslo 2009-07-03 AAR, JWR
43. 3:49.31 Joe Falcon USA Oslo 1990-07-14
44. 3:49.34 David Moorcroft GBR Oslo 1982-06-26
Benjamin Kipkurui KEN Bruxelles 2000-08-25
46. 3:49.38 Andrew Baddeley GBR Oslo 2008-06-06
47. 3:49.40 Abdi Bile SOM Oslo 1988-07-02 NR
Charles Simotwo KEN Oslo 2021-07-01
49. 3:49.43 James Magut KEN Eugene 2014-05-31
50. 3:49.45 Mike Boit KEN Bruxelles 1981-08-28
Samuel Tefera ETH London 2019-07-21
52. 3:49.50 Rui Silva POR Roma 2002-07-12 NR
53. 3:49.56 Fermin Cacho ESP Oslo 1996-07-05
Collins Cheboi KEN Eugene 2014-05-31
55. 3:49.60 José Antonio Redolat ESP Roma 2001-06-29
Filip Ingebrigtsen NOR London 2019-07-21
57. 3:49.64 Timothy Cheruiyot KEN Eugene 2017-05-27
58. 3:49.70 Mekonnen Gebremedhin ETH Eugene 2011-06-04
59. 3:49.75 Leonard Muchero Maina KEN Roma 2001-06-29
60. 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
63. 3:49.80 Jim Spivey USA Oslo 1986-07-05
64. 3:49.83 Vyacheslav Shabunin RUS Roma 2001-06-29 NR, P6WR
Nick Willis NZL Oslo 2014-06-11
66. 3:49.86 Homiyu Tesfaye GER Oslo 2014-06-11
67. 3:49.91 Simon Doyle AUS Oslo 1991-07-06
68. 3:49.95 Tarek Boukensa ALG Oslo 2005-07-29
69. 3:49.98 Thomas Wessinghage FRG Berlin 1983-08-17
70. 3:50.01 Augustine Choge KEN London 2013-07-27
71. 3:50.04 Ivan Heshko UKR London 2004-07-30 NR
72. 3:50.08 Mohammed Moustaoui MAR Oslo 2008-06-06
73. 3:50.22 Amine Laâlou MAR Eugene 2010-07-03
74. 3:50.24 Gideon Gathimba KEN Oslo 2012-06-07
75. 3:50.25 Alex Kipchirchir KEN Rieti 2003-09-07
76. 3:50.26 Kevin Sullivan CAN Oslo 2000-07-28 NR
77. 3:50.32 John Mayock GBR Oslo 1996-07-05
78. 3:50.33 Eric Dubus FRA Zürich 1995-08-16 NR
79. 3:50.34 Todd Harbour USA Oslo 1981-07-11
80. 3:50.38 Pierre Délèze SUI Koblenz 1982-08-25 NR
81. 3:50.39 James Kwalia KEN Hengelo 2003-06-01
82. 3:50.40 Steve Holman USA Oslo 1997-07-04
Cornelius Chirchir KEN London 2003-08-08
Eliud Kipchoge KEN London 2004-07-30
85. 3:50.42 Bethwell Birgen KEN Eugene 2013-06-01
86. 3:50.43 Yenew Alamirew ETH Eugene 2011-06-04
87. 3:50.49 Shadrack Korir KEN Eugene 2008-06-08
88. 3:50.52 Hauke Fuhlbrügge GER Oslo 1991-07-06
89. 3:50.54 José Manuel Abascal ESP Roma 1986-09-10
90. 3:50.57 William Tanui KEN Berlin 1997-08-26
Ali Hakimi TUN Berlin 1997-08-26 NR
92. 3:50.60 Sammy Mutai KEN Roma 2001-06-29 P7WR
93. 3:50.62 Mark Carroll IRL Oslo 2000-07-28
94. 3:50.64 Graham Williamson GBR Cork 1982-07-13
Leonel Manzano USA London 2010-08-14
96. 3:50.70 Johan Cronje RSA Eugene 2014-05-31 NR
97. 3:50.72 Henrik Ingebrigtsen NOR Oslo 2014-06-11
98. 3:50.73 Wilson Waigwa KEN Koblenz 1983-08-31 AAR
99. 3:50.79 Robert Kiplagat Andersen DEN Berlin 1997-08-26 NR
100. 3:50.82 Johan Fourie RSA Port Elizabeth 1987-03-11
Suleiman Simotwo KEN Oslo 2005-07-29
102. 3:50.83 Nicholas Kiptanui Kemboi KEN Oslo 2008-06-06 AAR
103. 3:50.84 Tom Byers USA Koblenz 1982-08-25
104. 3:50.90 Hamza Driouch QAT Oslo 2012-06-07 AAR, P8WR
105. 3:50.95 Nixon Chepseba KEN Oslo 2013-06-13
106. 3:50.98 José Marajo FRA Oslo 1983-07-09
Robert Rono KEN Rieti 2003-09-07
108. 3:51.0 Filbert Bayi TAN Kingston 1975-05-17 NR
109. 3:51.02 John Gladwin GBR Zürich 1987-08-19
110. 3:51.05 Hudson Santos de Souza BRA Oslo 2005-07-29 CR, NR
111. 3:51.06 Frank O'Mara IRL Roma 1986-09-10
112. 3:51.1 Jim Ryun USA Bakersfield 1967-06-23
113. 3:51.12 Dieter Baumann GER Berlin 1992-08-21
Mohamed Suleiman QAT Zürich 1995-08-16
115. 3:51.14 Adil Kaouch MAR Oslo 2007-06-15
116. 3:51.17 Vincent Kibet KEN Eugene 2017-05-27
117. 3:51.23 Matthew Ramsden AUS San Donato Milanese 2020-09-05
118. 3:51.25 Jeffrey Riseley AUS Oslo 2009-07-03
119. 3:51.31 Tony Morrell GBR Oslo 1990-07-14
Juan van Deventer RSA Oslo 2008-06-06
121. 3:51.33 Rashid Ramzi BRN Eugene 2005-06-04 NR
122. 3:51.34 John Gregorek USA Oslo 1982-06-26
123. 3:51.39 Richie Harris USA Koblenz 1984-08-29
Gert-Jan Liefers NED Hengelo 2003-06-01 NR
125. 3:51.41 Peter Rono KEN Lausanne 1991-07-10
126. 3:51.45 Russell Brown USA Eugene 2011-06-04
Lopez Lomong USA Eugene 2013-06-01 P9WR
128. 3:51.50 Enock Koech KEN Roma 2001-06-29
129. 3:51.55 Graham Hood CAN Berlin 1997-08-26
Mahiédine Mekhissi-Benabbad FRA Oslo 2014-06-11
131. 3:51.57 Jack Buckner GBR Koblenz 1984-08-29
132. 3:51.59 Eamonn Coghlan IRL Oslo 1983-07-09
133. 3:51.60 Craig Engels USA Palo Alto 2019-06-30
134. 3:51.62 Chuck Aragon USA Oslo 1984-07-21
135. 3:51.63 Oliver Hoare AUS Eugene 2021-08-21
136. 3:51.64 Marcus O'Sullivan IRL Oslo 1989-07-01
137. 3:51.74 Andrew Wheating USA Eugene 2010-07-03
138. 3:51.79 Driss Maazouzi FRA Bruxelles 2000-08-25
139. 3:51.80 David Kibet KEN Jerez de la Frontera 1991-09-17
140. 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
143. 3:51.84 Pieter-Jan Hannes BEL Oslo 2015-06-11 NR
144. 3:51.90 Anthony Whiteman GBR Nice 1998-07-16
145. 3:51.94 Suleiman Nyambui TAN Lausanne 1981-07-14
146. 3:51.96 Gennaro Di Napoli ITA San Donato Milanese 1992-05-30 NR
147. 3:51.99 Thiago do Rosario André BRA Eugene 2017-05-27
Clayton Murphy USA Eugene 2017-05-27
149. 3:52.00 Mohamed Othman Shahween KSA Oslo 2011-06-09 NR
150. 3:52.01 David Torrence USA Eugene 2012-06-02
151. 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
155. 3:52.04 Nadir Bosch FRA Bruxelles 2000-08-25
156. 3:52.08 Yemaneberhan Crippa ITA San Donato Milanese 2020-09-05
157. 3:52.11 Galen Rupp USA London 2013-07-27
158. 3:52.15 Jake Heyward GBR Eugene 2021-08-21
159. 3:52.16 Taoufik Makhloufi ALG Eugene 2014-05-31
160. 3:52.17 Benjamin Jipcho KEN Stockholm 1973-07-02
161. 3:52.18 Boaz Lalang KEN Oslo 2010-06-04
162. 3:52.2 Marty Liquori USA Kingston 1975-05-17
163. 3:52.20 Steve Crabb GBR Oslo 1989-07-01
Abdelkader Hachlaf MAR Roma 2002-07-12
Abel Kipsang KEN Eugene 2021-08-21
166. 3:52.21 Saïd Chébili FRA Nice 1997-07-16
Jamale Aarrass FRA Walnut 2012-04-20
168. 3:52.24 Dragan Zdravkovic SRB Berlin 1983-08-17 NR
Ryan Gregson AUS London 2010-08-14
170. 3:52.31 Vittorio Fontanella ITA Zürich 1981-08-19
171. 3:52.33 Martin Keino KEN Oslo 1996-07-05
172. 3:52.35 Belal Mansoor Ali BRN Oslo 2007-06-15
173. 3:52.36 Uwe Becker FRG Koblenz 1982-08-25
174. 3:52.38 Joseph Chesire KEN Oslo 1989-07-01
Arturo Casado ESP Oslo 2007-06-15
176. 3:52.39 Kipkoech Cheruiyot KEN Oslo 1988-07-02
Haile Gebrselassie ETH Gateshead 1999-06-27
178. 3:52.42 Robert Nemeth AUT Rieti 1981-09-09 NR
Jordan McNamara USA London 2013-07-27
180. 3:52.44 John Robson GBR Oslo 1981-07-11
181. 3:52.45 David Kiplak KEN Oslo 2002-06-28
182. 3:52.46 Rüdiger Stenzel GER Berlin 1997-08-26 P11WR
183. 3:52.48 Robert Kibet KEN Oslo 1994-07-22
184. 3:52.49 Juan Carlos Higuero ESP Roma 2002-07-12
Elliot Giles GBR Gateshead 2021-07-13
186. 3:52.50 Michael East GBR Sheffield 2005-08-21
187. 3:52.51 Ben Blankenship USA Palo Alto 2019-06-30
188. 3:52.54 Jonah Birir KEN San Donato Milanese 1992-05-30
Salah Hissou MAR London 1999-08-07
190. 3:52.57 Hervé Phélippeau FRA Berlin 1989-08-18
191. 3:52.59 Jozef Plachý CZE Stockholm 1978-07-03 NR
192. 3:52.62 Patrick Casey USA Dublin 2014-07-11
193. 3:52.63 Nathan Brannen CAN Eugene 2009-06-07
194. 3:52.64 Branko Zorko CRO Stockholm 1998-08-05 NR
Charlie Da'Vall Grice GBR Eugene 2016-05-28
196. 3:52.66 Mohammed Amyn MAR Roma 1999-07-07
Anas Selmouni MAR Hengelo 2003-06-01
198. 3:52.70 Ismael Debjani BEL Oslo 2021-07-01
199. 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
202. 3:52.75 Matthew Yates GBR Oslo 1993-07-10
203. 3:52.77 Russ Murray GBR London 2012-07-14
204. 3:52.78 Alexandre Gonzalez FRA Lausanne 1981-07-14
205. 3:52.80 Jeff Atkinson USA Zürich 1988-08-17
206. 3:52.85 Youssef Baba MAR Oslo 2000-07-28
Sergio Gallardo ESP Oslo 2007-06-15
208. 3:52.90 Andrew Bayer USA London 2013-07-27
209. 3:52.92 Frederick Cheruiyot KEN Sheffield 1998-08-02
210. 3:52.94 Johnny Gregorek USA Oslo 2019-06-13
211. 3:52.95 Bouabdellah Tahri FRA Roma 2002-07-12
212. 3:52.96 Manuel Pancorbo ESP Oslo 1993-07-10
213. 3:52.99 Mark Rowland GBR Roma 1986-09-10
214. 3:53.00 Joaquim Cruz BRA Westwood 1984-05-13
215. 3:53.02 Francis Gonzalez FRA Lausanne 1981-07-14
216. 3:53.04 Ronald Musagala UGA Oslo 2021-07-01 NR
217. 3:53.05 Elkanah Angwenyi KEN Eugene 2005-06-04
218. 3:53.1 Kipchoge Keino KEN Kisumu 1967-09-10
219. 3:53.13 Philemon Harineki ZIM San Donato Milanese 1992-05-30 NR
220. 3:53.14 David Lelei KEN Roma 1999-07-07 P13WR
221. 3:53.15 Garrett Heath USA London 2013-07-27
Adam Ali Musab QAT Oslo 2021-07-01
223. 3:53.16 Peter Biwott KEN Roma 2001-06-29
224. 3:53.2 Tony Waldrop USA Philadelphia 1974-04-27
225. 3:53.20 Ian Stewart II GBR Koblenz 1982-08-25
226. 3:53.24 Mark Fountain AUS Sheffield 2005-08-21
227. 3:53.26 Richie Boulet USA Eugene 1998-05-31
228. 3:53.29 Hillary Chenonge KEN Hengelo 2003-06-01
229. 3:53.3 David Wottle USA Eugene 1973-06-20
Rick Wohlhuter USA Wichita 1975-05-31
231. 3:53.30 Mário Silva POR Jerez de la Frontera 1991-09-17
Edgar Martins de Oliveira BRA Eugene 1996-05-26
233. 3:53.33 Evan Jager USA Eugene 2014-05-31
Amos Bartelsmeyer GER London 2019-07-21
235. 3:53.34 Chris O'Hare GBR Eugene 2017-05-27
236. 3:53.36 Mogens Guldberg DEN Lausanne 1991-07-10
237. 3:53.39 Thomas Lancashire GBR London 2010-08-14
238. 3:53.40 Hailu Mekonnen ETH Oslo 2000-07-28
David Bustos ESP Oslo 2013-06-13
240. 3:53.42 Ferdinand Kvan Edman NOR Oslo 2021-07-01
241. 3:53.44 Cory Leslie USA Dublin 2014-07-11
242. 3:53.46 Jakub Holusa CZE Oslo 2015-06-11
243. 3:53.47 Marko Koers NED Berlin 1996-08-30
244. 3:53.49 Elijah Kipruto Maru KEN Melbourne 1997-02-20
245. 3:53.53 Julius Kiptoo KEN Rieti 1997-09-03
246. 3:53.55 Andreas Busse GDR Berlin 1982-08-20
247. 3:53.58 Pat Scammell AUS Melbourne 1991-02-07
248. 3:53.6 Michel Jazy FRA Rennes 1965-06-09
249. 3:53.60 Musir Salem Jawher BRN Portland 2001-06-03
250. 3:53.62 Rod Dixon NZL Stockholm 1975-06-30
Josphat Kiprono Menjo KEN Joensuu 2010-08-21
252. 3:53.63 Sammy Rono KEN Paris 1998-07-29
253. 3:53.64 Kevin McKay GBR Oslo 1994-07-22
Terrance Herrington USA Eugene 1995-06-04
255. 3:53.69 Michael Too KEN Hengelo 2003-06-01
256. 3:53.72 Zane Robertson NZL Dublin 2014-07-11
257. 3:53.74 Omer Khalifa SUD Berlin 1984-08-17 NR
258. 3:53.76 Andre J. Acosta USA Eugene 2010-07-03
259. 3:53.78 Robert Myers USA London 2004-07-30
260. 3:53.8 Jürgen May FRG Wanganui 1965-12-11
Bodo Tümmler FRG Karlskrona 1968-08-22
262. 3:53.82 Gary Staines GBR Portsmouth 1990-08-12
263. 3:53.83 Kalle Berglund SWE Oslo 2019-06-13 NR
264. 3:53.85 Rob Harrison GBR Nice 1986-07-15
Salah El Ghazi MAR Stockholm 1998-08-05
266. 3:53.86 Graham Davidson RSA Hengelo 2003-06-01
267. 3:53.87 Mohammed Ahmed CAN Eugene 2021-08-21
268. 3:53.88 Josh Kerr GBR London 2019-07-21
269. 3:53.93 Han Kulker NED Hechtel 1985-08-14
Niall Bruton IRL Oslo 1996-07-05
271. 3:53.95 Andreas Vojta AUT Oslo 2013-06-13
272. 3:54.00 Ismaïl Sghyr FRA Nice 1995-07-12
273. 3:54.01 Moses Kiptanui KEN Oslo 1991-07-06
274. 3:54.03 Peter Snell NZL Auckland 1964-11-17
275. 3:54.06 Kevin Johnson USA Berlin 1984-08-17
276. 3:54.09 Vickson Polonet KEN Ostrava 2009-06-17
277. 3:54.10 Martin Johns NZL Eugene 1996-05-26
278. 3:54.11 Klaus Peter Nabein GER Lausanne 1986-09-02
279. 3:54.17 Adam Goucher USA Eugene 1999-05-30
280. 3:54.19 Donald Paige USA Westwood 1982-05-16
281. 3:54.2 Frank Clement GBR Oslo 1978-06-27
Doug Padilla USA Westwood 1989-08-06
283. 3:54.21 Fouad El Kaam MAR Eugene 2014-05-31
284. 3:54.23 David Krummenacker USA Edwardsville 1998-07-25
285. 3:54.24 Jonathan Rankin USA Stretford 2007-08-11
286. 3:54.27 Archie Davis GBR Gateshead 2021-07-13
287. 3:54.29 Taylor Milne CAN Walnut 2012-04-20
288. 3:54.30 David Strang GBR Oslo 1994-07-22
Marc Davis USA Nice 1997-07-16
Collis Birmingham AUS London 2009-07-25
291. 3:54.36 Seneca Lassiter USA Oslo 2001-07-13
292. 3:54.37 Geoffrey Rono KEN Oslo 2010-06-04
293. 3:54.39 Neil Horsfield GBR Cork 1986-07-08
294. 3:54.40 Adrian Blincoe NZL Rieti 2003-09-07
295. 3:54.43 Jason Lunn USA Eugene 2003-05-24
296. 3:54.45 Anders Gärderud SWE Stockholm 1975-06-30
297. 3:54.46 Chris Lukezic USA Eugene 2006-05-28
298. 3:54.48 David Taylor IRL Cork 1983-07-13
299. 3:54.5 Herbert Elliott AUS Dublin 1958-08-06
300. 3:54.51 Dawit Wolde ETH Eugene 2013-06-01
301. 3:54.52 Ulf Högberg SWE Stockholm 1974-07-01
Charles Philibert-Thiboutot CAN Oslo 2015-06-11
303. 3:54.53 Tim Hutchings GBR Edinburgh 1982-07-31
Luke Mathews AUS Eugene 2017-05-27
305. 3:54.56 Terry Brahm USA Burnaby 1984-07-16
Issac Songok KEN Linz 2001-08-20 AAR
307. 3:54.57 Marc Corstjens BEL Oslo 1993-07-10
Kyle Merber USA Raleigh 2016-08-05
309. 3:54.59 Bennie Greyling RSA Durban 1987-12-09
310. 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
314. 3:54.62 Victor Radebe RSA Port Elizabeth 1987-03-11
James Nolan IRL Rieti 2003-09-07
316. 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
319. 3:54.64 Samuel Prakel USA Raleigh 2018-08-03
320. 3:54.65 Tom Smith USA Westwood 1984-05-13
Vincent Malakwen KEN Oslo 1996-07-05
322. 3:54.66 Mohamed Khaldi ALG Bruxelles 2000-08-25
323. 3:54.68 Tom Moloney IRL Cork 1986-07-08
324. 3:54.69 Vincent Rousseau BEL Hechtel 1985-08-14
325. 3:54.7 John Hartnett IRL Eugene 1973-06-20
John Kosgei KEN Rieti 1996-09-01
327. 3:54.70 Andrew Graffin GBR London 2002-08-23
328. 3:54.72 Karl Fleschen FRG Berlin 1977-08-26
Daniel Salel KEN Ostrava 2009-06-17
330. 3:54.73 Robert Domanic USA Concord 2017-06-01
331. 3:54.75 Lee Emanuel GBR London 2013-07-27
332. 3:54.77 Cameron Page AUS Cork 2013-07-02
Paul Robinson IRL Oslo 2014-06-11
334. 3:54.78 Tom Birger Hansen DEN Stockholm 1975-06-30
335. 3:54.80 James Brewer GBR London 2009-07-25
336. 3:54.81 Paul Mwangi KEN Zagreb 1998-07-07
Henok Legesse ETH Eugene 2009-06-07
338. 3:54.83 Karl Paranya USA Eugene 1999-05-30
339. 3:54.84 Steve Lacy USA Stockholm 1980-07-07
Rachid El Basir MAR Oslo 1992-07-04
341. 3:54.86 Brahim Boutayeb MAR Zürich 1987-08-19
George Beamish NZL Eugene 2021-08-20
343. 3:54.87 Brian Berryhill USA Linz 2001-08-20
344. 3:54.9 Adrian Passey GBR Harlow 1989-08-20
345. 3:54.90 Jamey Harris USA Stockholm 1998-08-05
Bert Leenaerts BEL Bruxelles 2000-08-25
Peter van der Westhuizen RSA Oslo 2010-06-04
348. 3:54.92 Christophe Impens BEL Sheffield 1996-08-25
349. 3:54.94 Matt Centrowitz USA Oslo 1982-06-26
Paul McMullen USA London 2001-07-22
Colby Alexander USA Raleigh 2016-08-05
352. 3:54.96 Matthew Holtaus USA Eugene 1999-05-30
353. 3:54.97 Samuel Tanner NZL Wanganui 2021-01-30
354. 3:55.0 Dennis Fikes USA Philadelphia 1974-04-27
Jim McGuinness GBR Dublin 1977-07-11
Luke Kipkosgei KEN Milano 1998-06-05
357. 3:55.01 Johan Rogestedt SWE London 2016-07-22
358. 3:55.05 Jeremy Roff AUS London 2009-07-25
359. 3:55.1 Steve Foster USA Philadelphia 1977-04-30
360. 3:55.10 Noureddine Béhar MAR Nice 1997-07-16
361. 3:55.12 Alan Culpepper USA Edwardsville 1998-07-25
Raymond Yator KEN Eugene 2001-05-27
363. 3:55.13 István Knipl HUN Koblenz 1984-08-29 NR
364. 3:55.14 Jason Pyrah USA Eugene 1996-05-26
365. 3:55.16 Josephat Kithii KEN Eugene 2010-07-03
366. 3:55.17 Johnny Kroon SWE Berlin 1986-08-15
367. 3:55.18 Alfred Kirwa Yego KEN Eugene 2011-06-04
368. 3:55.19 Tim Hacker USA New York City 1989-07-22
369. 3:55.2 Ken Hall AUS Göteborg 1975-08-12
370. 3:55.21 Sean McGorty USA Raleigh 2018-08-03
371. 3:55.24 David Kisang KEN London 2000-06-04
Jeff See USA Falmouth 2011-08-13
373. 3:55.26 Ross Donoghue USA Westwood 1984-05-13
Dominique Bouchard FRA Nice 1987-07-13
375. 3:55.28 Andrey Bulkovskiy UKR Zürich 1994-08-17
376. 3:55.3 Peter Stewart GBR London 1972-06-10
377. 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
380. 3:55.32 Yobes Ondieki KEN Lausanne 1991-07-10
381. 3:55.33 Andrés Vera ESP Oslo 1984-07-21
382. 3:55.34 Jürgen Straub GDR Berlin 1977-08-26
Balázs Tölgyesi HUN Sheffield 1996-08-25
384. 3:55.37 Tom Mayo GBR London 2003-08-08
385. 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
Kyle Miller USA Eugene 2011-06-04
389. 3:55.4 Jim Grelle USA Vancouver 1965-06-15
Matthews Temane RSA Potchefstroom 1983-03-09
391. 3:55.40 Bronislaw Malinowski POL Stockholm 1976-08-09
392. 3:55.41 Colin Reitz GBR Edinburgh 1982-07-31
Charles Cheruiyot KEN Verona 1987-06-11
394. 3:55.42 Deon Brummer RSA Port Elizabeth 1987-03-11
Christian Cushing-Murray USA Eugene 1995-06-04
396. 3:55.43 Eric Avila USA Memphis 2018-08-25
397. 3:55.44 John Travers IRL Dublin 2014-07-11
398. 3:55.48 Ryan Hill USA Memphis 2018-08-25
399. 3:55.49 Miloud Abaoud ALG Nice 1997-07-16
400. 3:55.5 Jim Beatty USA Compton 1963-06-07
401. 3:55.50 Mohamed Al-Garni QAT Oslo 2010-06-04
402. 3:55.53 Maurice Smith USA New York City 1990-07-29
Mohamed Ibrahim Aden USA Eugene 2002-05-26
404. 3:55.54 Trevor Dunbar USA Concord 2017-06-01
405. 3:55.55 Josef Odlozil CZE London 1965-08-30
Christian Obrist ITA Roma 2002-07-12
407. 3:55.57 Abdelkader Chékhémani FRA Paris 1998-07-29
408. 3:55.58 Matt Giusto USA Eugene 1996-05-26
409. 3:55.59 Graham Crouch AUS Stockholm 1974-07-01
Andrew Coscoran IRL Milano 2021-09-04
411. 3:55.6 Dyrol Burleson USA Compton 1963-06-07
412. 3:55.60 Ford Palmer USA Huntington 2016-08-31
413. 3:55.61 Harald Hudak FRG Berlin 1977-08-26
414. 3:55.62 Dorian Ulrey USA Eugene 2012-06-01
Robert Biwott KEN Oslo 2016-06-09
416. 3:55.65 Ari Paunonen FIN London 1977-06-26 NR
417. 3:55.66 Andrey Zadorozhniy RUS Bratislava 1998-06-09
418. 3:55.67 Markus Hacksteiner SUI Helsinki 1987-07-02
Azzedine Sediki MAR Zürich 1994-08-17
420. 3:55.68 Alan Simpson GBR London 1965-08-30
Peter Wirz SUI London 1986-07-11
422. 3:55.71 Anthony Famiglietti USA New York City 2006-06-03
423. 3:55.75 Scott Petersen AUS Melbourne 1997-02-20
424. 3:55.76 Jean Verster RSA Stellenbosch 1988-11-12
Jonathan Sawe KEN Eugene 2015-05-30
426. 3:55.77 Phil Kane USA Koblenz 1982-08-25
427. 3:55.80 Geoff Smith GBR Cwmbran 1981-08-15
Greg Whiteley USA Eugene 1995-06-04
Edwin Maranga KEN Gresham 2001-06-03
430. 3:55.82 Paul Donovan IRL Cork 1984-07-03
431. 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
434. 3:55.85 Franek Haschke GER Roma 2002-07-12
435. 3:55.88 Téofilo Benito ESP Jerez de la Frontera 1991-09-17
436. 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
439. 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
444. 3:55.91 Gary Lough GBR London 1995-08-27
Hassan Mead USA Raleigh 2018-08-03
446. 3:55.93 Ian Stewart GBR London 1982-06-09
447. 3:55.94 José Luis Carreira ESP Madrid 1987-06-04
Fabio Olivo ITA San Donato Milanese 1992-05-30
449. 3:55.96 David Lewis GBR Oslo 1983-08-23
Stefano Mei ITA Roma 1983-09-01
Paul Chelimo USA Birmingham 2018-08-18
452. 3:55.97 Charlie Marquardt USA Raleigh 2018-08-03
453. 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
456. 3:56.02 Tripp Hurt USA Memphis 2018-08-25
457. 3:56.03 Stijn Baeten BEL Milano 2021-09-04
458. 3:56.04 Witold Baran POL London 1964-08-03
Mike Downes GBR Koblenz 1982-08-25
460. 3:56.05 Graham Crawford USA Raleigh 2016-08-05
Piers Copeland GBR London 2019-07-21
462. 3:56.06 Osama Zoghlami ITA Milano 2021-09-04
463. 3:56.09 Mario Neumann GDR Berlin 1990-08-17
464. 3:56.1 Neil Duggan GBR San Diego 1966-06-11
Sosthenes Bitok KEN Toronto 1983-07-19
466. 3:56.10 Brian Theriot USA Oslo 1984-07-21
Duncan Phillips USA Saint Louis 2014-06-05
468. 3:56.11 Spyros Christopoulos GRE San Donato Milanese 1992-05-30 NR
469. 3:56.12 Monde Tutani RSA Port Elizabeth 1986-12-13
Stephen Pifer USA Eugene 2010-07-03
471. 3:56.13 Hamish Christensen NZL Wanganui 1999-01-16
Daniel Herrera MEX Concord 2017-06-01 NR
473. 3:56.14 Abdelaziz Sahere MAR Oslo 1990-07-14
Peter Callahan BEL Dublin 2016-07-22
475. 3:56.17 Henning Gericke RSA Port Elizabeth 1984-03-07
476. 3:56.18 Antti Loikkanen FIN Stockholm 1978-07-03
Michael Coe USA Berkeley 2009-04-25
478. 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
482. 3:56.2 David Wilborn USA Bakersfield 1967-06-23
Knut Kvalheim NOR Oslo 1974-07-31
484. 3:56.21 Bob Kennedy USA Eugene 1994-06-04
485. 3:56.22 Jack Salisbury USA Charlottesville 2021-05-01
486. 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
490. 3:56.24 Gordon Johnson USA Eugene 1995-06-04
Will Geoghegan USA Concord 2017-06-01
492. 3:56.25 Andy Downin USA Gresham 2001-06-03
493. 3:56.26 Paul-Heinz Wellmann FRG Philadelphia 1976-08-04
494. 3:56.27 Lachlan Chisholm AUS Brisbane 2005-05-06
495. 3:56.3 Roscoe Divine USA Eugene 1970-06-05
496. 3:56.31 Joshua Lay GBR Gateshead 2021-07-13
497. 3:56.34 Frank Assuma USA London 1982-06-09
498. 3:56.35 Paul Rugut KEN Koblenz 1983-08-31
499. 3:56.36 Bill McChesney USA Eugene 1981-05-28
Enda Fitzpatrick IRL Cork 1985-07-09
Steve Martin GBR Gateshead 1986-08-05
502. 3:56.37 Jukka Savonheimo FIN Kemi 1990-07-03
503. 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
506. 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
511. 3:56.41 Jim Hill USA Eugene 1982-05-15
Brian Hyde USA Portland 1997-05-11
Craig Miller USA Walnut 2012-04-20
514. 3:56.45 Tommy Schmitz USA Saint Louis 2014-06-05
515. 3:56.46 Max Smith NZL Brasschaat 2007-07-21
516. 3:56.48 Jim McKeon USA London 1986-07-11
517. 3:56.49 Mohammed Mourhit BEL Jerez de la Frontera 1991-09-17
Mohamed Farah GBR London 2005-08-06
519. 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
522. 3:56.50 Tesfaye Cheru ETH Eugene 2012-06-01
523. 3:56.51 James Randon USA Concord 2019-06-13
524. 3:56.52 Andrew Lloyd AUS London 1990-05-27
525. 3:56.59 Steve Foley AUS Dublin 1979-07-10
526. 3:56.6 Cary Weisiger USA Compton 1963-06-07
Walter Wilkinson GBR Leicester 1971-05-31
528. 3:56.60 David Chemweno KEN Melbourne 2001-03-01
529. 3:56.61 Harri Hänninen FIN Kemi 1990-07-03
Johan Landsman RSA Stellenbosch 1991-11-25
531. 3:56.62 Jerry Motsau RSA Dublin 2016-07-22
Narve Gilje Nordås NOR Bergen 2020-08-12
533. 3:56.63 Miroslaw Zerkowski POL London 1982-08-20
Ken Moloney NZL Cork 1988-07-05
535. 3:56.65 Paul Larkins GBR Birmingham 1987-07-07
Willem Muldner RSA Port Elizabeth 1997-02-14
537. 3:56.66 Eric Speakman NZL Wanganui 2021-01-30
538. 3:56.68 Cristian Soratos USA Eugene 2017-05-27
Eric Holt USA New York City 2021-07-09
540. 3:56.69 David Kimani KEN Walnut 2001-04-22
541. 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
544. 3:56.70 James Espir GBR Cwmbran 1981-08-15
545. 3:56.71 Chris McGeorge GBR Cork 1988-07-05
546. 3:56.72 James Karanu KEN Gresham 2001-06-03
Hamish Carson NZL Wanganui 2016-01-19
Drew Hunter USA Boston 2018-05-19
549. 3:56.73 Daniel Winn USA Dublin 2016-07-22
550. 3:56.75 John Ngugi KEN Monaco 1990-08-12
Steve Slattery USA New York City 2006-06-03
552. 3:56.76 Hamid El Mouaziz MAR Brasschaat 2001-08-15
553. 3:56.77 Mac Fleet USA Saline 2014-08-10
554. 3:56.79 Sammy Koskei KEN Köln 1982-08-22
James West GBR London 2019-07-21
556. 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
561. 3:56.80 Pietro Arese ITA Milano 2021-09-04
562. 3:56.81 Jari Venäläinen FIN Helsinki 1987-07-02
563. 3:56.82 John Jefferson USA Falmouth 2008-08-09
564. 3:56.83 Simon Fairbrother GBR Gateshead 1990-08-17
Bill Burke USA Eugene 1993-06-05
566. 3:56.84 Eliud Njubi KEN Philadelphia 2001-04-28
567. 3:56.86 Drew Piazza USA Concord 2018-06-07
Henry Wynne USA Dublin 2018-07-19
569. 3:56.89 Luc Bernaert BEL Bruxelles 1993-09-03
Jordan Williamsz AUS Birmingham 2017-08-20
571. 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
576. 3:56.90 Mick Stanovsek AUS Dublin 2018-07-19
577. 3:56.92 Charlie Gruber USA Eugene 2005-06-04
578. 3:56.93 Luke McCann IRL Gateshead 2021-07-13
579. 3:56.95 Sean Cahill GBR London 1979-08-31
David Clarke GBR London 1982-07-17
581. 3:56.96 Niall O'Shaughnessy IRL Wichita 1976-05-29
David Bishop GBR Dublin 2014-07-11
583. 3:56.97 David Taylor GBR Cork 1986-07-08
John Thuo KEN San Francisco 2002-09-15
585. 3:56.99 Alan Salter GBR Cork 1985-07-09
Kurt Benninger CAN Falmouth 2008-08-09
587. 3:57.0 Tony Polhill NZL London 1972-09-15
Ken Popejoy USA East Lansing 1973-05-05
589. 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
592. 3:57.01 Michael Kibet KEN Ostrava 2019-06-20
593. 3:57.02 Ciarán O'Lionáird IRL Dublin 2012-07-25
Chad Noelle USA Concord 2017-06-01
595. 3:57.03 Mohamed Issangar MAR Monaco 1990-08-12
596. 3:57.04 Rudy Chapa USA Eugene 1981-05-28
597. 3:57.05 Sam McEntee AUS Cork 2018-07-16
598. 3:57.07 Neil Ovington GBR London 1986-07-11
Jonathan Riley USA Falmouth 2007-08-11
Jacob Thomson USA Raleigh 2018-08-03
601. 3:57.08 Rob Napolitano USA Concord 2019-06-13
602. 3:57.09 Eric Jenkins USA Eugene 2015-05-08
603. 3:57.10 Alsadik Mikhou BRN Oslo 2018-06-07
604. 3:57.11 Neil Gourley GBR Birmingham 2018-08-18
Nick Harris USA Marion 2020-07-15
606. 3:57.12 Holt Hardy AUS Melbourne 1998-02-25
607. 3:57.13 Pekka Vasala FIN Stockholm 1974-07-01
Mike Miller USA Eugene 2001-05-12
609. 3:57.14 Pavel Yakovlyev RUS Bruxelles 1985-08-30
Mohammed Aman ETH Eugene 2011-06-04
611. 3:57.15 Gary Taylor GBR Cork 1988-07-05
Abdelhaq Abdellah MAR Sheffield 1996-08-25
Robby Andrews USA Concord 2015-06-04
614. 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
617. 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
Mohad Abdikadar Sheik Ali ITA Milano 2021-09-04
621. 3:57.19 Bartosz Nowicki POL London 2011-08-06
Yassin Bouih ITA Milano 2021-09-04
623. 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
627. 3:57.20 Amar Brahmia ALG Rieti 1981-09-09
Bobby Curtis USA Swarthmore 2007-05-14
629. 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
633. 3:57.22 Rob Druppers NED Formia 1985-06-16
634. 3:57.23 Jan Persson SWE Oslo 1982-07-07
Jesse Garn USA Concord 2017-06-01
636. 3:57.24 Frezer Legesse USA Saint Louis 2016-06-02
637. 3:57.25 Mike Stahr USA London 1986-07-11
Olivier Collin CAN Berkeley 2010-04-24
Mats Hauge NOR Bergen 2020-08-12
640. 3:57.26 Jason Jabout USA Nashville 2007-06-02
641. 3:57.27 Mitchell Kealey AUS London 2008-07-25
642. 3:57.28 Stijn Jaspers NED Koblenz 1982-08-25
643. 3:57.29 Jordan Gusman AUS Sydney 2017-12-23
644. 3:57.3 Chris Fisher AUS Eugene 1975-05-18
Ewald Bonzet RSA Stellenbosch 1977-02-21
646. 3:57.30 Tom Carter GBR London 2005-08-06
647. 3:57.31 Allen Klassen CAN Eugene 1993-06-05
David Wittman USA Eugene 1995-06-04
649. 3:57.33 Hezekiél Sepeng RSA Stellenbosch 1996-02-16
Saïd Ahmed USA Burnaby 2004-07-01
651. 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
655. 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
658. 3:57.38 Jacob Boutera NOR Bergen 2020-08-12
659. 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
Rorey Hunter AUS Gateshead 2021-07-13
663. 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
667. 3:57.40 Daniel Zegeye ETH Gresham 2001-06-03
Dan Clark USA Saline 2013-08-04
669. 3:57.42 Colin Ridding GBR Cork 1988-07-05
Corey Bellemore CAN Cork 2018-07-16
671. 3:57.43 Steven Halliday GBR Gateshead 1989-08-28
Carleton Jones USA Eugene 1994-06-04
673. 3:57.44 Vincent Letting KEN Dublin 2014-07-11
Julian Oakley NZL West Chester 2018-08-09
675. 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
679. 3:57.47 Shannon Lemora USA Eugene 1994-06-04
680. 3:57.48 Mike Woods CAN Windsor 2005-07-28
681. 3:57.49 Nick Rose GBR London 1980-08-08
Marius van Heerden RSA Stellenbosch 1996-02-16
683. 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
689. 3:57.51 Hélder de Jesús POR Berlin 1980-08-08
Paul Ryan USA New York City 2021-07-09
691. 3:57.54 Joao C. Maria Bussotti ITA San Donato Milanese 2020-09-05
692. 3:57.55 Phillip Lagat KEN Des Moines 2010-04-24
693. 3:57.57 Matthew Lane USA Eugene 2002-05-26
Ricky Stevenson GBR Dublin 2012-07-25
695. 3:57.58 Ahmed Ibrahim Warsama QAT Rieti 1993-09-05
Mike Brannigan USA Raleigh 2016-08-05
697. 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
700. 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
703. 3:57.60 Richard Douma NED London 2016-07-22
704. 3:57.61 Henryk Wasilewski POL Berlin 1977-08-26
Gareth Turnbull IRL Philadelphia 2002-04-27
706. 3:57.62 Jacques van Rensburg RSA Port Elizabeth 1990-12-14
Patrick Joseph USA Raleigh 2019-08-02
708. 3:57.63 Jón Didriksson ISL Koblenz 1982-08-25 NR
Silas Kisorio KEN Dublin 2012-07-25
710. 3:57.66 Geoff Turnbull GBR Birmingham 1986-07-18
Hicham Akankam MAR Oslo 2017-06-15
712. 3:57.67 Lars Ericsson SWE Stockholm 1978-07-03
713. 3:57.68 John Whetton GBR London 1965-07-03
Daniel Lincoln USA London 2004-07-30
715. 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
719. 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
727. 3:57.70 Phil Clode NZL Auckland 1991-01-12
James Kaan AUS London 2011-08-06
Michael Hammond USA Greenville 2014-04-12
Ala Zoghlami ITA Milano 2021-09-04
731. 3:57.73 Ioan Zaizan ROU Dublin 2013-07-17 NR
732. 3:57.74 Andrew Green GBR London 1965-07-03
Benson Seurei KEN Heidelberg 2011-06-02
734. 3:57.75 Liam Boylan-Pett USA Dublin 2013-07-17
Ben Flanagan CAN Bay Shore 2018-09-05
736. 3:57.76 Dillon Maggard USA Bay Shore 2019-09-04
737. 3:57.78 Björn Nilsson SWE London 1977-09-09
738. 3:57.79 Stephen Austin AUS Melbourne 1982-01-14
739. 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
746. 3:57.80 Chris Solinsky USA Madison 2006-05-06
Sam Penzenstadler USA Concord 2016-06-02
748. 3:57.81 Paul Lawther GBR Cork 1983-07-13
749. 3:57.82 Alexis Sharangabo RWA Falmouth 2000-08-19 NR
Mumin Gala DJI Stretford 2007-08-11
751. 3:57.83 Ben True USA Cork 2018-07-16
David Ribich USA Raleigh 2019-08-02
753. 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
Andrew Rafla USA Trabuco Hills 2021-07-18
757. 3:57.85 David McCarthy IRL Cork 2013-07-02
758. 3:57.86 Mike Kearns GBR London 1977-06-26
James Thie GBR London 2004-07-30
Kevin Kelly IRL New York City 2021-07-09
761. 3:57.87 Derek Scott USA Saint Louis 2009-05-23
Kieren Tuntivate THA Nashville 2020-08-15 NR
763. 3:57.88 Azat Rakipov BLR Sankt Peterburg 1994-07-26 NR
764. 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
772. 3:57.90 Féthi Baccouche TUN Verona 1987-06-11
Justus Soget KEN Oslo 2019-06-13
Pietro Riva ITA San Donato Milanese 2020-09-05
775. 3:57.91 Elliott Heath USA Falmouth 2013-08-10
Alex George GBR Milano 2021-09-04
777. 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
781. 3:57.93 Dave Reid CAN Edinburgh 1985-07-23
Luca Vandi ITA Gateshead 1989-08-28
783. 3:57.94 Julian Matthews NZL Dublin 2015-07-24
784. 3:57.96 Rolf Kårevik SWE Stockholm 1977-07-04
Andy Keith GBR Cork 1995-06-24
786. 3:57.97 Alberto Sánchez ESP Dublin 2013-07-17
Abdi Waiss Mouhyanin DJI Eugene 2015-05-30
Craig Nowak USA Trabuco Hills 2021-07-18
789. 3:57.98 Bob Verbeeck BEL Luxembourg 1983-07-20
790. 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
795. 3:58.00 Rick Musgrave USA Eugene 1982-06-05
Younés Essalhi MAR Oslo 2018-06-07
797. 3:58.01 Stanley Taylor GBR London 1962-08-18
Dave Campbell CAN Birmingham 1986-07-18
799. 3:58.02 Abderrazak Bounour ALG Formia 1985-06-16
Marco Mayr SUI Koblenz 1985-08-28
801. 3:58.03 Marc Nevens BEL Edinburgh 1976-08-06
Ronnie Harris USA Eugene 1993-06-05
Michael Power AUS Eugene 1995-06-04
804. 3:58.04 Izaic Yorks USA Eugene 2018-05-26
805. 3:58.05 David McMeekin GBR London 1976-08-30
John Craig CAN Berlin 1980-08-08
Markus Ryffel SUI Koblenz 1984-08-29
Mason Ferlic USA Clermont 2021-01-19
809. 3:58.06 Brenton Rowe AUT Walnut 2012-04-20
Miles Batty USA Saline 2013-08-04
811. 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
815. 3:58.08 Marc Olesen CAN Burnaby 1983-06-16
Kasey Knevelbaard USA Nashville 2020-08-15
817. 3:58.09 Ken Nason IRL Cork 1995-06-24
Jake Edwards USA Greenville 2014-04-12
819. 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
823. 3:58.10 Rob Lonergan CAN Gateshead 1986-08-05
Ali Nabil Maataoui MAR Naimette-Xhovémont 2002-08-27
825. 3:58.15 Álvaro Rodriguez ESP Oslo 2011-06-09
826. 3:58.16 Andy McClary USA Saint Louis 2010-05-22
827. 3:58.17 Chris Estwanik USA Burnaby 2004-07-01
Andrew Colley USA Dublin 2014-07-11
829. 3:58.18 Jeff Schemmel USA Wichita 1976-05-29
Ovidiu Olteanu ROU Bucuresti 1994-05-29
James McMurray GBR Gateshead 2021-07-13
832. 3:58.19 Dave Campbell IRL Wanganui 2008-02-16
833. 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
838. 3:58.20 Róbert Stefko SVK Zagreb 1998-07-07 NR
Chris Warburton GBR London 2008-07-25
Darragh McElhinney IRL London 2021-07-28
841. 3:58.21 Million Wolde ETH Gateshead 1999-06-27
842. 3:58.22 Sarel Spies RSA Port Elizabeth 1992-03-02
Graeme Wells CAN Dublin 2008-07-25
844. 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
848. 3:58.24 Dan Aldridge USA Eugene 1982-06-05
Yomif Kejelcha ETH Palo Alto 2019-06-30
850. 3:58.25 Benny McIntosh USA Eugene 1994-06-04
Chris Gowell GBR Cardiff 2014-07-15
852. 3:58.26 Jeff Jirele USA Stockholm 1978-07-03
853. 3:58.27 Ryan Hayden USA Portland 2002-05-18
854. 3:58.28 Richard Callan GBR Swansea 1986-07-13
855. 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
859. 3:58.31 Kevin King USA Villanova 1986-06-14
John Bolas USA Walnut 2012-04-20
Tom Marshall GBR Dublin 2017-07-12
862. 3:58.32 Bernard Kiptum KEN Stretford 2007-08-11
863. 3:58.34 Steve Plasencia USA London 1982-07-17
Thomas Awad USA Philadelphia 2014-04-26
865. 3:58.35 Chris Mulvaney GBR Burnaby 2005-06-14
Darren Brown USA Dublin 2008-07-25
867. 3:58.37 Rudi de Wijngaert BEL Luxembourg 1983-07-20
Mark Tucker AUS Auckland 2005-02-23
869. 3:58.38 Darren Abbott AUS Melbourne 1992-02-25
Alastair Stevenson AUS Wanganui 2000-01-22
871. 3:58.39 Matthew Barnes GBR Cork 1994-06-25
Chris Bowden AUS Melbourne 1997-02-20
873. 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
881. 3:58.40 Andreas Baranski FRG Berlin 1980-08-08
882. 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
885. 3:58.42 Ralf Eckert FRG Cork 1986-07-08
Sean O'Neill IRL Cork 1987-07-07
887. 3:58.43 Glen Ritchie AUS Cork 1988-07-05
Donald Cowart USA Raleigh 2014-08-04
889. 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
892. 3:58.45 Alex Cherop UGA Ostrava 2009-06-17
893. 3:58.46 Kelly Britz CAN Burnaby 1984-07-16
894. 3:58.48 Matthew de Freitas GBR Portsmouth 1993-06-05
895. 3:58.49 Clyde Colenso RSA Eugene 2000-05-13
Daniel Gachara KEN Victoria 2001-05-25
897. 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
908. 3:58.50 Tomas Cotter IRL Dublin 2015-07-24
909. 3:58.51 Brahim Kaazouzi MAR Ostrava 2019-06-20
910. 3:58.52 Ryan McKenzie CAN Burnaby 2004-07-01
Chris Hatler USA Nashville 2019-05-31
912. 3:58.54 Eugene Curran IRL Cork 1986-07-08
913. 3:58.57 Daniel Hill AUS Brunswick 1998-07-04
914. 3:58.58 Abdelkarim Ben Zahra MAR Oslo 2017-06-15
915. 3:58.59 Benson Koech KEN Linz 2001-08-20
916. 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
925. 3:58.60 Sam Atkin GBR Saint Louis 2018-05-31
926. 3:58.61 Ian Studd NZL Kingston 1966-08-13
Eero Kytölä FIN Helsinki 1987-07-02
928. 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
Patrick Dever GBR Loughborough 2021-07-24
932. 3:58.63 Bryce Richards USA Trabuco Hills 2021-07-18
933. 3:58.64 Carlos Villarreal MEX Lake Balboa 2020-08-22
934. 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
937. 3:58.67 Isaac Presson USA Nashville 2013-06-01
938. 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
942. 3:58.69 Thomas Joyce USA Berkeley 2015-04-25
943. 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
949. 3:58.70 Blake Haney USA Eugene 2018-05-26
950. 3:58.71 Desmond English IRL Cork 1994-06-25
James Young GBR Gateshead 2021-07-13
952. 3:58.72 Julius Bor KEN Austin 2008-04-05
Athanas Kioko KEN Columbia 2020-08-29
954. 3:58.73 Eric Finan USA Concord 2014-06-05
George Mills GBR Gateshead 2021-07-13
956. 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
Elmar Engholm SWE Dublin 2018-07-19
960. 3:58.76 Earl Jones USA Westwood 1986-05-17
Andrea Cori ITA Rieti 1993-09-05
Jack Rowe GBR London 2021-07-28
963. 3:58.77 Roger Hackney GBR Swansea 1986-07-13
964. 3:58.78 Andrew Bumbalough USA Murfreesboro 2009-06-06
965. 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
984. 3:58.81 Alberto García ESP Gateshead 1998-07-19
985. 3:58.82 Frank Conway IRL Cork 1988-07-05
986. 3:58.83 Brendan Matthias CAN Eugene 1990-06-01
Dan Maas USA Eugene 1993-06-05
988. 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
995. 3:58.85 Chris Sly GBR London 1980-08-08
Niels Kim Hjorth DEN Cwmbran 1983-07-10
Tim Gorman USA Trabuco Hills 2021-07-18
998. 3:58.87 Tom Buckner GBR Portsmouth 1993-06-05
999. 3:58.88 Adelino Hidalgo ESP Sevilla 1990-05-30
1000. 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
Tiarnan Crorken GBR Gateshead 2021-07-13
1005. 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
1010. 3:58.90 Rudolph Greyling RSA Port Elizabeth 1988-03-09
Zak Seddon GBR London 2019-07-21
1012. 3:58.91 László Tóth HUN Koblenz 1985-08-28
Clay Schwabe USA Brunswick 2001-07-07
Brian Fay IRL London 2021-07-28
1015. 3:58.92 Valeriy Toropov RUS Berlin 1979-08-17
Rantso Mokopane RSA Paarl 2018-03-22
1017. 3:58.93 Roger Jones USA Eugene 1983-06-04
Eoin Everard IRL Dublin 2013-07-17
1019. 3:58.94 Euan Robertson NZL Berlin 1977-08-26
1020. 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
1024. 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
1029. 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
1032. 3:58.99 Mark Christie IRL London 2005-08-06
Tony Jordanek USA Saline 2013-08-04
Tyler Pennel USA Saint Louis 2015-06-04
Jamie Williamson GBR Cork 2018-07-16
1036. 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
1045. 3:59.00 Cyrille Laventure FRA London 1985-08-02
1046. 3:59.01 Nick Hopkins GBR Portsmouth 1990-08-12
1047. 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
1050. 3:59.03 Héctor Torres MEX Walnut 1998-04-19
1051. 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
Sean Torpy USA Nashville 2021-06-06
1055. 3:59.06 James Igohe TAN Atlanta 1984-07-21
Fumikazu Kobayashi JPN Amagasaki 2002-06-15
1057. 3:59.07 Alex Rogers USA Columbia 2020-08-29
1058. 3:59.08 Justyn Knight CAN Cork 2019-08-14
1059. 3:59.09 Nigel Adkin AUS Cork 1995-06-24
Brian Barraza USA Nashville 2020-08-15
1061. 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
1073. 3:59.10 Lars Ove Strømø NOR Koblenz 1985-08-28
Alan Bunce NZL Gateshead 1990-08-17
1075. 3:59.11 Brad Sumner USA Philadelphia 1995-04-29
1076. 3:59.12 Gerry Kiernan IRL London 1976-06-19
Ron Becht CAN Burnaby 1983-06-16
1078. 3:59.13 Alemayehu Roba ETH Cwmbran 1992-07-12
Andrew Jesien USA Nashville 2010-06-05
Andy Trouard USA Nashville 2017-06-10
1081. 3:59.16 Glen Grant GBR London 1976-06-19
Bryan Lindsay USA Westwood 2005-04-09
Valentijn Weinans NED Ostrava 2019-06-20
1084. 3:59.17 Billy Dee GBR Haringey 1991-07-14
Sam Gabremariam USA Philadelphia 2000-04-29
1086. 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
1090. 3:59.19 Chris Katon USA Eugene 1994-06-04
1091. 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
1102. 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
1105. 3:59.21 Patrik Johansson SWE Växjö 1999-08-10
1106. 3:59.23 Shane Healy IRL Cork 1994-06-25
Emmanuel Kemboi KEN Oslo 2000-07-28
Dale Clutterbuck GBR London 2015-07-25
1109. 3:59.24 Mike Berisford GBR London 1962-08-18
Derek Graham GBR London 1966-08-20
Brandon Lasater USA Nashville 2015-06-06
1112. 3:59.25 Mark Fricker USA Berkeley 1984-07-14
Takeshi Yamamoto JPN Osaka 1996-05-11
Michael Coltherd GBR London 2007-08-25
Obsa Ali USA Trabuco Hills 2021-07-18
1116. 3:59.28 Andrew Geddes GBR Birmingham 1987-07-07
Simon Maunder NZL Wanganui 2000-01-22
1118. 3:59.29 Alistair Currie GBR London 1985-08-02
Dwight Davis USA Walnut 2000-04-16
Mark Thompson USA Brasschaat 2009-07-26
Jacopo De Marchi ITA Milano 2021-09-04
1122. 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
1129. 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
1135. 3:59.31 Henry Marsh USA Bern 1985-08-16
Thomas Brooks USA Beaverton 2009-05-28
1137. 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
1141. 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
1144. 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
1147. 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
1153. 3:59.36 David Heath GBR Belfast 1989-07-17
Gilbert Kipchoge KEN Oslo 2008-06-06
1155. 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
1158. 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
1161. 3:59.39 Adam Dixon USA Luxembourg 1983-07-20
1162. 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
1171. 3:59.40 Jake Watson USA Nashville 2007-06-02
1172. 3:59.41 Jan Kraus CZE Bratislava 1988-06-09
Girma Bekele ETH Des Moines 2013-04-27
1174. 3:59.42 Steve Sodaro USA Berkeley 2010-04-24
Rob Finnerty USA Portland 2013-07-15
1176. 3:59.43 Fernando Mamede POR Edinburgh 1976-08-06
John Keyworth GBR Villanova 1984-07-14
Jackson Lokol KEN Sevilla 1990-05-30
Brimin Kiprotich KEN Boston 2018-05-19
1180. 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
1183. 3:59.45 Steve Sherer USA Toronto 2009-06-11
1184. 3:59.46 Alessandro Lambruschini ITA San Donato Milanese 1992-05-30
Shaun Creighton AUS Cork 1995-06-24
1186. 3:59.47 Rob Mullett GBR West Chester 2015-08-13
1187. 3:59.48 James McIlroy GBR Solihull 1998-09-05
Derek Gutierrez USA Saint Louis 2018-05-31
1189. 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
1192. 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
1199. 3:59.51 Bosko Bozinovic CRO Wien 1979-06-13
1200. 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
1203. 3:59.53 Francis Rop KEN Stellenbosch 1996-02-16
Kevin Batt IRL Leixlip 2014-06-27
Michael Slagowski USA Portland 2016-04-29
1206. 3:59.54 Leo Daschbach USA Oak Ridge 2020-05-23
1207. 3:59.55 Bashir Omar Ibrahim KUW Des Moines 2001-04-28 NR
1208. 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
1211. 3:59.57 Aaron Ramirez USA San Francisco 1993-05-15
Wilson Kipketer DEN Stockholm 1993-07-05
Matthew Barnes GBR Stretford 2007-08-11
1214. 3:59.58 Ben St. Lawrence AUS Galway 2013-09-15
1215. 3:59.59 Alec Ritchie CAN Burnaby 1983-06-16
Ebeneza Felix RSA Port Elizabeth 1997-02-14
1217. 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
1225. 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
1228. 3:59.61 Malcolm Plant GBR London 1979-08-31
Boaz Cheboiywo KEN Des Moines 2003-04-26
Jacob Dumford USA Nashville 2020-08-15
1231. 3:59.62 Mike Slack USA Wichita 1977-05-28
Ross Proudfoot CAN Cork 2014-07-08
1233. 3:59.63 Vincent Rono KEN Mobile 2007-04-14
Vincent Mutai KEN Letterkenny 2014-07-13
1235. 3:59.64 Mark Arens AUS Adelaide 1982-03-13
Jermaine Mays GBR London 2007-08-25
1237. 3:59.65 Meshack Sang KEN Växjö 1999-08-10
1238. 3:59.66 Mbarak Hussein KEN New York City 1991-07-20
1239. 3:59.67 Mark Kirk GBR Swansea 1986-07-13
Kyle Boorsma CAN Toronto 2009-06-11
1241. 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 Hethat ALG Ostrava 2019-06-20
1246. 3:59.69 Ben Gregory USA Nashville 2007-06-02
Ruben Ramolefi RSA Bellville 2011-03-10
Wesley Meyer USA Nashville 2021-06-06
1249. 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
1255. 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
Sam Parsons USA Bay Shore 2018-09-05
1260. 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
1263. 3:59.73 Harold Kuphaldt USA Eugene 1987-05-16
Nick Ross USA Concord 2016-06-02
1265. 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
1268. 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
1272. 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
1276. 3:59.77 Daniel Strackeljahn USA Murfreesboro 2009-06-06
Brett Meyer USA Saint Louis 2018-05-31
Oli Chignell NZL Wanganui 2021-01-30
1279. 3:59.78 Wibo Lelieveld NED Leiden 1981-05-22
Manson du Toit RSA Stellenbosch 1996-02-16
1281. 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
1284. 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
1294. 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
1300. 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
Bjørnar Sandnes Lillefosse NOR Bergen 2020-08-12
1305. 3:59.82 Michal Rozmys POL Ostrava 2019-06-20
Ignacio Fontes ESP Oslo 2021-07-01
1307. 3:59.83 Dan Wilson USA Brunswick 2003-07-05
1308. 3:59.84 Richard Block USA Tillsonburg 1985-06-29
Seamus McCann IRL Cork 1988-07-05
Kyle King USA Nashville 2010-06-05
1311. 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
1315. 3:59.87 John Nuttall GBR Croydon 1991-08-14
Malcolm Hicks NZL Wanganui 2012-01-27
1317. 3:59.88 Aaron Lanzel USA Eugene 2004-06-19
Jonah Maiyo KEN Walnut 2005-04-17
1319. 3:59.89 Matt Taylor USA Haringey 1991-07-14
Parker Stokes USA Charlottesville 2021-05-01
1321. 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
1330. 3:59.90 Ken Penney GBR Haringey 1991-07-14
Troy Reeder USA Nashville 2019-05-31
Michael Coccia CAN Nashville 2021-06-06
1333. 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
1337. 3:59.92 Tony Leonard GBR Gateshead 1979-07-08
1338. 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
1341. 3:59.94 Jonathan Richards GBR Cork 1987-07-07
1342. 3:59.95 Kipsubai Koskei KEN London 1977-08-29
Jarrett LeBlanc USA Lake Charles 2015-05-23
1344. 3:59.96 Laef Barnes USA Westwood 2008-04-12
Dey Tuach Dey USA Nashville 2013-06-01
1346. 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
1349. 3:59.99 Brian Gagnon USA Des Moines 2013-04-27