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.46 Jakob Ingebrigtsen NOR Oslo 2022-06-16 NR, WL, Best since 2001-06-29
7. 3:46.70 Vénuste Niyongabo BDI Berlin 1997-08-26 NR, P3WR
8. 3:46.76 Saïd Aouita MAR Helsinki 1987-07-02 AAR
9. 3:46.91 Alan Webb USA Brasschaat 2007-07-21 CR, NR
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.48 Oliver Hoare AUS Oslo 2022-06-16 CR, NR
14. 3:47.65 Laban Rotich KEN Oslo 1997-07-04 AAR
15. 3:47.69 Steve Scott USA Oslo 1982-07-07
16. 3:47.79 José Luis González ESP Oslo 1985-07-27 NR
17. 3:47.88 John Kibowen KEN Oslo 1997-07-04
Silas Kiplagat KEN Eugene 2014-05-31
19. 3:47.94 William Chirchir KEN Oslo 2000-07-28
20. 3:47.97 Dahame Najem Bashir QAT Oslo 2005-07-29 CR, NR
21. 3:48.17 Paul Korir KEN London 2003-08-08
22. 3:48.23 Ali Saïdi-Sief ALG Oslo 2001-07-13
23. 3:48.28 Daniel Kipchirchir Komen KEN Eugene 2007-06-10
24. 3:48.37 Stewart McSweyn AUS Oslo 2021-07-01
25. 3:48.38 Andrés Manuel Díaz ESP Roma 2001-06-29 AAR
26. 3:48.40 Steve Ovett GBR Koblenz 1981-08-26
27. 3:48.50 Asbel Kiprop KEN Eugene 2009-06-07 AAR
28. 3:48.60 Aman Wote ETH Eugene 2014-05-31 NR
29. 3:48.78 Haron Keitany KEN Eugene 2009-06-07
30. 3:48.80 William Kemei KEN Berlin 1992-08-21
31. 3:48.83 Sydney Maree USA Rieti 1981-09-09
32. 3:48.95 Deresse Mekonnen ETH Oslo 2009-07-03
33. 3:48.98 Craig Mottram AUS Oslo 2005-07-29 P5WR
34. 3:49.04 Ronald Kwemoi KEN Eugene 2017-05-27
35. 3:49.08 John Walker NZL Oslo 1982-07-07 NR
Elijah Manangoi KEN Eugene 2017-05-27
37. 3:49.09 Abdelati Iguider MAR Eugene 2014-05-31
38. 3:49.11 Marcin Lewandowski POL Oslo 2021-07-01 AAR, NR
39. 3:49.20 Peter Elliott GBR Oslo 1988-07-02
40. 3:49.22 Jens-Peter Herold GER Oslo 1988-07-02 NR
41. 3:49.26 Matthew Centrowitz USA Portland 2021-07-24
42. 3:49.27 Jye Edwards AUS Oslo 2021-07-01
43. 3:49.29 William Biwott Tanui KEN Oslo 2009-07-03 AAR, JWR
44. 3:49.31 Joe Falcon USA Oslo 1990-07-14
45. 3:49.34 David Moorcroft GBR Oslo 1982-06-26
Benjamin Kipkurui KEN Bruxelles 2000-08-25
47. 3:49.38 Andrew Baddeley GBR Oslo 2008-06-06
48. 3:49.40 Abdi Bile SOM Oslo 1988-07-02 NR
Charles Simotwo KEN Oslo 2021-07-01
50. 3:49.43 James Magut KEN Eugene 2014-05-31
51. 3:49.45 Mike Boit KEN Bruxelles 1981-08-28
Samuel Tefera ETH London 2019-07-21
53. 3:49.50 Rui Silva POR Roma 2002-07-12 NR
54. 3:49.56 Fermin Cacho ESP Oslo 1996-07-05
Collins Cheboi KEN Eugene 2014-05-31
56. 3:49.60 José Antonio Redolat ESP Roma 2001-06-29
Filip Ingebrigtsen NOR London 2019-07-21
58. 3:49.64 Timothy Cheruiyot KEN Eugene 2017-05-27
59. 3:49.70 Mekonnen Gebremedhin ETH Eugene 2011-06-04
60. 3:49.75 Leonard Muchero Maina KEN Roma 2001-06-29
61. 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
64. 3:49.80 Jim Spivey USA Oslo 1986-07-05
65. 3:49.83 Vyacheslav Shabunin RUS Roma 2001-06-29 NR, P6WR
Nick Willis NZL Oslo 2014-06-11
67. 3:49.86 Homiyu Tesfaye GER Oslo 2014-06-11
68. 3:49.91 Simon Doyle AUS Oslo 1991-07-06
69. 3:49.95 Tarek Boukensa ALG Oslo 2005-07-29
70. 3:49.98 Thomas Wessinghage FRG Berlin 1983-08-17
71. 3:50.01 Augustine Choge KEN London 2013-07-27
72. 3:50.04 Ivan Heshko UKR London 2004-07-30 NR
73. 3:50.08 Mohammed Moustaoui MAR Oslo 2008-06-06
74. 3:50.22 Amine Laâlou MAR Eugene 2010-07-03
75. 3:50.24 Gideon Gathimba KEN Oslo 2012-06-07
76. 3:50.25 Alex Kipchirchir KEN Rieti 2003-09-07
77. 3:50.26 Kevin Sullivan CAN Oslo 2000-07-28 NR
78. 3:50.30 Jake Wightman GBR Oslo 2022-06-16
79. 3:50.32 John Mayock GBR Oslo 1996-07-05
80. 3:50.33 Eric Dubus FRA Zürich 1995-08-16 NR
81. 3:50.34 Todd Harbour USA Oslo 1981-07-11
82. 3:50.38 Pierre Délèze SUI Koblenz 1982-08-25 NR
83. 3:50.39 James Kwalia KEN Hengelo 2003-06-01
84. 3:50.40 Steve Holman USA Oslo 1997-07-04
Cornelius Chirchir KEN London 2003-08-08
Eliud Kipchoge KEN London 2004-07-30
87. 3:50.42 Bethwell Birgen KEN Eugene 2013-06-01
88. 3:50.43 Yenew Alamirew ETH Eugene 2011-06-04
89. 3:50.49 Shadrack Korir KEN Eugene 2008-06-08
90. 3:50.52 Hauke Fuhlbrügge GER Oslo 1991-07-06
91. 3:50.54 José Manuel Abascal ESP Roma 1986-09-10
92. 3:50.57 William Tanui KEN Berlin 1997-08-26
Ali Hakimi TUN Berlin 1997-08-26 NR
94. 3:50.60 Sammy Mutai KEN Roma 2001-06-29 P7WR
95. 3:50.62 Mark Carroll IRL Oslo 2000-07-28
96. 3:50.64 Graham Williamson GBR Cork 1982-07-13
Leonel Manzano USA London 2010-08-14
98. 3:50.70 Johan Cronje RSA Eugene 2014-05-31 NR
99. 3:50.72 Henrik Ingebrigtsen NOR Oslo 2014-06-11
100. 3:50.73 Wilson Waigwa KEN Koblenz 1983-08-31 AAR
101. 3:50.79 Robert Kiplagat Andersen DEN Berlin 1997-08-26 NR
102. 3:50.82 Johan Fourie RSA Port Elizabeth 1987-03-11
Suleiman Simotwo KEN Oslo 2005-07-29
104. 3:50.83 Nicholas Kiptanui Kemboi KEN Oslo 2008-06-06 AAR
105. 3:50.84 Tom Byers USA Koblenz 1982-08-25
106. 3:50.87 Abel Kipsang KEN Eugene 2022-05-28
107. 3:50.90 Hamza Driouch QAT Oslo 2012-06-07 AAR, P8WR
108. 3:50.95 Nixon Chepseba KEN Oslo 2013-06-13
109. 3:50.97 Cole Hocker USA Eugene 2022-05-28
110. 3:50.98 José Marajo FRA Oslo 1983-07-09
Robert Rono KEN Rieti 2003-09-07
112. 3:51.0 Filbert Bayi TAN Kingston 1975-05-17 NR
113. 3:51.02 John Gladwin GBR Zürich 1987-08-19
114. 3:51.05 Hudson Santos de Souza BRA Oslo 2005-07-29 CR, NR
115. 3:51.06 Frank O'Mara IRL Roma 1986-09-10
116. 3:51.1 Jim Ryun USA Bakersfield 1967-06-23
117. 3:51.12 Dieter Baumann GER Berlin 1992-08-21
Mohamed Suleiman QAT Zürich 1995-08-16
119. 3:51.14 Adil Kaouch MAR Oslo 2007-06-15
120. 3:51.17 Vincent Kibet KEN Eugene 2017-05-27
121. 3:51.23 Matthew Ramsden AUS San Donato Milanese 2020-09-05
122. 3:51.25 Jeffrey Riseley AUS Oslo 2009-07-03
123. 3:51.31 Tony Morrell GBR Oslo 1990-07-14
Juan van Deventer RSA Oslo 2008-06-06
125. 3:51.33 Rashid Ramzi BRN Eugene 2005-06-04 NR
126. 3:51.34 John Gregorek USA Oslo 1982-06-26
127. 3:51.39 Richie Harris USA Koblenz 1984-08-29
Gert-Jan Liefers NED Hengelo 2003-06-01 NR
129. 3:51.41 Peter Rono KEN Lausanne 1991-07-10
130. 3:51.45 Russell Brown USA Eugene 2011-06-04
Lopez Lomong USA Eugene 2013-06-01 P9WR
132. 3:51.50 Enock Koech KEN Roma 2001-06-29
133. 3:51.55 Graham Hood CAN Berlin 1997-08-26
Mahiédine Mekhissi-Benabbad FRA Oslo 2014-06-11
135. 3:51.57 Jack Buckner GBR Koblenz 1984-08-29
136. 3:51.59 Eamonn Coghlan IRL Oslo 1983-07-09
137. 3:51.60 Craig Engels USA Palo Alto 2019-06-30
138. 3:51.62 Chuck Aragon USA Oslo 1984-07-21
139. 3:51.64 Marcus O'Sullivan IRL Oslo 1989-07-01
140. 3:51.70 Cooper Teare USA Eugene 2022-05-28
141. 3:51.74 Andrew Wheating USA Eugene 2010-07-03
142. 3:51.79 Driss Maazouzi FRA Bruxelles 2000-08-25
143. 3:51.80 David Kibet KEN Jerez de la Frontera 1991-09-17
144. 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
147. 3:51.84 Pieter-Jan Hannes BEL Oslo 2015-06-11 NR
148. 3:51.90 Anthony Whiteman GBR Nice 1998-07-16
149. 3:51.94 Suleiman Nyambui TAN Lausanne 1981-07-14
150. 3:51.96 Gennaro Di Napoli ITA San Donato Milanese 1992-05-30 NR
151. 3:51.99 Thiago do Rosario André BRA Eugene 2017-05-27
Clayton Murphy USA Eugene 2017-05-27
Jake Heyward GBR Eugene 2022-05-28
154. 3:52.00 Mohamed Othman Shahween KSA Oslo 2011-06-09 NR
155. 3:52.01 David Torrence USA Eugene 2012-06-02
156. 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
159. 3:52.04 Nadir Bosch FRA Bruxelles 2000-08-25
160. 3:52.08 Yemaneberhan Crippa ITA San Donato Milanese 2020-09-05
161. 3:52.11 Galen Rupp USA London 2013-07-27
162. 3:52.16 Taoufik Makhloufi ALG Eugene 2014-05-31
163. 3:52.17 Benjamin Jipcho KEN Stockholm 1973-07-02
164. 3:52.18 Boaz Lalang KEN Oslo 2010-06-04
165. 3:52.2 Marty Liquori USA Kingston 1975-05-17
166. 3:52.20 Steve Crabb GBR Oslo 1989-07-01
Abdelkader Hachlaf MAR Roma 2002-07-12
168. 3:52.21 Saïd Chébili FRA Nice 1997-07-16
Jamale Aarrass FRA Walnut 2012-04-20
170. 3:52.24 Dragan Zdravkovic SRB Berlin 1983-08-17 NR
Ryan Gregson AUS London 2010-08-14
172. 3:52.31 Vittorio Fontanella ITA Zürich 1981-08-19
173. 3:52.33 Martin Keino KEN Oslo 1996-07-05
174. 3:52.35 Belal Mansoor Ali BRN Oslo 2007-06-15
175. 3:52.36 Uwe Becker FRG Koblenz 1982-08-25
176. 3:52.38 Joseph Chesire KEN Oslo 1989-07-01
Arturo Casado ESP Oslo 2007-06-15
178. 3:52.39 Kipkoech Cheruiyot KEN Oslo 1988-07-02
Haile Gebrselassie ETH Gateshead 1999-06-27
180. 3:52.42 Robert Nemeth AUT Rieti 1981-09-09 NR
Jordan McNamara USA London 2013-07-27
William Paulson CAN Eugene 2022-05-28
183. 3:52.44 John Robson GBR Oslo 1981-07-11
184. 3:52.45 David Kiplak KEN Oslo 2002-06-28
185. 3:52.46 Rüdiger Stenzel GER Berlin 1997-08-26 P11WR
186. 3:52.48 Robert Kibet KEN Oslo 1994-07-22
187. 3:52.49 Juan Carlos Higuero ESP Roma 2002-07-12
Elliot Giles GBR Gateshead 2021-07-13
189. 3:52.50 Michael East GBR Sheffield 2005-08-21
190. 3:52.51 Ben Blankenship USA Palo Alto 2019-06-30
191. 3:52.54 Jonah Birir KEN San Donato Milanese 1992-05-30
Salah Hissou MAR London 1999-08-07
193. 3:52.57 Hervé Phélippeau FRA Berlin 1989-08-18
194. 3:52.59 Jozef Plachý CZE Stockholm 1978-07-03 NR
195. 3:52.62 Patrick Casey USA Dublin 2014-07-11
196. 3:52.63 Nathan Brannen CAN Eugene 2009-06-07
197. 3:52.64 Branko Zorko CRO Stockholm 1998-08-05 NR
Charlie Da'Vall Grice GBR Eugene 2016-05-28
199. 3:52.66 Mohammed Amyn MAR Roma 1999-07-07
Anas Selmouni MAR Hengelo 2003-06-01
201. 3:52.70 Ismael Debjani BEL Oslo 2021-07-01
202. 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
205. 3:52.75 Matthew Yates GBR Oslo 1993-07-10
206. 3:52.77 Russ Murray GBR London 2012-07-14
207. 3:52.78 Alexandre Gonzalez FRA Lausanne 1981-07-14
208. 3:52.80 Jeff Atkinson USA Zürich 1988-08-17
209. 3:52.85 Youssef Baba MAR Oslo 2000-07-28
Sergio Gallardo ESP Oslo 2007-06-15
211. 3:52.90 Andrew Bayer USA London 2013-07-27
212. 3:52.91 Neil Gourley GBR Oslo 2022-06-16
213. 3:52.92 Frederick Cheruiyot KEN Sheffield 1998-08-02
214. 3:52.94 Johnny Gregorek USA Oslo 2019-06-13
215. 3:52.95 Bouabdellah Tahri FRA Roma 2002-07-12
216. 3:52.96 Manuel Pancorbo ESP Oslo 1993-07-10
217. 3:52.99 Mark Rowland GBR Roma 1986-09-10
218. 3:53.00 Joaquim Cruz BRA Westwood 1984-05-13
219. 3:53.02 Francis Gonzalez FRA Lausanne 1981-07-14
220. 3:53.04 Ronald Musagala UGA Oslo 2021-07-01 NR
221. 3:53.05 Elkanah Angwenyi KEN Eugene 2005-06-04
222. 3:53.1 Kipchoge Keino KEN Kisumu 1967-09-10
223. 3:53.13 Philemon Harineki ZIM San Donato Milanese 1992-05-30 NR
224. 3:53.14 David Lelei KEN Roma 1999-07-07 P13WR
225. 3:53.15 Garrett Heath USA London 2013-07-27
Adam Ali Musab QAT Oslo 2021-07-01
227. 3:53.16 Peter Biwott KEN Roma 2001-06-29
228. 3:53.2 Tony Waldrop USA Philadelphia 1974-04-27
229. 3:53.20 Ian Stewart II GBR Koblenz 1982-08-25
Charles Grethen LUX Oslo 2022-06-16 NR
231. 3:53.24 Mark Fountain AUS Sheffield 2005-08-21
232. 3:53.26 Richie Boulet USA Eugene 1998-05-31
233. 3:53.29 Hillary Chenonge KEN Hengelo 2003-06-01
234. 3:53.3 David Wottle USA Eugene 1973-06-20
Rick Wohlhuter USA Wichita 1975-05-31
236. 3:53.30 Mário Silva POR Jerez de la Frontera 1991-09-17
Edgar Martins de Oliveira BRA Eugene 1996-05-26
238. 3:53.33 Evan Jager USA Eugene 2014-05-31
Amos Bartelsmeyer GER London 2019-07-21
240. 3:53.34 Chris O'Hare GBR Eugene 2017-05-27
241. 3:53.36 Mogens Guldberg DEN Lausanne 1991-07-10
242. 3:53.39 Thomas Lancashire GBR London 2010-08-14
243. 3:53.40 Hailu Mekonnen ETH Oslo 2000-07-28
David Bustos ESP Oslo 2013-06-13
245. 3:53.42 Ferdinand Kvan Edman NOR Oslo 2021-07-01
246. 3:53.44 Cory Leslie USA Dublin 2014-07-11
247. 3:53.46 Jakub Holusa CZE Oslo 2015-06-11
248. 3:53.47 Marko Koers NED Berlin 1996-08-30
249. 3:53.49 Elijah Kipruto Maru KEN Melbourne 1997-02-20
250. 3:53.53 Julius Kiptoo KEN Rieti 1997-09-03
251. 3:53.55 Andreas Busse GDR Berlin 1982-08-20
252. 3:53.58 Pat Scammell AUS Melbourne 1991-02-07
253. 3:53.6 Michel Jazy FRA Rennes 1965-06-09
254. 3:53.60 Musir Salem Jawher BRN Portland 2001-06-03
255. 3:53.62 Rod Dixon NZL Stockholm 1975-06-30
Josphat Kiprono Menjo KEN Joensuu 2010-08-21
257. 3:53.63 Sammy Rono KEN Paris 1998-07-29
258. 3:53.64 Kevin McKay GBR Oslo 1994-07-22
Terrance Herrington USA Eugene 1995-06-04
260. 3:53.69 Michael Too KEN Hengelo 2003-06-01
261. 3:53.72 Zane Robertson NZL Dublin 2014-07-11
262. 3:53.74 Omer Khalifa SUD Berlin 1984-08-17 NR
263. 3:53.76 Andre J. Acosta USA Eugene 2010-07-03
264. 3:53.78 Robert Myers USA London 2004-07-30
265. 3:53.8 Jürgen May FRG Wanganui 1965-12-11
Bodo Tümmler FRG Karlskrona 1968-08-22
267. 3:53.82 Gary Staines GBR Portsmouth 1990-08-12
Charles Philibert-Thiboutot CAN Eugene 2022-05-28
269. 3:53.83 Kalle Berglund SWE Oslo 2019-06-13 NR
270. 3:53.85 Rob Harrison GBR Nice 1986-07-15
Salah El Ghazi MAR Stockholm 1998-08-05
272. 3:53.86 Graham Davidson RSA Hengelo 2003-06-01
273. 3:53.87 Mohammed Ahmed CAN Eugene 2021-08-21
274. 3:53.88 Josh Kerr GBR London 2019-07-21
275. 3:53.93 Han Kulker NED Hechtel 1985-08-14
Niall Bruton IRL Oslo 1996-07-05
277. 3:53.95 Andreas Vojta AUT Oslo 2013-06-13
278. 3:54.00 Ismaïl Sghyr FRA Nice 1995-07-12
279. 3:54.01 Moses Kiptanui KEN Oslo 1991-07-06
280. 3:54.03 Peter Snell NZL Auckland 1964-11-17
281. 3:54.06 Kevin Johnson USA Berlin 1984-08-17
282. 3:54.09 Vickson Polonet KEN Ostrava 2009-06-17
283. 3:54.10 Martin Johns NZL Eugene 1996-05-26
284. 3:54.11 Klaus Peter Nabein GER Lausanne 1986-09-02
285. 3:54.17 Adam Goucher USA Eugene 1999-05-30
286. 3:54.19 Donald Paige USA Westwood 1982-05-16
287. 3:54.2 Frank Clement GBR Oslo 1978-06-27
Doug Padilla USA Westwood 1989-08-06
289. 3:54.21 Fouad El Kaam MAR Eugene 2014-05-31
290. 3:54.23 David Krummenacker USA Edwardsville 1998-07-25
291. 3:54.24 Jonathan Rankin USA Stretford 2007-08-11
292. 3:54.27 Archie Davis GBR Gateshead 2021-07-13
293. 3:54.29 Taylor Milne CAN Walnut 2012-04-20
294. 3:54.30 David Strang GBR Oslo 1994-07-22
Marc Davis USA Nice 1997-07-16
Collis Birmingham AUS London 2009-07-25
297. 3:54.36 Seneca Lassiter USA Oslo 2001-07-13
298. 3:54.37 Geoffrey Rono KEN Oslo 2010-06-04
299. 3:54.38 Ignacio Fontes ESP Eugene 2022-05-28
300. 3:54.39 Neil Horsfield GBR Cork 1986-07-08
301. 3:54.40 Adrian Blincoe NZL Rieti 2003-09-07
302. 3:54.43 Jason Lunn USA Eugene 2003-05-24
303. 3:54.45 Anders Gärderud SWE Stockholm 1975-06-30
304. 3:54.46 Chris Lukezic USA Eugene 2006-05-28
305. 3:54.48 David Taylor IRL Cork 1983-07-13
306. 3:54.5 Herbert Elliott AUS Dublin 1958-08-06
307. 3:54.51 Dawit Wolde ETH Eugene 2013-06-01
308. 3:54.52 Ulf Högberg SWE Stockholm 1974-07-01
309. 3:54.53 Tim Hutchings GBR Edinburgh 1982-07-31
Luke Mathews AUS Eugene 2017-05-27
311. 3:54.56 Terry Brahm USA Burnaby 1984-07-16
Issac Songok KEN Linz 2001-08-20 AAR
313. 3:54.57 Marc Corstjens BEL Oslo 1993-07-10
Kyle Merber USA Raleigh 2016-08-05
315. 3:54.59 Bennie Greyling RSA Durban 1987-12-09
316. 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
320. 3:54.62 Victor Radebe RSA Port Elizabeth 1987-03-11
James Nolan IRL Rieti 2003-09-07
322. 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
325. 3:54.64 Samuel Prakel USA Raleigh 2018-08-03
326. 3:54.65 Tom Smith USA Westwood 1984-05-13
Vincent Malakwen KEN Oslo 1996-07-05
328. 3:54.66 Mohamed Khaldi ALG Bruxelles 2000-08-25
329. 3:54.68 Tom Moloney IRL Cork 1986-07-08
330. 3:54.69 Vincent Rousseau BEL Hechtel 1985-08-14
331. 3:54.7 John Hartnett IRL Eugene 1973-06-20
John Kosgei KEN Rieti 1996-09-01
333. 3:54.70 Andrew Graffin GBR London 2002-08-23
334. 3:54.72 Karl Fleschen FRG Berlin 1977-08-26
Daniel Salel KEN Ostrava 2009-06-17
336. 3:54.73 Robert Domanic USA Concord 2017-06-01
337. 3:54.75 Lee Emanuel GBR London 2013-07-27
338. 3:54.77 Cameron Page AUS Cork 2013-07-02
Paul Robinson IRL Oslo 2014-06-11
340. 3:54.78 Tom Birger Hansen DEN Stockholm 1975-06-30
341. 3:54.80 James Brewer GBR London 2009-07-25
Drew Hunter USA Eagle Rock 2022-07-09
343. 3:54.81 Paul Mwangi KEN Zagreb 1998-07-07
Henok Legesse ETH Eugene 2009-06-07
345. 3:54.83 Karl Paranya USA Eugene 1999-05-30
346. 3:54.84 Steve Lacy USA Stockholm 1980-07-07
Rachid El Basir MAR Oslo 1992-07-04
348. 3:54.86 Brahim Boutayeb MAR Zürich 1987-08-19
George Beamish NZL Eugene 2021-08-20
350. 3:54.87 Brian Berryhill USA Linz 2001-08-20
351. 3:54.89 Matthew Stonier GBR London 2022-05-14
352. 3:54.9 Adrian Passey GBR Harlow 1989-08-20
353. 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
356. 3:54.91 Piers Copeland GBR London 2022-05-14
357. 3:54.92 Christophe Impens BEL Sheffield 1996-08-25
358. 3:54.94 Matt Centrowitz USA Oslo 1982-06-26
Paul McMullen USA London 2001-07-22
Colby Alexander USA Raleigh 2016-08-05
361. 3:54.96 Matthew Holtaus USA Eugene 1999-05-30
362. 3:54.97 Samuel Tanner NZL Wanganui 2021-01-30
363. 3:55.0 Dennis Fikes USA Philadelphia 1974-04-27
Jim McGuinness GBR Dublin 1977-07-11
Luke Kipkosgei KEN Milano 1998-06-05
366. 3:55.01 Johan Rogestedt SWE London 2016-07-22
367. 3:55.05 Jeremy Roff AUS London 2009-07-25
368. 3:55.1 Steve Foster USA Philadelphia 1977-04-30
369. 3:55.10 Noureddine Béhar MAR Nice 1997-07-16
370. 3:55.12 Alan Culpepper USA Edwardsville 1998-07-25
Raymond Yator KEN Eugene 2001-05-27
372. 3:55.13 István Knipl HUN Koblenz 1984-08-29 NR
Michal Rozmys POL Oslo 2022-06-16
374. 3:55.14 Jason Pyrah USA Eugene 1996-05-26
375. 3:55.16 Josephat Kithii KEN Eugene 2010-07-03
376. 3:55.17 Johnny Kroon SWE Berlin 1986-08-15
377. 3:55.18 Alfred Kirwa Yego KEN Eugene 2011-06-04
378. 3:55.19 Tim Hacker USA New York City 1989-07-22
379. 3:55.2 Ken Hall AUS Göteborg 1975-08-12
380. 3:55.21 Sean McGorty USA Raleigh 2018-08-03
381. 3:55.23 Samuel Zeleke ETH Oslo 2022-06-16
382. 3:55.24 David Kisang KEN London 2000-06-04
Jeff See USA Falmouth 2011-08-13
384. 3:55.26 Ross Donoghue USA Westwood 1984-05-13
Dominique Bouchard FRA Nice 1987-07-13
386. 3:55.28 Andrey Bulkovskiy UKR Zürich 1994-08-17
387. 3:55.3 Peter Stewart GBR London 1972-06-10
388. 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
Andrew Coscoran IRL London 2022-05-14
392. 3:55.32 Yobes Ondieki KEN Lausanne 1991-07-10
393. 3:55.33 Andrés Vera ESP Oslo 1984-07-21
394. 3:55.34 Jürgen Straub GDR Berlin 1977-08-26
Balázs Tölgyesi HUN Sheffield 1996-08-25
396. 3:55.37 Tom Mayo GBR London 2003-08-08
397. 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
401. 3:55.39 Ossama Meslek ITA London 2022-05-14
402. 3:55.4 Jim Grelle USA Vancouver 1965-06-15
Matthews Temane RSA Potchefstroom 1983-03-09
404. 3:55.40 Bronislaw Malinowski POL Stockholm 1976-08-09
405. 3:55.41 Colin Reitz GBR Edinburgh 1982-07-31
Charles Cheruiyot KEN Verona 1987-06-11
Vincent Keter KEN Eugene 2022-05-28
408. 3:55.42 Deon Brummer RSA Port Elizabeth 1987-03-11
Christian Cushing-Murray USA Eugene 1995-06-04
410. 3:55.43 Eric Avila USA Memphis 2018-08-25
411. 3:55.44 John Travers IRL Dublin 2014-07-11
412. 3:55.48 Ryan Hill USA Memphis 2018-08-25
George Mills GBR London 2022-05-14
414. 3:55.49 Miloud Abaoud ALG Nice 1997-07-16
415. 3:55.5 Jim Beatty USA Compton 1963-06-07
416. 3:55.50 Mohamed Al-Garni QAT Oslo 2010-06-04
417. 3:55.53 Maurice Smith USA New York City 1990-07-29
Mohamed Ibrahim Aden USA Eugene 2002-05-26
419. 3:55.54 Trevor Dunbar USA Concord 2017-06-01
420. 3:55.55 Josef Odlozil CZE London 1965-08-30
Christian Obrist ITA Roma 2002-07-12
422. 3:55.57 Abdelkader Chékhémani FRA Paris 1998-07-29
423. 3:55.58 Matt Giusto USA Eugene 1996-05-26
424. 3:55.59 Graham Crouch AUS Stockholm 1974-07-01
425. 3:55.6 Dyrol Burleson USA Compton 1963-06-07
426. 3:55.60 Ford Palmer USA Huntington 2016-08-31
427. 3:55.61 Harald Hudak FRG Berlin 1977-08-26
428. 3:55.62 Dorian Ulrey USA Eugene 2012-06-01
Robert Biwott KEN Oslo 2016-06-09
430. 3:55.65 Ari Paunonen FIN London 1977-06-26 NR
431. 3:55.66 Andrey Zadorozhniy RUS Bratislava 1998-06-09
432. 3:55.67 Markus Hacksteiner SUI Helsinki 1987-07-02
Azzedine Sediki MAR Zürich 1994-08-17
434. 3:55.68 Alan Simpson GBR London 1965-08-30
Peter Wirz SUI London 1986-07-11
436. 3:55.71 Anthony Famiglietti USA New York City 2006-06-03
437. 3:55.75 Scott Petersen AUS Melbourne 1997-02-20
438. 3:55.76 Jean Verster RSA Stellenbosch 1988-11-12
Jonathan Sawe KEN Eugene 2015-05-30
440. 3:55.77 Phil Kane USA Koblenz 1982-08-25
441. 3:55.80 Geoff Smith GBR Cwmbran 1981-08-15
Greg Whiteley USA Eugene 1995-06-04
Edwin Maranga KEN Gresham 2001-06-03
444. 3:55.81 Sam Parsons GER Eagle Rock 2022-07-09
445. 3:55.82 Paul Donovan IRL Cork 1984-07-03
446. 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
449. 3:55.85 Franek Haschke GER Roma 2002-07-12
450. 3:55.88 Téofilo Benito ESP Jerez de la Frontera 1991-09-17
451. 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
454. 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
459. 3:55.91 Gary Lough GBR London 1995-08-27
Hassan Mead USA Raleigh 2018-08-03
461. 3:55.93 Ian Stewart GBR London 1982-06-09
462. 3:55.94 José Luis Carreira ESP Madrid 1987-06-04
Fabio Olivo ITA San Donato Milanese 1992-05-30
464. 3:55.95 Paul Ryan USA Saint Louis 2022-06-02
465. 3:55.96 David Lewis GBR Oslo 1983-08-23
Stefano Mei ITA Roma 1983-09-01
Paul Chelimo USA Birmingham 2018-08-18
468. 3:55.97 Charlie Marquardt USA Raleigh 2018-08-03
469. 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
472. 3:56.02 Tripp Hurt USA Memphis 2018-08-25
473. 3:56.03 Stijn Baeten BEL Milano 2021-09-04
474. 3:56.04 Witold Baran POL London 1964-08-03
Mike Downes GBR Koblenz 1982-08-25
476. 3:56.05 Graham Crawford USA Raleigh 2016-08-05
477. 3:56.06 Osama Zoghlami ITA Milano 2021-09-04
478. 3:56.09 Mario Neumann GDR Berlin 1990-08-17
479. 3:56.1 Neil Duggan GBR San Diego 1966-06-11
Sosthenes Bitok KEN Toronto 1983-07-19
481. 3:56.10 Brian Theriot USA Oslo 1984-07-21
Duncan Phillips USA Saint Louis 2014-06-05
483. 3:56.11 Spyros Christopoulos GRE San Donato Milanese 1992-05-30 NR
484. 3:56.12 Monde Tutani RSA Port Elizabeth 1986-12-13
Stephen Pifer USA Eugene 2010-07-03
486. 3:56.13 Hamish Christensen NZL Wanganui 1999-01-16
Daniel Herrera MEX Concord 2017-06-01 NR
Cameron Procevait CAN Eagle Rock 2022-07-09
489. 3:56.14 Abdelaziz Sahere MAR Oslo 1990-07-14
Peter Callahan BEL Dublin 2016-07-22
491. 3:56.17 Henning Gericke RSA Port Elizabeth 1984-03-07
492. 3:56.18 Antti Loikkanen FIN Stockholm 1978-07-03
Michael Coe USA Berkeley 2009-04-25
494. 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
498. 3:56.2 David Wilborn USA Bakersfield 1967-06-23
Knut Kvalheim NOR Oslo 1974-07-31
500. 3:56.21 Bob Kennedy USA Eugene 1994-06-04
501. 3:56.22 Jack Salisbury USA Charlottesville 2021-05-01
502. 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
506. 3:56.24 Gordon Johnson USA Eugene 1995-06-04
Will Geoghegan USA Concord 2017-06-01
Colin Sahlman USA Eugene 2022-05-28
509. 3:56.25 Andy Downin USA Gresham 2001-06-03
510. 3:56.26 Paul-Heinz Wellmann FRG Philadelphia 1976-08-04
511. 3:56.27 Lachlan Chisholm AUS Brisbane 2005-05-06
512. 3:56.3 Roscoe Divine USA Eugene 1970-06-05
513. 3:56.31 Joshua Lay GBR Gateshead 2021-07-13
514. 3:56.34 Frank Assuma USA London 1982-06-09
Charlie Dannatt CAN Eagle Rock 2022-07-09
516. 3:56.35 Paul Rugut KEN Koblenz 1983-08-31
Cathal Doyle IRL Cork 2022-07-06
518. 3:56.36 Bill McChesney USA Eugene 1981-05-28
Enda Fitzpatrick IRL Cork 1985-07-09
Steve Martin GBR Gateshead 1986-08-05
521. 3:56.37 Jukka Savonheimo FIN Kemi 1990-07-03
522. 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
525. 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
530. 3:56.41 Jim Hill USA Eugene 1982-05-15
Brian Hyde USA Portland 1997-05-11
Craig Miller USA Walnut 2012-04-20
533. 3:56.45 Tommy Schmitz USA Saint Louis 2014-06-05
534. 3:56.46 Max Smith NZL Brasschaat 2007-07-21
535. 3:56.48 Jim McKeon USA London 1986-07-11
536. 3:56.49 Mohammed Mourhit BEL Jerez de la Frontera 1991-09-17
Mohamed Farah GBR London 2005-08-06
538. 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
541. 3:56.50 Tesfaye Cheru ETH Eugene 2012-06-01
542. 3:56.51 James Randon USA Concord 2019-06-13
543. 3:56.52 Andrew Lloyd AUS London 1990-05-27
544. 3:56.59 Steve Foley AUS Dublin 1979-07-10
545. 3:56.6 Cary Weisiger USA Compton 1963-06-07
Walter Wilkinson GBR Leicester 1971-05-31
547. 3:56.60 David Chemweno KEN Melbourne 2001-03-01
548. 3:56.61 Harri Hänninen FIN Kemi 1990-07-03
Johan Landsman RSA Stellenbosch 1991-11-25
550. 3:56.62 Jerry Motsau RSA Dublin 2016-07-22
Narve Gilje Nordås NOR Bergen 2020-08-12
552. 3:56.63 Miroslaw Zerkowski POL London 1982-08-20
Ken Moloney NZL Cork 1988-07-05
554. 3:56.65 Paul Larkins GBR Birmingham 1987-07-07
Willem Muldner RSA Port Elizabeth 1997-02-14
556. 3:56.66 Eric Speakman NZL Wanganui 2021-01-30
557. 3:56.68 Cristian Soratos USA Eugene 2017-05-27
Eric Holt USA New York City 2021-07-09
559. 3:56.69 David Kimani KEN Walnut 2001-04-22
560. 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
563. 3:56.70 James Espir GBR Cwmbran 1981-08-15
564. 3:56.71 Chris McGeorge GBR Cork 1988-07-05
565. 3:56.72 James Karanu KEN Gresham 2001-06-03
Hamish Carson NZL Wanganui 2016-01-19
Istvan Szögi HUN Cork 2022-07-06
568. 3:56.73 Daniel Winn USA Dublin 2016-07-22
569. 3:56.75 John Ngugi KEN Monaco 1990-08-12
Steve Slattery USA New York City 2006-06-03
571. 3:56.76 Hamid El Mouaziz MAR Brasschaat 2001-08-15
572. 3:56.77 Mac Fleet USA Saline 2014-08-10
573. 3:56.79 Sammy Koskei KEN Köln 1982-08-22
James West GBR London 2019-07-21
575. 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
580. 3:56.80 Pietro Arese ITA Milano 2021-09-04
581. 3:56.81 Jari Venäläinen FIN Helsinki 1987-07-02
582. 3:56.82 John Jefferson USA Falmouth 2008-08-09
583. 3:56.83 Simon Fairbrother GBR Gateshead 1990-08-17
Bill Burke USA Eugene 1993-06-05
585. 3:56.84 Eliud Njubi KEN Philadelphia 2001-04-28
586. 3:56.86 Drew Piazza USA Concord 2018-06-07
Henry Wynne USA Dublin 2018-07-19
588. 3:56.87 Jack Antsey USA Saint Louis 2022-06-02
589. 3:56.89 Luc Bernaert BEL Bruxelles 1993-09-03
Jordan Williamsz AUS Birmingham 2017-08-20
591. 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
596. 3:56.90 Mick Stanovsek AUS Dublin 2018-07-19
597. 3:56.92 Charlie Gruber USA Eugene 2005-06-04
598. 3:56.93 Luke McCann IRL Gateshead 2021-07-13
599. 3:56.95 Sean Cahill GBR London 1979-08-31
David Clarke GBR London 1982-07-17
601. 3:56.96 Niall O'Shaughnessy IRL Wichita 1976-05-29
David Bishop GBR Dublin 2014-07-11
603. 3:56.97 David Taylor GBR Cork 1986-07-08
John Thuo KEN San Francisco 2002-09-15
605. 3:56.99 Alan Salter GBR Cork 1985-07-09
Kurt Benninger CAN Falmouth 2008-08-09
Callum Davies AUS Cork 2022-07-06
608. 3:57.0 Tony Polhill NZL London 1972-09-15
Ken Popejoy USA East Lansing 1973-05-05
610. 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
613. 3:57.01 Michael Kibet KEN Ostrava 2019-06-20
614. 3:57.02 Ciarán O'Lionáird IRL Dublin 2012-07-25
Chad Noelle USA Concord 2017-06-01
616. 3:57.03 Mohamed Issangar MAR Monaco 1990-08-12
617. 3:57.04 Rudy Chapa USA Eugene 1981-05-28
618. 3:57.05 Sam McEntee AUS Cork 2018-07-16
619. 3:57.07 Neil Ovington GBR London 1986-07-11
Jonathan Riley USA Falmouth 2007-08-11
Jacob Thomson USA Raleigh 2018-08-03
622. 3:57.08 Rob Napolitano USA Concord 2019-06-13
623. 3:57.09 Eric Jenkins USA Eugene 2015-05-08
624. 3:57.10 Alsadik Mikhou BRN Oslo 2018-06-07
625. 3:57.11 Nick Harris USA Marion 2020-07-15
626. 3:57.12 Holt Hardy AUS Melbourne 1998-02-25
627. 3:57.13 Pekka Vasala FIN Stockholm 1974-07-01
Mike Miller USA Eugene 2001-05-12
629. 3:57.14 Pavel Yakovlyev RUS Bruxelles 1985-08-30
Mohammed Aman ETH Eugene 2011-06-04
631. 3:57.15 Gary Taylor GBR Cork 1988-07-05
Abdelhaq Abdellah MAR Sheffield 1996-08-25
Robby Andrews USA Concord 2015-06-04
634. 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
637. 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
641. 3:57.19 Bartosz Nowicki POL London 2011-08-06
Yassin Bouih ITA Milano 2021-09-04
643. 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
647. 3:57.20 Amar Brahmia ALG Rieti 1981-09-09
Bobby Curtis USA Swarthmore 2007-05-14
649. 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
Aaron Ahl CAN Eagle Rock 2022-07-09
654. 3:57.22 Rob Druppers NED Formia 1985-06-16
655. 3:57.23 Jan Persson SWE Oslo 1982-07-07
Jesse Garn USA Concord 2017-06-01
657. 3:57.24 Frezer Legesse USA Saint Louis 2016-06-02
658. 3:57.25 Mike Stahr USA London 1986-07-11
Olivier Collin CAN Berkeley 2010-04-24
Mats Hauge NOR Bergen 2020-08-12
661. 3:57.26 Jason Jabout USA Nashville 2007-06-02
662. 3:57.27 Mitchell Kealey AUS London 2008-07-25
663. 3:57.28 Stijn Jaspers NED Koblenz 1982-08-25
664. 3:57.29 Jordan Gusman AUS Sydney 2017-12-23
665. 3:57.3 Chris Fisher AUS Eugene 1975-05-18
Ewald Bonzet RSA Stellenbosch 1977-02-21
667. 3:57.30 Tom Carter GBR London 2005-08-06
668. 3:57.31 Allen Klassen CAN Eugene 1993-06-05
David Wittman USA Eugene 1995-06-04
670. 3:57.33 Hezekiél Sepeng RSA Stellenbosch 1996-02-16
Saïd Ahmed USA Burnaby 2004-07-01
672. 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
676. 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
679. 3:57.38 Jacob Boutera NOR Bergen 2020-08-12
680. 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
684. 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
688. 3:57.40 Daniel Zegeye ETH Gresham 2001-06-03
Dan Clark USA Saline 2013-08-04
690. 3:57.42 Colin Ridding GBR Cork 1988-07-05
Corey Bellemore CAN Cork 2018-07-16
692. 3:57.43 Steven Halliday GBR Gateshead 1989-08-28
Carleton Jones USA Eugene 1994-06-04
694. 3:57.44 Vincent Letting KEN Dublin 2014-07-11
Julian Oakley NZL West Chester 2018-08-09
696. 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
700. 3:57.47 Shannon Lemora USA Eugene 1994-06-04
701. 3:57.48 Mike Woods CAN Windsor 2005-07-28
702. 3:57.49 Nick Rose GBR London 1980-08-08
Marius van Heerden RSA Stellenbosch 1996-02-16
704. 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
710. 3:57.51 Hélder de Jesús POR Berlin 1980-08-08
711. 3:57.54 Joao C. Maria Bussotti ITA San Donato Milanese 2020-09-05
Caleb Webb USA Saint Louis 2022-06-02
713. 3:57.55 Phillip Lagat KEN Des Moines 2010-04-24
714. 3:57.57 Matthew Lane USA Eugene 2002-05-26
Ricky Stevenson GBR Dublin 2012-07-25
716. 3:57.58 Ahmed Ibrahim Warsama QAT Rieti 1993-09-05
Mike Brannigan USA Raleigh 2016-08-05
718. 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
721. 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
724. 3:57.60 Richard Douma NED London 2016-07-22
725. 3:57.61 Henryk Wasilewski POL Berlin 1977-08-26
Gareth Turnbull IRL Philadelphia 2002-04-27
727. 3:57.62 Jacques van Rensburg RSA Port Elizabeth 1990-12-14
Patrick Joseph USA Raleigh 2019-08-02
729. 3:57.63 Jón Didriksson ISL Koblenz 1982-08-25 NR
Silas Kisorio KEN Dublin 2012-07-25
731. 3:57.66 Geoff Turnbull GBR Birmingham 1986-07-18
Hicham Akankam MAR Oslo 2017-06-15
733. 3:57.67 Lars Ericsson SWE Stockholm 1978-07-03
734. 3:57.68 John Whetton GBR London 1965-07-03
Daniel Lincoln USA London 2004-07-30
736. 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
740. 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
748. 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
752. 3:57.72 Joey Berriatura USA Eagle Rock 2022-07-09
753. 3:57.73 Ioan Zaizan ROU Dublin 2013-07-17 NR
754. 3:57.74 Andrew Green GBR London 1965-07-03
Benson Seurei KEN Heidelberg 2011-06-02
756. 3:57.75 Liam Boylan-Pett USA Dublin 2013-07-17
Ben Flanagan CAN Bay Shore 2018-09-05
758. 3:57.76 Dillon Maggard USA Bay Shore 2019-09-04
Azeddine Habz FRA London 2022-05-14
760. 3:57.78 Björn Nilsson SWE London 1977-09-09
761. 3:57.79 Stephen Austin AUS Melbourne 1982-01-14
762. 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
769. 3:57.80 Chris Solinsky USA Madison 2006-05-06
Sam Penzenstadler USA Concord 2016-06-02
771. 3:57.81 Paul Lawther GBR Cork 1983-07-13
772. 3:57.82 Alexis Sharangabo RWA Falmouth 2000-08-19 NR
Mumin Gala DJI Stretford 2007-08-11
774. 3:57.83 Ben True USA Cork 2018-07-16
David Ribich USA Raleigh 2019-08-02
776. 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
780. 3:57.85 David McCarthy IRL Cork 2013-07-02
781. 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
784. 3:57.87 Derek Scott USA Saint Louis 2009-05-23
Kieren Tuntivate THA Nashville 2020-08-15 NR
786. 3:57.88 Azat Rakipov BLR Sankt Peterburg 1994-07-26 NR
787. 3:57.89 Gary Martin USA Saint Louis 2022-06-02
Henry McLuckie GBR Cork 2022-07-06
789. 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
797. 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
800. 3:57.91 Elliott Heath USA Falmouth 2013-08-10
Alex George GBR Milano 2021-09-04
Adam Bradtmueller USA Nashville 2022-06-05
803. 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
807. 3:57.93 Dave Reid CAN Edinburgh 1985-07-23
Luca Vandi ITA Gateshead 1989-08-28
809. 3:57.94 Julian Matthews NZL Dublin 2015-07-24
810. 3:57.96 Rolf Kårevik SWE Stockholm 1977-07-04
Andy Keith GBR Cork 1995-06-24
812. 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
815. 3:57.98 Bob Verbeeck BEL Luxembourg 1983-07-20
816. 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
821. 3:58.00 Rick Musgrave USA Eugene 1982-06-05
Younés Essalhi MAR Oslo 2018-06-07
823. 3:58.01 Stanley Taylor GBR London 1962-08-18
Dave Campbell CAN Birmingham 1986-07-18
825. 3:58.02 Abderrazak Bounour ALG Formia 1985-06-16
Marco Mayr SUI Koblenz 1985-08-28
827. 3:58.03 Marc Nevens BEL Edinburgh 1976-08-06
Ronnie Harris USA Eugene 1993-06-05
Michael Power AUS Eugene 1995-06-04
830. 3:58.04 Izaic Yorks USA Eugene 2018-05-26
831. 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
835. 3:58.06 Brenton Rowe AUT Walnut 2012-04-20
Miles Batty USA Saline 2013-08-04
837. 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
841. 3:58.08 Marc Olesen CAN Burnaby 1983-06-16
Kasey Knevelbaard USA Nashville 2020-08-15
843. 3:58.09 Ken Nason IRL Cork 1995-06-24
Jake Edwards USA Greenville 2014-04-12
845. 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
849. 3:58.10 Rob Lonergan CAN Gateshead 1986-08-05
Ali Nabil Maataoui MAR Naimette-Xhovémont 2002-08-27
851. 3:58.15 Álvaro Rodriguez ESP Oslo 2011-06-09
852. 3:58.16 Andy McClary USA Saint Louis 2010-05-22
853. 3:58.17 Chris Estwanik USA Burnaby 2004-07-01
Andrew Colley USA Dublin 2014-07-11
855. 3:58.18 Jeff Schemmel USA Wichita 1976-05-29
Ovidiu Olteanu ROU Bucuresti 1994-05-29
James McMurray GBR Gateshead 2021-07-13
858. 3:58.19 Dave Campbell IRL Wanganui 2008-02-16
859. 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
864. 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
867. 3:58.21 Million Wolde ETH Gateshead 1999-06-27
868. 3:58.22 Sarel Spies RSA Port Elizabeth 1992-03-02
Graeme Wells CAN Dublin 2008-07-25
870. 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
874. 3:58.24 Dan Aldridge USA Eugene 1982-06-05
Yomif Kejelcha ETH Palo Alto 2019-06-30
876. 3:58.25 Benny McIntosh USA Eugene 1994-06-04
Chris Gowell GBR Cardiff 2014-07-15
878. 3:58.26 Jeff Jirele USA Stockholm 1978-07-03
879. 3:58.27 Ryan Hayden USA Portland 2002-05-18
880. 3:58.28 Richard Callan GBR Swansea 1986-07-13
881. 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
885. 3:58.31 Kevin King USA Villanova 1986-06-14
John Bolas USA Walnut 2012-04-20
Tom Marshall GBR Dublin 2017-07-12
888. 3:58.32 Bernard Kiptum KEN Stretford 2007-08-11
889. 3:58.34 Steve Plasencia USA London 1982-07-17
Thomas Awad USA Philadelphia 2014-04-26
891. 3:58.35 Chris Mulvaney GBR Burnaby 2005-06-14
Darren Brown USA Dublin 2008-07-25
893. 3:58.37 Rudi de Wijngaert BEL Luxembourg 1983-07-20
Mark Tucker AUS Auckland 2005-02-23
895. 3:58.38 Darren Abbott AUS Melbourne 1992-02-25
Alastair Stevenson AUS Wanganui 2000-01-22
897. 3:58.39 Matthew Barnes GBR Cork 1994-06-25
Chris Bowden AUS Melbourne 1997-02-20
899. 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
907. 3:58.40 Andreas Baranski FRG Berlin 1980-08-08
908. 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
911. 3:58.42 Ralf Eckert FRG Cork 1986-07-08
Sean O'Neill IRL Cork 1987-07-07
913. 3:58.43 Glen Ritchie AUS Cork 1988-07-05
Donald Cowart USA Raleigh 2014-08-04
915. 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
Dan Schaffer USA Toledo 2021-05-15
919. 3:58.45 Alex Cherop UGA Ostrava 2009-06-17
920. 3:58.46 Kelly Britz CAN Burnaby 1984-07-16
921. 3:58.48 Matthew de Freitas GBR Portsmouth 1993-06-05
922. 3:58.49 Clyde Colenso RSA Eugene 2000-05-13
Daniel Gachara KEN Victoria 2001-05-25
924. 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
935. 3:58.50 Tomas Cotter IRL Dublin 2015-07-24
936. 3:58.51 Brahim Kaazouzi MAR Ostrava 2019-06-20
937. 3:58.52 Ryan McKenzie CAN Burnaby 2004-07-01
Chris Hatler USA Nashville 2019-05-31
939. 3:58.54 Eugene Curran IRL Cork 1986-07-08
940. 3:58.57 Daniel Hill AUS Brunswick 1998-07-04
941. 3:58.58 Abdelkarim Ben Zahra MAR Oslo 2017-06-15
942. 3:58.59 Benson Koech KEN Linz 2001-08-20
943. 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
952. 3:58.60 Sam Atkin GBR Saint Louis 2018-05-31
953. 3:58.61 Ian Studd NZL Kingston 1966-08-13
Eero Kytölä FIN Helsinki 1987-07-02
955. 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
959. 3:58.63 Bryce Richards USA Trabuco Hills 2021-07-18
960. 3:58.64 Carlos Villarreal MEX Lake Balboa 2020-08-22
961. 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
964. 3:58.67 Isaac Presson USA Nashville 2013-06-01
Luke Combs USA Nashville 2022-06-05
966. 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
970. 3:58.69 Thomas Joyce USA Berkeley 2015-04-25
971. 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
977. 3:58.70 Blake Haney USA Eugene 2018-05-26
978. 3:58.71 Desmond English IRL Cork 1994-06-25
James Young GBR Gateshead 2021-07-13
980. 3:58.72 Julius Bor KEN Austin 2008-04-05
Athanas Kioko KEN Columbia 2020-08-29
982. 3:58.73 Eric Finan USA Concord 2014-06-05
983. 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
987. 3:58.76 Earl Jones USA Westwood 1986-05-17
Andrea Cori ITA Rieti 1993-09-05
Jack Rowe GBR London 2021-07-28
990. 3:58.77 Roger Hackney GBR Swansea 1986-07-13
Joey Barriatua USA Nashville 2022-06-05
992. 3:58.78 Andrew Bumbalough USA Murfreesboro 2009-06-06
993. 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
1012. 3:58.81 Alberto García ESP Gateshead 1998-07-19
1013. 3:58.82 Frank Conway IRL Cork 1988-07-05
1014. 3:58.83 Brendan Matthias CAN Eugene 1990-06-01
Dan Maas USA Eugene 1993-06-05
Connor Burns USA Saint Louis 2022-06-02
1017. 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
1024. 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
1027. 3:58.87 Tom Buckner GBR Portsmouth 1993-06-05
1028. 3:58.88 Adelino Hidalgo ESP Sevilla 1990-05-30
1029. 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
1034. 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
1039. 3:58.90 Rudolph Greyling RSA Port Elizabeth 1988-03-09
Zak Seddon GBR London 2019-07-21
1041. 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
1044. 3:58.92 Valeriy Toropov RUS Berlin 1979-08-17
Rantso Mokopane RSA Paarl 2018-03-22
1046. 3:58.93 Roger Jones USA Eugene 1983-06-04
Eoin Everard IRL Dublin 2013-07-17
1048. 3:58.94 Euan Robertson NZL Berlin 1977-08-26
1049. 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
1053. 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
1058. 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
1061. 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
1065. 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
1074. 3:59.00 Cyrille Laventure FRA London 1985-08-02
1075. 3:59.01 Nick Hopkins GBR Portsmouth 1990-08-12
1076. 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
1079. 3:59.03 Héctor Torres MEX Walnut 1998-04-19
1080. 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
1084. 3:59.05 Thomas Keen GBR London 2022-05-14
1085. 3:59.06 James Igohe TAN Atlanta 1984-07-21
Fumikazu Kobayashi JPN Amagasaki 2002-06-15
1087. 3:59.07 Alex Rogers USA Columbia 2020-08-29
1088. 3:59.08 Justyn Knight CAN Cork 2019-08-14
1089. 3:59.09 Nigel Adkin AUS Cork 1995-06-24
Brian Barraza USA Nashville 2020-08-15
1091. 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
1103. 3:59.10 Lars Ove Strømø NOR Koblenz 1985-08-28
Alan Bunce NZL Gateshead 1990-08-17
1105. 3:59.11 Brad Sumner USA Philadelphia 1995-04-29
1106. 3:59.12 Gerry Kiernan IRL London 1976-06-19
Ron Becht CAN Burnaby 1983-06-16
1108. 3:59.13 Alemayehu Roba ETH Cwmbran 1992-07-12
Andrew Jesien USA Nashville 2010-06-05
Andy Trouard USA Nashville 2017-06-10
1111. 3:59.16 Glen Grant GBR London 1976-06-19
Bryan Lindsay USA Westwood 2005-04-09
Valentijn Weinans NED Ostrava 2019-06-20
1114. 3:59.17 Billy Dee GBR Haringey 1991-07-14
Sam Gabremariam USA Philadelphia 2000-04-29
1116. 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
1120. 3:59.19 Chris Katon USA Eugene 1994-06-04
1121. 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
1132. 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
1135. 3:59.21 Patrik Johansson SWE Växjö 1999-08-10
1136. 3:59.23 Shane Healy IRL Cork 1994-06-25
Emmanuel Kemboi KEN Oslo 2000-07-28
Dale Clutterbuck GBR London 2015-07-25
1139. 3:59.24 Mike Berisford GBR London 1962-08-18
Derek Graham GBR London 1966-08-20
Brandon Lasater USA Nashville 2015-06-06
1142. 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
1146. 3:59.28 Andrew Geddes GBR Birmingham 1987-07-07
Simon Maunder NZL Wanganui 2000-01-22
1148. 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
1152. 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
1159. 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
1165. 3:59.31 Henry Marsh USA Bern 1985-08-16
Thomas Brooks USA Beaverton 2009-05-28
1167. 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
1171. 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
1174. 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
1177. 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
1183. 3:59.36 David Heath GBR Belfast 1989-07-17
Gilbert Kipchoge KEN Oslo 2008-06-06
1185. 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
1188. 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
1191. 3:59.39 Adam Dixon USA Luxembourg 1983-07-20
1192. 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
Simon Mugglestone GBR Oxford 1990-05-19
El Hassan Lahssini MAR Monaco 1996-08-10
Benjamin Limo KEN Monaco 1999-08-04
1201. 3:59.40 Jake Watson USA Nashville 2007-06-02
1202. 3:59.41 Jan Kraus CZE Bratislava 1988-06-09
Girma Bekele ETH Des Moines 2013-04-27
1204. 3:59.42 Steve Sodaro USA Berkeley 2010-04-24
Rob Finnerty USA Portland 2013-07-15
1206. 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
1210. 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
1213. 3:59.45 Steve Sherer USA Toronto 2009-06-11
1214. 3:59.46 Alessandro Lambruschini ITA San Donato Milanese 1992-05-30
Shaun Creighton AUS Cork 1995-06-24
1216. 3:59.47 Rob Mullett GBR West Chester 2015-08-13
1217. 3:59.48 James McIlroy GBR Solihull 1998-09-05
Derek Gutierrez USA Saint Louis 2018-05-31
1219. 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
1222. 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
1229. 3:59.51 Bosko Bozinovic CRO Wien 1979-06-13
1230. 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
1233. 3:59.53 Francis Rop KEN Stellenbosch 1996-02-16
Kevin Batt IRL Leixlip 2014-06-27
Michael Slagowski USA Portland 2016-04-29
Jason Clayton AUS Saint Louis 2022-06-02
1237. 3:59.54 Leo Daschbach USA Oak Ridge 2020-05-23
1238. 3:59.55 Bashir Omar Ibrahim KUW Des Moines 2001-04-28 NR
1239. 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
1242. 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
1245. 3:59.58 Ben St. Lawrence AUS Galway 2013-09-15
1246. 3:59.59 Alec Ritchie CAN Burnaby 1983-06-16
Ebeneza Felix RSA Port Elizabeth 1997-02-14
1248. 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
1256. 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
1259. 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
1262. 3:59.62 Mike Slack USA Wichita 1977-05-28
Ross Proudfoot CAN Cork 2014-07-08
1264. 3:59.63 Vincent Rono KEN Mobile 2007-04-14
Vincent Mutai KEN Letterkenny 2014-07-13
1266. 3:59.64 Mark Arens AUS Adelaide 1982-03-13
Jermaine Mays GBR London 2007-08-25
1268. 3:59.65 Meshack Sang KEN Växjö 1999-08-10
1269. 3:59.66 Mbarak Hussein KEN New York City 1991-07-20
1270. 3:59.67 Mark Kirk GBR Swansea 1986-07-13
Kyle Boorsma CAN Toronto 2009-06-11
1272. 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
1277. 3:59.69 Ben Gregory USA Nashville 2007-06-02
Ruben Ramolefi RSA Bellville 2011-03-10
Wesley Meyer USA Nashville 2021-06-06
1280. 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
1286. 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
1290. 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
1293. 3:59.73 Harold Kuphaldt USA Eugene 1987-05-16
Nick Ross USA Concord 2016-06-02
1295. 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
1298. 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
1302. 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
1306. 3:59.77 Daniel Strackeljahn USA Murfreesboro 2009-06-06
Brett Meyer USA Saint Louis 2018-05-31
Oliver Chignell NZL Wanganui 2021-01-30
1309. 3:59.78 Wibo Lelieveld NED Leiden 1981-05-22
Manson du Toit RSA Stellenbosch 1996-02-16
1311. 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
1314. 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
1324. 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
Matthew Taylor NZL Wanganui 2022-01-30
1331. 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
1336. 3:59.83 Dan Wilson USA Brunswick 2003-07-05
1337. 3:59.84 Richard Block USA Tillsonburg 1985-06-29
Seamus McCann IRL Cork 1988-07-05
Kyle King USA Nashville 2010-06-05
1340. 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
1344. 3:59.87 John Nuttall GBR Croydon 1991-08-14
Malcolm Hicks NZL Wanganui 2012-01-27
1346. 3:59.88 Aaron Lanzel USA Eugene 2004-06-19
Jonah Maiyo KEN Walnut 2005-04-17
1348. 3:59.89 Matt Taylor USA Haringey 1991-07-14
Parker Stokes USA Charlottesville 2021-05-01
1350. 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
1359. 3:59.90 Ken Penney GBR Haringey 1991-07-14
Troy Reeder USA Nashville 2019-05-31
Michael Coccia CAN Nashville 2021-06-06
1362. 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
1366. 3:59.92 Tony Leonard GBR Gateshead 1979-07-08
Euan Makepeace GBR Saint Louis 2022-06-02
1368. 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
1371. 3:59.94 Jonathan Richards GBR Cork 1987-07-07
1372. 3:59.95 Kipsubai Koskei KEN London 1977-08-29
Jarrett LeBlanc USA Lake Charles 2015-05-23
1374. 3:59.96 Laef Barnes USA Westwood 2008-04-12
Dey Tuach Dey USA Nashville 2013-06-01
1376. 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
1379. 3:59.99 Brian Gagnon USA Des Moines 2013-04-27