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:43.73 Jakob Ingebrigtsen NOR Eugene 2023-09-16 CR, NR
4. 3:43.97 Yared Nuguse USA Eugene 2023-09-16 CR, NR
5. 3:44.39 Noureddine Morceli ALG Rieti 1993-09-05 NR
6. 3:46.32 Steve Cram GBR Oslo 1985-07-27 NR
7. 3:46.38 Daniel Komen KEN Berlin 1997-08-26
8. 3:46.70 Vénuste Niyongabo BDI Berlin 1997-08-26 NR, P3WR
9. 3:46.76 Saïd Aouita MAR Helsinki 1987-07-02 AAR
10. 3:46.91 Alan Webb USA Brasschaat 2007-07-21
11. 3:47.28 Bernard Lagat KEN Roma 2001-06-29
12. 3:47.32 Ayanleh Souleiman DJI Eugene 2014-05-31 NR
13. 3:47.33 Sebastian Coe GBR Bruxelles 1981-08-28
14. 3:47.48 Oliver Hoare AUS Oslo 2022-06-16 CR, NR
15. 3:47.65 Laban Rotich KEN Oslo 1997-07-04 AAR
George Mills GBR Eugene 2023-09-16
17. 3:47.69 Steve Scott USA Oslo 1982-07-07
Mario García ESP Eugene 2023-09-16 NR, P4WR
19. 3:47.79 José Luis González ESP Oslo 1985-07-27
20. 3:47.88 John Kibowen KEN Oslo 1997-07-04
Silas Kiplagat KEN Eugene 2014-05-31
22. 3:47.94 William Chirchir KEN Oslo 2000-07-28
23. 3:47.97 Dahame Najem Bashir QAT Oslo 2005-07-29 CR, NR
24. 3:48.06 Reynold Kipkorir KEN Eugene 2023-09-16 AAR, JWR, P5WR
25. 3:48.08 Cole Hocker USA Eugene 2023-09-16 P6WR
26. 3:48.17 Paul Korir KEN London 2003-08-08
27. 3:48.23 Ali Saïdi-Sief ALG Oslo 2001-07-13
28. 3:48.24 Narve Gilje Nordås NOR Eugene 2023-09-16 P7WR
29. 3:48.28 Daniel Kipchirchir Komen KEN Eugene 2007-06-10
30. 3:48.37 Stewart McSweyn AUS Oslo 2021-07-01
31. 3:48.38 Andrés Manuel Díaz ESP Roma 2001-06-29 AAR
32. 3:48.40 Steve Ovett GBR Koblenz 1981-08-26
33. 3:48.50 Asbel Kiprop KEN Eugene 2009-06-07
34. 3:48.60 Aman Wote ETH Eugene 2014-05-31 NR
35. 3:48.64 Azeddine Habz FRA Eugene 2023-09-16 NR, P8WR
36. 3:48.78 Haron Keitany KEN Eugene 2009-06-07
37. 3:48.80 William Kemei KEN Berlin 1992-08-21
38. 3:48.83 Sydney Maree USA Rieti 1981-09-09
39. 3:48.93 Niels Laros NED Eugene 2023-09-16 AAR, NR, P9WR
40. 3:48.95 Deresse Mekonnen ETH Oslo 2009-07-03
41. 3:48.98 Craig Mottram AUS Oslo 2005-07-29
42. 3:49.04 Ronald Kwemoi KEN Eugene 2017-05-27
43. 3:49.08 John Walker NZL Oslo 1982-07-07 NR
Elijah Manangoi KEN Eugene 2017-05-27
45. 3:49.09 Abdelati Iguider MAR Eugene 2014-05-31
46. 3:49.11 Marcin Lewandowski POL Oslo 2021-07-01 AAR, NR
47. 3:49.20 Peter Elliott GBR Oslo 1988-07-02
48. 3:49.22 Jens-Peter Herold GER Oslo 1988-07-02 NR
49. 3:49.26 Matthew Centrowitz USA Portland 2021-07-24
50. 3:49.27 Jye Edwards AUS Oslo 2021-07-01
51. 3:49.29 William Biwott Tanui KEN Oslo 2009-07-03
52. 3:49.31 Joe Falcon USA Oslo 1990-07-14
53. 3:49.34 David Moorcroft GBR Oslo 1982-06-26
Benjamin Kipkurui KEN Bruxelles 2000-08-25
55. 3:49.38 Andrew Baddeley GBR Oslo 2008-06-06
56. 3:49.40 Abdi Bile SOM Oslo 1988-07-02 NR
Charles Simotwo KEN Oslo 2021-07-01
58. 3:49.43 James Magut KEN Eugene 2014-05-31
59. 3:49.45 Mike Boit KEN Bruxelles 1981-08-28
Samuel Tefera ETH London 2019-07-21
61. 3:49.50 Rui Silva POR Roma 2002-07-12 NR
62. 3:49.51 Samuel Tanner NZL Eugene 2023-09-16 P11WR
63. 3:49.56 Fermin Cacho ESP Oslo 1996-07-05
Collins Cheboi KEN Eugene 2014-05-31
65. 3:49.60 José Antonio Redolat ESP Roma 2001-06-29
Filip Ingebrigtsen NOR London 2019-07-21
67. 3:49.64 Timothy Cheruiyot KEN Eugene 2017-05-27
68. 3:49.70 Mekonnen Gebremedhin ETH Eugene 2011-06-04
69. 3:49.75 Leonard Muchero Maina KEN Roma 2001-06-29
70. 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
73. 3:49.80 Jim Spivey USA Oslo 1986-07-05
74. 3:49.83 Vyacheslav Shabunin RUS Roma 2001-06-29 NR
Nick Willis NZL Oslo 2014-06-11
76. 3:49.86 Homiyu Tesfaye GER Oslo 2014-06-11
77. 3:49.91 Simon Doyle AUS Oslo 1991-07-06
78. 3:49.95 Tarek Boukensa ALG Oslo 2005-07-29
79. 3:49.98 Thomas Wessinghage FRG Berlin 1983-08-17
80. 3:50.01 Augustine Choge KEN London 2013-07-27
81. 3:50.04 Ivan Heshko UKR London 2004-07-30 NR
82. 3:50.08 Mohammed Moustaoui MAR Oslo 2008-06-06
83. 3:50.22 Amine Laâlou MAR Eugene 2010-07-03
84. 3:50.24 Gideon Gathimba KEN Oslo 2012-06-07
85. 3:50.25 Alex Kipchirchir KEN Rieti 2003-09-07
86. 3:50.26 Kevin Sullivan CAN Oslo 2000-07-28 NR
87. 3:50.30 Jake Wightman GBR Oslo 2022-06-16
88. 3:50.32 John Mayock GBR Oslo 1996-07-05
89. 3:50.33 Eric Dubus FRA Zürich 1995-08-16
90. 3:50.34 Todd Harbour USA Oslo 1981-07-11
91. 3:50.38 Pierre Délèze SUI Koblenz 1982-08-25 NR
92. 3:50.39 James Kwalia KEN Hengelo 2003-06-01
93. 3:50.40 Steve Holman USA Oslo 1997-07-04
Cornelius Chirchir KEN London 2003-08-08
Eliud Kipchoge KEN London 2004-07-30
96. 3:50.42 Bethwell Birgen KEN Eugene 2013-06-01
97. 3:50.43 Yenew Alamirew ETH Eugene 2011-06-04
98. 3:50.49 Shadrack Korir KEN Eugene 2008-06-08
99. 3:50.52 Hauke Fuhlbrügge GER Oslo 1991-07-06
100. 3:50.54 José Manuel Abascal ESP Roma 1986-09-10
101. 3:50.57 William Tanui KEN Berlin 1997-08-26
Ali Hakimi TUN Berlin 1997-08-26 NR
103. 3:50.60 Sammy Mutai KEN Roma 2001-06-29
104. 3:50.62 Mark Carroll IRL Oslo 2000-07-28
105. 3:50.64 Graham Williamson GBR Cork 1982-07-13
Leonel Manzano USA London 2010-08-14
107. 3:50.70 Johan Cronje RSA Eugene 2014-05-31 NR
108. 3:50.72 Henrik Ingebrigtsen NOR Oslo 2014-06-11
109. 3:50.73 Wilson Waigwa KEN Koblenz 1983-08-31 AAR
110. 3:50.79 Robert Kiplagat Andersen DEN Berlin 1997-08-26 NR
111. 3:50.82 Johan Fourie RSA Port Elizabeth 1987-03-11
Suleiman Simotwo KEN Oslo 2005-07-29
113. 3:50.83 Nicholas Kiptanui Kemboi KEN Oslo 2008-06-06
114. 3:50.84 Tom Byers USA Koblenz 1982-08-25
115. 3:50.87 Abel Kipsang KEN Eugene 2022-05-28
116. 3:50.90 Hamza Driouch QAT Oslo 2012-06-07 AAR
117. 3:50.95 Nixon Chepseba KEN Oslo 2013-06-13
118. 3:50.98 José Marajo FRA Oslo 1983-07-09
Robert Rono KEN Rieti 2003-09-07
120. 3:51.0 Filbert Bayi TAN Kingston 1975-05-17 NR
121. 3:51.02 John Gladwin GBR Zürich 1987-08-19
122. 3:51.05 Hudson Santos de Souza BRA Oslo 2005-07-29 CR, NR
123. 3:51.06 Frank O'Mara IRL Roma 1986-09-10
124. 3:51.1 Jim Ryun USA Bakersfield 1967-06-23
125. 3:51.12 Dieter Baumann GER Berlin 1992-08-21
Mohamed Suleiman QAT Zürich 1995-08-16
127. 3:51.14 Adil Kaouch MAR Oslo 2007-06-15
128. 3:51.17 Vincent Kibet KEN Eugene 2017-05-27
129. 3:51.23 Matthew Ramsden AUS San Donato Milanese 2020-09-05
130. 3:51.25 Jeffrey Riseley AUS Oslo 2009-07-03
131. 3:51.31 Tony Morrell GBR Oslo 1990-07-14
Juan van Deventer RSA Oslo 2008-06-06
133. 3:51.33 Rashid Ramzi BRN Eugene 2005-06-04 NR
134. 3:51.34 John Gregorek USA Oslo 1982-06-26
135. 3:51.39 Richie Harris USA Koblenz 1984-08-29
Gert-Jan Liefers NED Hengelo 2003-06-01
137. 3:51.41 Peter Rono KEN Lausanne 1991-07-10
138. 3:51.45 Russell Brown USA Eugene 2011-06-04
Lopez Lomong USA Eugene 2013-06-01
140. 3:51.50 Enock Koech KEN Roma 2001-06-29
141. 3:51.55 Graham Hood CAN Berlin 1997-08-26
Mahiédine Mekhissi-Benabbad FRA Oslo 2014-06-11
143. 3:51.57 Jack Buckner GBR Koblenz 1984-08-29
144. 3:51.59 Eamonn Coghlan IRL Oslo 1983-07-09
145. 3:51.60 Craig Engels USA Palo Alto 2019-06-30
146. 3:51.62 Chuck Aragon USA Oslo 1984-07-21
147. 3:51.63 Elliot Giles GBR Eugene 2023-09-16 P12WR
148. 3:51.64 Marcus O'Sullivan IRL Oslo 1989-07-01
149. 3:51.70 Cooper Teare USA Eugene 2022-05-28
150. 3:51.74 Andrew Wheating USA Eugene 2010-07-03
151. 3:51.79 Driss Maazouzi FRA Bruxelles 2000-08-25
152. 3:51.80 David Kibet KEN Jerez de la Frontera 1991-09-17
153. 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
156. 3:51.84 Pieter-Jan Hannes BEL Oslo 2015-06-11 NR
157. 3:51.90 Anthony Whiteman GBR Nice 1998-07-16
158. 3:51.94 Suleiman Nyambui TAN Lausanne 1981-07-14
159. 3:51.96 Gennaro Di Napoli ITA San Donato Milanese 1992-05-30 NR
160. 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
163. 3:52.00 Mohamed Othman Shahween KSA Oslo 2011-06-09 NR
164. 3:52.01 David Torrence USA Eugene 2012-06-02
165. 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
168. 3:52.04 Nadir Bosch FRA Bruxelles 2000-08-25
169. 3:52.08 Yemaneberhan Crippa ITA San Donato Milanese 2020-09-05
170. 3:52.11 Galen Rupp USA London 2013-07-27
171. 3:52.16 Taoufik Makhloufi ALG Eugene 2014-05-31
172. 3:52.17 Benjamin Jipcho KEN Stockholm 1973-07-02
173. 3:52.18 Boaz Lalang KEN Oslo 2010-06-04
174. 3:52.2 Marty Liquori USA Kingston 1975-05-17
175. 3:52.20 Steve Crabb GBR Oslo 1989-07-01
Abdelkader Hachlaf MAR Roma 2002-07-12
177. 3:52.21 Saïd Chébili FRA Nice 1997-07-16
Jamale Aarrass FRA Walnut 2012-04-20
179. 3:52.24 Dragan Zdravkovic SRB Berlin 1983-08-17 NR
Ryan Gregson AUS London 2010-08-14
181. 3:52.31 Vittorio Fontanella ITA Zürich 1981-08-19
182. 3:52.33 Martin Keino KEN Oslo 1996-07-05
183. 3:52.35 Belal Mansoor Ali BRN Oslo 2007-06-15
184. 3:52.36 Uwe Becker FRG Koblenz 1982-08-25
185. 3:52.38 Joseph Chesire KEN Oslo 1989-07-01
Arturo Casado ESP Oslo 2007-06-15
187. 3:52.39 Kipkoech Cheruiyot KEN Oslo 1988-07-02
Haile Gebrselassie ETH Gateshead 1999-06-27
189. 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
192. 3:52.44 John Robson GBR Oslo 1981-07-11
Cameron Myers AUS Melbourne 2024-02-15
194. 3:52.45 David Kiplak KEN Oslo 2002-06-28
195. 3:52.46 Rüdiger Stenzel GER Berlin 1997-08-26
196. 3:52.47 Noah Baltus NED Pfungstadt 2023-09-06
197. 3:52.48 Robert Kibet KEN Oslo 1994-07-22
198. 3:52.49 Juan Carlos Higuero ESP Roma 2002-07-12
199. 3:52.50 Michael East GBR Sheffield 2005-08-21
200. 3:52.51 Ben Blankenship USA Palo Alto 2019-06-30
201. 3:52.54 Jonah Birir KEN San Donato Milanese 1992-05-30
Salah Hissou MAR London 1999-08-07
203. 3:52.57 Hervé Phélippeau FRA Berlin 1989-08-18
Charles Grethen LUX Pfungstadt 2023-09-06 NR
205. 3:52.59 Jozef Plachý CZE Stockholm 1978-07-03 NR
206. 3:52.62 Patrick Casey USA Dublin 2014-07-11
207. 3:52.63 Nathan Brannen CAN Eugene 2009-06-07
208. 3:52.64 Branko Zorko CRO Stockholm 1998-08-05 NR
Charlie Da'Vall Grice GBR Eugene 2016-05-28
210. 3:52.66 Mohammed Amyn MAR Roma 1999-07-07
Anas Selmouni MAR Hengelo 2003-06-01
212. 3:52.70 Ismael Debjani BEL Oslo 2021-07-01
213. 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
216. 3:52.75 Matthew Yates GBR Oslo 1993-07-10
217. 3:52.77 Russ Murray GBR London 2012-07-14
218. 3:52.78 Alexandre Gonzalez FRA Lausanne 1981-07-14
219. 3:52.80 Jeff Atkinson USA Zürich 1988-08-17
220. 3:52.85 Youssef Baba MAR Oslo 2000-07-28
Sergio Gallardo ESP Oslo 2007-06-15
222. 3:52.90 Andrew Bayer USA London 2013-07-27
223. 3:52.91 Neil Gourley GBR Oslo 2022-06-16
224. 3:52.92 Frederick Cheruiyot KEN Sheffield 1998-08-02
225. 3:52.94 Johnny Gregorek USA Oslo 2019-06-13
226. 3:52.95 Bouabdellah Tahri FRA Roma 2002-07-12
227. 3:52.96 Manuel Pancorbo ESP Oslo 1993-07-10
228. 3:52.99 Mark Rowland GBR Roma 1986-09-10
229. 3:53.00 Joaquim Cruz BRA Westwood 1984-05-13
230. 3:53.02 Francis Gonzalez FRA Lausanne 1981-07-14
231. 3:53.04 Ronald Musagala UGA Oslo 2021-07-01 NR
232. 3:53.05 Elkanah Angwenyi KEN Eugene 2005-06-04
233. 3:53.1 Kipchoge Keino KEN Kisumu 1967-09-10
234. 3:53.13 Philemon Harineki ZIM San Donato Milanese 1992-05-30 NR
235. 3:53.14 David Lelei KEN Roma 1999-07-07 P13WR
236. 3:53.15 Garrett Heath USA London 2013-07-27
Adam Ali Musab QAT Oslo 2021-07-01
238. 3:53.16 Peter Biwott KEN Roma 2001-06-29
239. 3:53.17 Arthur Gervais FRA Pfungstadt 2023-09-06
240. 3:53.2 Tony Waldrop USA Philadelphia 1974-04-27
241. 3:53.20 Ian Stewart II GBR Koblenz 1982-08-25
242. 3:53.24 Mark Fountain AUS Sheffield 2005-08-21
243. 3:53.26 Richie Boulet USA Eugene 1998-05-31
244. 3:53.29 Hillary Chenonge KEN Hengelo 2003-06-01
245. 3:53.3 David Wottle USA Eugene 1973-06-20
Rick Wohlhuter USA Wichita 1975-05-31
247. 3:53.30 Mário Silva POR Jerez de la Frontera 1991-09-17
Edgar Martins de Oliveira BRA Eugene 1996-05-26
249. 3:53.33 Evan Jager USA Eugene 2014-05-31
Amos Bartelsmeyer GER London 2019-07-21
251. 3:53.34 Chris O'Hare GBR Eugene 2017-05-27
252. 3:53.36 Mogens Guldberg DEN Lausanne 1991-07-10
253. 3:53.39 Thomas Lancashire GBR London 2010-08-14
254. 3:53.40 Hailu Mekonnen ETH Oslo 2000-07-28
David Bustos ESP Oslo 2013-06-13
256. 3:53.42 Ferdinand Kvan Edman NOR Oslo 2021-07-01
257. 3:53.44 Cory Leslie USA Dublin 2014-07-11
258. 3:53.46 Jakub Holusa CZE Oslo 2015-06-11
259. 3:53.47 Marko Koers NED Berlin 1996-08-30
260. 3:53.49 Elijah Kipruto Maru KEN Melbourne 1997-02-20
261. 3:53.53 Julius Kiptoo KEN Rieti 1997-09-03
262. 3:53.55 Andreas Busse GDR Berlin 1982-08-20
263. 3:53.58 Pat Scammell AUS Melbourne 1991-02-07
264. 3:53.6 Michel Jazy FRA Rennes 1965-06-09
265. 3:53.60 Musir Salem Jawher BRN Portland 2001-06-03
266. 3:53.62 Rod Dixon NZL Stockholm 1975-06-30
Josphat Kiprono Menjo KEN Joensuu 2010-08-21
268. 3:53.63 Sammy Rono KEN Paris 1998-07-29
Maël Gouyette FRA Pfungstadt 2023-09-06
270. 3:53.64 Kevin McKay GBR Oslo 1994-07-22
Terrance Herrington USA Eugene 1995-06-04
272. 3:53.69 Michael Too KEN Hengelo 2003-06-01
273. 3:53.72 Zane Robertson NZL Dublin 2014-07-11
274. 3:53.74 Omer Khalifa SUD Berlin 1984-08-17 NR
275. 3:53.76 Andre J. Acosta USA Eugene 2010-07-03
276. 3:53.78 Robert Myers USA London 2004-07-30
Jesse Hunt AUS Melbourne 2024-02-15
278. 3:53.8 Jürgen May FRG Wanganui 1965-12-11
Bodo Tümmler FRG Karlskrona 1968-08-22
280. 3:53.82 Gary Staines GBR Portsmouth 1990-08-12
Charles Philibert-Thiboutot CAN Eugene 2022-05-28
Luke McCann IRL Pfungstadt 2023-09-06
283. 3:53.83 Kalle Berglund SWE Oslo 2019-06-13 NR
284. 3:53.85 Rob Harrison GBR Nice 1986-07-15
Salah El Ghazi MAR Stockholm 1998-08-05
286. 3:53.86 Graham Davidson RSA Hengelo 2003-06-01
287. 3:53.87 Mohammed Ahmed CAN Eugene 2021-08-21
288. 3:53.88 Josh Kerr GBR London 2019-07-21
289. 3:53.93 Han Kulker NED Hechtel 1985-08-14
Niall Bruton IRL Oslo 1996-07-05
291. 3:53.95 Andreas Vojta AUT Oslo 2013-06-13
292. 3:54.00 Ismaïl Sghyr FRA Nice 1995-07-12
293. 3:54.01 Moses Kiptanui KEN Oslo 1991-07-06
294. 3:54.03 Peter Snell NZL Auckland 1964-11-17
295. 3:54.06 Kevin Johnson USA Berlin 1984-08-17
296. 3:54.08 Sam Parsons GER Pfungstadt 2023-09-06
297. 3:54.09 Vickson Polonet KEN Ostrava 2009-06-17
298. 3:54.10 Martin Johns NZL Eugene 1996-05-26
299. 3:54.11 Klaus Peter Nabein GER Lausanne 1986-09-02
300. 3:54.17 Adam Goucher USA Eugene 1999-05-30
301. 3:54.19 Donald Paige USA Westwood 1982-05-16
302. 3:54.2 Frank Clement GBR Oslo 1978-06-27
Doug Padilla USA Westwood 1989-08-06
304. 3:54.21 Fouad El Kaam MAR Eugene 2014-05-31
305. 3:54.23 David Krummenacker USA Edwardsville 1998-07-25
306. 3:54.24 Jonathan Rankin USA Stretford 2007-08-11
307. 3:54.27 Archie Davis GBR Gateshead 2021-07-13
308. 3:54.29 Taylor Milne CAN Walnut 2012-04-20
309. 3:54.30 David Strang GBR Oslo 1994-07-22
Marc Davis USA Nice 1997-07-16
Collis Birmingham AUS London 2009-07-25
312. 3:54.36 Seneca Lassiter USA Oslo 2001-07-13
313. 3:54.37 Geoffrey Rono KEN Oslo 2010-06-04
314. 3:54.38 Ignacio Fontes ESP Eugene 2022-05-28
315. 3:54.39 Neil Horsfield GBR Cork 1986-07-08
316. 3:54.40 Adrian Blincoe NZL Rieti 2003-09-07
317. 3:54.43 Jason Lunn USA Eugene 2003-05-24
318. 3:54.45 Anders Gärderud SWE Stockholm 1975-06-30
319. 3:54.46 Chris Lukezic USA Eugene 2006-05-28
320. 3:54.48 David Taylor IRL Cork 1983-07-13
Ryan Mphahlele RSA Dublin 2023-07-14
322. 3:54.5 Herbert Elliott AUS Dublin 1958-08-06
323. 3:54.51 Dawit Wolde ETH Eugene 2013-06-01
324. 3:54.52 Ulf Högberg SWE Stockholm 1974-07-01
325. 3:54.53 Tim Hutchings GBR Edinburgh 1982-07-31
Luke Mathews AUS Eugene 2017-05-27
327. 3:54.56 Terry Brahm USA Burnaby 1984-07-16
Issac Songok KEN Linz 2001-08-20 AAR
329. 3:54.57 Marc Corstjens BEL Oslo 1993-07-10
Kyle Merber USA Raleigh 2016-08-05
331. 3:54.59 Bennie Greyling RSA Durban 1987-12-09
332. 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
336. 3:54.62 Victor Radebe RSA Port Elizabeth 1987-03-11
James Nolan IRL Rieti 2003-09-07
Ethan Strand USA Boston 2024-01-09
339. 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
342. 3:54.64 Samuel Prakel USA Raleigh 2018-08-03
343. 3:54.65 Tom Smith USA Westwood 1984-05-13
Vincent Malakwen KEN Oslo 1996-07-05
345. 3:54.66 Mohamed Khaldi ALG Bruxelles 2000-08-25
346. 3:54.68 Tom Moloney IRL Cork 1986-07-08
347. 3:54.69 Vincent Rousseau BEL Hechtel 1985-08-14
348. 3:54.7 John Hartnett IRL Eugene 1973-06-20
John Kosgei KEN Rieti 1996-09-01
350. 3:54.70 Andrew Graffin GBR London 2002-08-23
351. 3:54.72 Karl Fleschen FRG Berlin 1977-08-26
Daniel Salel KEN Ostrava 2009-06-17
353. 3:54.73 Robert Domanic USA Concord 2017-06-01
Gary Martin USA Boston 2024-01-09
355. 3:54.75 Lee Emanuel GBR London 2013-07-27
356. 3:54.77 Cameron Page AUS Cork 2013-07-02
Paul Robinson IRL Oslo 2014-06-11
358. 3:54.78 Tom Birger Hansen DEN Stockholm 1975-06-30
359. 3:54.80 James Brewer GBR London 2009-07-25
Drew Hunter USA Eagle Rock 2022-07-09
361. 3:54.81 Paul Mwangi KEN Zagreb 1998-07-07
Henok Legesse ETH Eugene 2009-06-07
363. 3:54.83 Karl Paranya USA Eugene 1999-05-30
Samuel Pihlström SWE Stirling 2023-08-26
365. 3:54.84 Steve Lacy USA Stockholm 1980-07-07
Rachid El Basir MAR Oslo 1992-07-04
367. 3:54.86 Brahim Boutayeb MAR Zürich 1987-08-19
George Beamish NZL Eugene 2021-08-20
369. 3:54.87 Brian Berryhill USA Linz 2001-08-20
370. 3:54.89 Matthew Stonier GBR London 2022-05-14
371. 3:54.9 Adrian Passey GBR Harlow 1989-08-20
372. 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
375. 3:54.91 Piers Copeland GBR London 2022-05-14
376. 3:54.92 Christophe Impens BEL Sheffield 1996-08-25
377. 3:54.93 Eric Holt USA West Chester 2022-08-11
378. 3:54.94 Matt Centrowitz USA Oslo 1982-06-26
Paul McMullen USA London 2001-07-22
Colby Alexander USA Raleigh 2016-08-05
381. 3:54.96 Matthew Holtaus USA Eugene 1999-05-30
382. 3:55.0 Dennis Fikes USA Philadelphia 1974-04-27
Jim McGuinness GBR Dublin 1977-07-11
Luke Kipkosgei KEN Milano 1998-06-05
385. 3:55.01 Johan Rogestedt SWE London 2016-07-22
386. 3:55.05 Jeremy Roff AUS London 2009-07-25
387. 3:55.1 Steve Foster USA Philadelphia 1977-04-30
388. 3:55.10 Noureddine Béhar MAR Nice 1997-07-16
389. 3:55.12 Alan Culpepper USA Edwardsville 1998-07-25
Raymond Yator KEN Eugene 2001-05-27
Adam Spencer AUS Dublin 2023-07-14
392. 3:55.13 István Knipl HUN Koblenz 1984-08-29 NR
Michal Rozmys POL Oslo 2022-06-16
394. 3:55.14 Jason Pyrah USA Eugene 1996-05-26
395. 3:55.16 Josephat Kithii KEN Eugene 2010-07-03
396. 3:55.17 Johnny Kroon SWE Berlin 1986-08-15
397. 3:55.18 Alfred Kirwa Yego KEN Eugene 2011-06-04
398. 3:55.19 Tim Hacker USA New York City 1989-07-22
399. 3:55.2 Ken Hall AUS Göteborg 1975-08-12
400. 3:55.21 Sean McGorty USA Raleigh 2018-08-03
401. 3:55.23 Samuel Zeleke ETH Oslo 2022-06-16
402. 3:55.24 David Kisang KEN London 2000-06-04
Jeff See USA Falmouth 2011-08-13
404. 3:55.26 Ross Donoghue USA Westwood 1984-05-13
Dominique Bouchard FRA Nice 1987-07-13
406. 3:55.28 Andrey Bulkovskiy UKR Zürich 1994-08-17
407. 3:55.3 Peter Stewart GBR London 1972-06-10
408. 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
412. 3:55.32 Yobes Ondieki KEN Lausanne 1991-07-10
413. 3:55.33 Andrés Vera ESP Oslo 1984-07-21
414. 3:55.34 Jürgen Straub GDR Berlin 1977-08-26
Balázs Tölgyesi HUN Sheffield 1996-08-25
416. 3:55.37 Tom Mayo GBR London 2003-08-08
417. 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
421. 3:55.39 Ossama Meslek ITA London 2022-05-14
422. 3:55.4 Jim Grelle USA Vancouver 1965-06-15
Matthews Temane RSA Potchefstroom 1983-03-09
424. 3:55.40 Bronislaw Malinowski POL Stockholm 1976-08-09
425. 3:55.41 Colin Reitz GBR Edinburgh 1982-07-31
Charles Cheruiyot KEN Verona 1987-06-11
Vincent Keter KEN Eugene 2022-05-28
Jack Antsey AUS West Chester 2022-08-11
429. 3:55.42 Deon Brummer RSA Port Elizabeth 1987-03-11
Christian Cushing-Murray USA Eugene 1995-06-04
431. 3:55.43 Eric Avila USA Memphis 2018-08-25
432. 3:55.44 John Travers IRL Dublin 2014-07-11
433. 3:55.48 Ryan Hill USA Memphis 2018-08-25
Callum Davies AUS Melbourne 2023-02-23
435. 3:55.49 Miloud Abaoud ALG Nice 1997-07-16
Brian Musau KEN Boston 2024-01-09
437. 3:55.5 Jim Beatty USA Compton 1963-06-07
438. 3:55.50 Mohamed Al-Garni QAT Oslo 2010-06-04
439. 3:55.53 Maurice Smith USA New York City 1990-07-29
Mohamed Ibrahim Aden USA Eugene 2002-05-26
441. 3:55.54 Trevor Dunbar USA Concord 2017-06-01
442. 3:55.55 Josef Odlozil CZE London 1965-08-30
Christian Obrist ITA Roma 2002-07-12
444. 3:55.57 Abdelkader Chékhémani FRA Paris 1998-07-29
445. 3:55.58 Matt Giusto USA Eugene 1996-05-26
446. 3:55.59 Graham Crouch AUS Stockholm 1974-07-01
447. 3:55.6 Dyrol Burleson USA Compton 1963-06-07
448. 3:55.60 Ford Palmer USA Huntington 2016-08-31
449. 3:55.61 Harald Hudak FRG Berlin 1977-08-26
450. 3:55.62 Dorian Ulrey USA Eugene 2012-06-01
Robert Biwott KEN Oslo 2016-06-09
452. 3:55.65 Ari Paunonen FIN London 1977-06-26 NR
453. 3:55.66 Andrey Zadorozhniy RUS Bratislava 1998-06-09
454. 3:55.67 Markus Hacksteiner SUI Helsinki 1987-07-02
Azzedine Sediki MAR Zürich 1994-08-17
456. 3:55.68 Alan Simpson GBR London 1965-08-30
Peter Wirz SUI London 1986-07-11
458. 3:55.70 Adam Fogg GBR Manchester 2023-05-27
459. 3:55.71 Anthony Famiglietti USA New York City 2006-06-03
460. 3:55.73 Nicholas Griggs IRL Dublin 2023-07-14
461. 3:55.75 Scott Petersen AUS Melbourne 1997-02-20
462. 3:55.76 Jean Verster RSA Stellenbosch 1988-11-12
Jonathan Sawe KEN Eugene 2015-05-30
464. 3:55.77 Phil Kane USA Koblenz 1982-08-25
465. 3:55.80 Geoff Smith GBR Cwmbran 1981-08-15
Greg Whiteley USA Eugene 1995-06-04
Edwin Maranga KEN Gresham 2001-06-03
468. 3:55.82 Paul Donovan IRL Cork 1984-07-03
469. 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
472. 3:55.85 Franek Haschke GER Roma 2002-07-12
473. 3:55.88 Téofilo Benito ESP Jerez de la Frontera 1991-09-17
Maximillian Thorwirth GER Stirling 2023-08-26
475. 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
478. 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
483. 3:55.91 Gary Lough GBR London 1995-08-27
Hassan Mead USA Raleigh 2018-08-03
Paul Ryan USA Falmouth 2022-08-20
486. 3:55.93 Ian Stewart GBR London 1982-06-09
487. 3:55.94 José Luis Carreira ESP Madrid 1987-06-04
Fabio Olivo ITA San Donato Milanese 1992-05-30
489. 3:55.96 David Lewis GBR Oslo 1983-08-23
Stefano Mei ITA Roma 1983-09-01
Paul Chelimo USA Birmingham 2018-08-18
492. 3:55.97 Charlie Marquardt USA Raleigh 2018-08-03
493. 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
496. 3:56.02 Tripp Hurt USA Memphis 2018-08-25
497. 3:56.03 Stijn Baeten BEL Milano 2021-09-04
498. 3:56.04 Witold Baran POL London 1964-08-03
Mike Downes GBR Koblenz 1982-08-25
500. 3:56.05 Graham Crawford USA Raleigh 2016-08-05
Cathal Doyle IRL Dublin 2023-07-14
502. 3:56.06 Osama Zoghlami ITA Milano 2021-09-04
Thomas Keen GBR Dublin 2023-07-14
504. 3:56.07 Kasey Knevelbaard USA West Chester 2023-08-10
505. 3:56.09 Mario Neumann GDR Berlin 1990-08-17
506. 3:56.1 Neil Duggan GBR San Diego 1966-06-11
Sosthenes Bitok KEN Toronto 1983-07-19
508. 3:56.10 Brian Theriot USA Oslo 1984-07-21
Duncan Phillips USA Saint Louis 2014-06-05
510. 3:56.11 Spyros Christopoulos GRE San Donato Milanese 1992-05-30 NR
511. 3:56.12 Monde Tutani RSA Port Elizabeth 1986-12-13
Stephen Pifer USA Eugene 2010-07-03
513. 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
516. 3:56.14 Abdelaziz Sahere MAR Oslo 1990-07-14
Peter Callahan BEL Dublin 2016-07-22
518. 3:56.17 Henning Gericke RSA Port Elizabeth 1984-03-07
519. 3:56.18 Antti Loikkanen FIN Stockholm 1978-07-03
Michael Coe USA Berkeley 2009-04-25
521. 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
525. 3:56.2 David Wilborn USA Bakersfield 1967-06-23
Knut Kvalheim NOR Oslo 1974-07-31
527. 3:56.21 Bob Kennedy USA Eugene 1994-06-04
528. 3:56.22 Jack Salisbury USA Charlottesville 2021-05-01
529. 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
Ryan Schoppe USA Boston 2024-01-09
534. 3:56.24 Gordon Johnson USA Eugene 1995-06-04
Will Geoghegan USA Concord 2017-06-01
Colin Sahlman USA Eugene 2022-05-28
537. 3:56.25 Andy Downin USA Gresham 2001-06-03
538. 3:56.26 Paul-Heinz Wellmann FRG Philadelphia 1976-08-04
539. 3:56.27 Lachlan Chisholm AUS Brisbane 2005-05-06
540. 3:56.3 Roscoe Divine USA Eugene 1970-06-05
541. 3:56.31 Joshua Lay GBR Gateshead 2021-07-13
James Gormley GBR Stirling 2023-08-26
543. 3:56.33 Casey Comber USA Dublin 2023-07-14
544. 3:56.34 Frank Assuma USA London 1982-06-09
Charlie Dannatt CAN Eagle Rock 2022-07-09
546. 3:56.35 Paul Rugut KEN Koblenz 1983-08-31
547. 3:56.36 Bill McChesney USA Eugene 1981-05-28
Enda Fitzpatrick IRL Cork 1985-07-09
Steve Martin GBR Gateshead 1986-08-05
Santtu Heikkinen FIN Stirling 2023-08-26
551. 3:56.37 Jukka Savonheimo FIN Kemi 1990-07-03
552. 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
555. 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
560. 3:56.40 Eduardo Herrera MEX Pfungstadt 2023-09-06
561. 3:56.41 Jim Hill USA Eugene 1982-05-15
Brian Hyde USA Portland 1997-05-11
Craig Miller USA Walnut 2012-04-20
564. 3:56.45 Tommy Schmitz USA Saint Louis 2014-06-05
565. 3:56.46 Max Smith NZL Brasschaat 2007-07-21
566. 3:56.48 Jim McKeon USA London 1986-07-11
567. 3:56.49 Mohammed Mourhit BEL Jerez de la Frontera 1991-09-17
Mohamed Farah GBR London 2005-08-06
569. 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
572. 3:56.50 Tesfaye Cheru ETH Eugene 2012-06-01
573. 3:56.51 James Randon USA Concord 2019-06-13
574. 3:56.52 Andrew Lloyd AUS London 1990-05-27
575. 3:56.59 Steve Foley AUS Dublin 1979-07-10
Jesse Hamlin USA Boston 2024-01-09
577. 3:56.6 Cary Weisiger USA Compton 1963-06-07
Walter Wilkinson GBR Leicester 1971-05-31
579. 3:56.60 David Chemweno KEN Melbourne 2001-03-01
580. 3:56.61 Harri Hänninen FIN Kemi 1990-07-03
Johan Landsman RSA Stellenbosch 1991-11-25
582. 3:56.62 Jerry Motsau RSA Dublin 2016-07-22
583. 3:56.63 Miroslaw Zerkowski POL London 1982-08-20
Ken Moloney NZL Cork 1988-07-05
585. 3:56.65 Paul Larkins GBR Birmingham 1987-07-07
Willem Muldner RSA Port Elizabeth 1997-02-14
587. 3:56.66 Eric Speakman NZL Wanganui 2021-01-30
588. 3:56.68 Cristian Soratos USA Eugene 2017-05-27
David Ribich USA Falmouth 2022-08-20
590. 3:56.69 David Kimani KEN Walnut 2001-04-22
591. 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
594. 3:56.70 James Espir GBR Cwmbran 1981-08-15
595. 3:56.71 Chris McGeorge GBR Cork 1988-07-05
Matthew Kipsang KEN Cape Town 2023-04-24
597. 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
600. 3:56.73 Daniel Winn USA Dublin 2016-07-22
601. 3:56.75 John Ngugi KEN Monaco 1990-08-12
Steve Slattery USA New York City 2006-06-03
603. 3:56.76 Hamid El Mouaziz MAR Brasschaat 2001-08-15
604. 3:56.77 Mac Fleet USA Saline 2014-08-10
605. 3:56.79 Sammy Koskei KEN Köln 1982-08-22
James West GBR London 2019-07-21
607. 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
612. 3:56.80 Pietro Arese ITA Milano 2021-09-04
613. 3:56.81 Jari Venäläinen FIN Helsinki 1987-07-02
614. 3:56.82 John Jefferson USA Falmouth 2008-08-09
615. 3:56.83 Simon Fairbrother GBR Gateshead 1990-08-17
Bill Burke USA Eugene 1993-06-05
617. 3:56.84 Eliud Njubi KEN Philadelphia 2001-04-28
618. 3:56.86 Drew Piazza USA Concord 2018-06-07
Henry Wynne USA Dublin 2018-07-19
620. 3:56.87 Jude Thomas AUS Melbourne 2023-02-23
621. 3:56.89 Luc Bernaert BEL Bruxelles 1993-09-03
Jordan Williamsz AUS Birmingham 2017-08-20
623. 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
628. 3:56.90 Mick Stanovsek AUS Dublin 2018-07-19
629. 3:56.92 Charlie Gruber USA Eugene 2005-06-04
630. 3:56.95 Sean Cahill GBR London 1979-08-31
David Clarke GBR London 1982-07-17
632. 3:56.96 Niall O'Shaughnessy IRL Wichita 1976-05-29
David Bishop GBR Dublin 2014-07-11
634. 3:56.97 David Taylor GBR Cork 1986-07-08
John Thuo Itati KEN San Francisco 2002-09-15
636. 3:56.99 Alan Salter GBR Cork 1985-07-09
Kurt Benninger CAN Falmouth 2008-08-09
638. 3:57.0 Tony Polhill NZL London 1972-09-15
Ken Popejoy USA East Lansing 1973-05-05
640. 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
643. 3:57.01 Michael Kibet KEN Ostrava 2019-06-20
644. 3:57.02 Ciarán O'Lionáird IRL Dublin 2012-07-25
Chad Noelle USA Concord 2017-06-01
646. 3:57.03 Mohamed Issangar MAR Monaco 1990-08-12
647. 3:57.04 Rudy Chapa USA Eugene 1981-05-28
648. 3:57.05 Sam McEntee AUS Cork 2018-07-16
649. 3:57.07 Neil Ovington GBR London 1986-07-11
Jonathan Riley USA Falmouth 2007-08-11
Jacob Thomson USA Raleigh 2018-08-03
652. 3:57.08 Rob Napolitano USA Concord 2019-06-13
653. 3:57.09 Eric Jenkins USA Eugene 2015-05-08
654. 3:57.10 Alsadik Mikhou BRN Oslo 2018-06-07
655. 3:57.11 Nick Harris USA Marion 2020-07-15
656. 3:57.12 Holt Hardy AUS Melbourne 1998-02-25
657. 3:57.13 Pekka Vasala FIN Stockholm 1974-07-01
Mike Miller USA Eugene 2001-05-12
659. 3:57.14 Pavel Yakovlyev RUS Bruxelles 1985-08-30
Mohammed Aman ETH Eugene 2011-06-04
661. 3:57.15 Gary Taylor GBR Cork 1988-07-05
Abdelhaq Abdellah MAR Sheffield 1996-08-25
Robby Andrews USA Concord 2015-06-04
664. 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
667. 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
671. 3:57.19 Bartosz Nowicki POL London 2011-08-06
Yassin Bouih ITA Milano 2021-09-04
673. 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
677. 3:57.20 Amar Brahmia ALG Rieti 1981-09-09
Bobby Curtis USA Swarthmore 2007-05-14
James Hansen AUS Melbourne 2023-02-23
680. 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
685. 3:57.22 Rob Druppers NED Formia 1985-06-16
686. 3:57.23 Jan Persson SWE Oslo 1982-07-07
Jesse Garn USA Concord 2017-06-01
688. 3:57.24 Frezer Legesse USA Saint Louis 2016-06-02
689. 3:57.25 Mike Stahr USA London 1986-07-11
Olivier Collin CAN Berkeley 2010-04-24
Mats Hauge NOR Bergen 2020-08-12
692. 3:57.26 Jason Jabout USA Nashville 2007-06-02
693. 3:57.27 Mitchell Kealey AUS London 2008-07-25
694. 3:57.28 Stijn Jaspers NED Koblenz 1982-08-25
695. 3:57.29 Jordan Gusman AUS Sydney 2017-12-23
696. 3:57.3 Chris Fisher AUS Eugene 1975-05-18
Ewald Bonzet RSA Stellenbosch 1977-02-21
698. 3:57.30 Tom Carter GBR London 2005-08-06
699. 3:57.31 Allen Klassen CAN Eugene 1993-06-05
David Wittman USA Eugene 1995-06-04
701. 3:57.33 Hezekiél Sepeng RSA Stellenbosch 1996-02-16
Saïd Ahmed USA Burnaby 2004-07-01
703. 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
707. 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
710. 3:57.38 Jacob Boutera NOR Bergen 2020-08-12
711. 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
715. 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
719. 3:57.40 Daniel Zegeye ETH Gresham 2001-06-03
Dan Clark USA Saline 2013-08-04
721. 3:57.42 Colin Ridding GBR Cork 1988-07-05
Corey Bellemore CAN Cork 2018-07-16
723. 3:57.43 Steven Halliday GBR Gateshead 1989-08-28
Carleton Jones USA Eugene 1994-06-04
725. 3:57.44 Vincent Letting KEN Dublin 2014-07-11
Julian Oakley NZL West Chester 2018-08-09
727. 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
731. 3:57.47 Shannon Lemora USA Eugene 1994-06-04
732. 3:57.48 Mike Woods CAN Windsor 2005-07-28
733. 3:57.49 Nick Rose GBR London 1980-08-08
Marius van Heerden RSA Stellenbosch 1996-02-16
735. 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
741. 3:57.51 Hélder de Jesús POR Berlin 1980-08-08
742. 3:57.54 Joao C. Maria Bussotti ITA San Donato Milanese 2020-09-05
Caleb Webb USA Saint Louis 2022-06-02
744. 3:57.55 Phillip Lagat KEN Des Moines 2010-04-24
745. 3:57.57 Matthew Lane USA Eugene 2002-05-26
Ricky Stevenson GBR Dublin 2012-07-25
747. 3:57.58 Ahmed Ibrahim Warsama QAT Rieti 1993-09-05
Mike Brannigan USA Raleigh 2016-08-05
749. 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
752. 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
755. 3:57.60 Richard Douma NED London 2016-07-22
756. 3:57.61 Henryk Wasilewski POL Berlin 1977-08-26
Gareth Turnbull IRL Philadelphia 2002-04-27
758. 3:57.62 Jacques van Rensburg RSA Port Elizabeth 1990-12-14
Patrick Joseph USA Raleigh 2019-08-02
760. 3:57.63 Jón Didriksson ISL Koblenz 1982-08-25 NR
Silas Kisorio KEN Dublin 2012-07-25
762. 3:57.66 Geoff Turnbull GBR Birmingham 1986-07-18
Hicham Akankam MAR Oslo 2017-06-15
764. 3:57.67 Lars Ericsson SWE Stockholm 1978-07-03
765. 3:57.68 John Whetton GBR London 1965-07-03
Daniel Lincoln USA London 2004-07-30
767. 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
Henry McLuckie GBR Stirling 2023-08-26
772. 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
780. 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
784. 3:57.72 Joey Berriatura USA Eagle Rock 2022-07-09
785. 3:57.73 Ioan Zaizan ROU Dublin 2013-07-17 NR
786. 3:57.74 Andrew Green GBR London 1965-07-03
Benson Seurei KEN Heidelberg 2011-06-02
788. 3:57.75 Liam Boylan-Pett USA Dublin 2013-07-17
Ben Flanagan CAN Bay Shore 2018-09-05
790. 3:57.76 Dillon Maggard USA Bay Shore 2019-09-04
791. 3:57.78 Björn Nilsson SWE London 1977-09-09
792. 3:57.79 Stephen Austin AUS Melbourne 1982-01-14
793. 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
800. 3:57.80 Chris Solinsky USA Madison 2006-05-06
Sam Penzenstadler USA Concord 2016-06-02
802. 3:57.81 Paul Lawther GBR Cork 1983-07-13
Benjamin Allen USA West Chester 2023-08-10
804. 3:57.82 Alexis Sharangabo RWA Falmouth 2000-08-19 NR
Mumin Gala DJI Stretford 2007-08-11
806. 3:57.83 Ben True USA Cork 2018-07-16
807. 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
811. 3:57.85 David McCarthy IRL Cork 2013-07-02
812. 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
815. 3:57.87 Derek Scott USA Saint Louis 2009-05-23
Kieren Tuntivate THA Nashville 2020-08-15 NR
Adihana Kasaye ETH Melbourne 2023-02-23
818. 3:57.88 Azat Rakipov BLR Sankt Peterburg 1994-07-26 NR
819. 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
827. 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
830. 3:57.91 Elliott Heath USA Falmouth 2013-08-10
Alex George GBR Milano 2021-09-04
Adam Bradtmueller USA Nashville 2022-06-05
833. 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
837. 3:57.93 Dave Reid CAN Edinburgh 1985-07-23
Luca Vandi ITA Gateshead 1989-08-28
839. 3:57.94 Julian Matthews NZL Dublin 2015-07-24
840. 3:57.96 Rolf Kårevik SWE Stockholm 1977-07-04
Andy Keith GBR Cork 1995-06-24
842. 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
845. 3:57.98 Bob Verbeeck BEL Luxembourg 1983-07-20
846. 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
851. 3:58.00 Rick Musgrave USA Eugene 1982-06-05
Younés Essalhi MAR Oslo 2018-06-07
853. 3:58.01 Stanley Taylor GBR London 1962-08-18
Dave Campbell CAN Birmingham 1986-07-18
855. 3:58.02 Abderrazak Bounour ALG Formia 1985-06-16
Marco Mayr SUI Koblenz 1985-08-28
857. 3:58.03 Marc Nevens BEL Edinburgh 1976-08-06
Ronnie Harris USA Eugene 1993-06-05
Michael Power AUS Eugene 1995-06-04
860. 3:58.04 Izaic Yorks USA Eugene 2018-05-26
861. 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
865. 3:58.06 Brenton Rowe AUT Walnut 2012-04-20
Miles Batty USA Saline 2013-08-04
867. 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
871. 3:58.08 Marc Olesen CAN Burnaby 1983-06-16
872. 3:58.09 Ken Nason IRL Cork 1995-06-24
Jake Edwards USA Greenville 2014-04-12
874. 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
878. 3:58.10 Rob Lonergan CAN Gateshead 1986-08-05
Ali Nabil Maataoui MAR Naimette-Xhovémont 2002-08-27
880. 3:58.15 Álvaro Rodriguez ESP Oslo 2011-06-09
881. 3:58.16 Andy McClary USA Saint Louis 2010-05-22
882. 3:58.17 Chris Estwanik USA Burnaby 2004-07-01
Andrew Colley USA Dublin 2014-07-11
884. 3:58.18 Jeff Schemmel USA Wichita 1976-05-29
Ovidiu Olteanu ROU Bucuresti 1994-05-29
James McMurray GBR Gateshead 2021-07-13
887. 3:58.19 Dave Campbell IRL Wanganui 2008-02-16
888. 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
893. 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
896. 3:58.21 Million Wolde ETH Gateshead 1999-06-27
897. 3:58.22 Sarel Spies RSA Port Elizabeth 1992-03-02
Graeme Wells CAN Dublin 2008-07-25
899. 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
903. 3:58.24 Dan Aldridge USA Eugene 1982-06-05
Yomif Kejelcha ETH Palo Alto 2019-06-30
905. 3:58.25 Benny McIntosh USA Eugene 1994-06-04
Chris Gowell GBR Cardiff 2014-07-15
907. 3:58.26 Jeff Jirele USA Stockholm 1978-07-03
908. 3:58.27 Ryan Hayden USA Portland 2002-05-18
909. 3:58.28 Richard Callan GBR Swansea 1986-07-13
910. 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
914. 3:58.31 Kevin King USA Villanova 1986-06-14
John Bolas USA Walnut 2012-04-20
Tom Marshall GBR Dublin 2017-07-12
917. 3:58.32 Bernard Kiptum KEN Stretford 2007-08-11
918. 3:58.34 Steve Plasencia USA London 1982-07-17
Thomas Awad USA Philadelphia 2014-04-26
920. 3:58.35 Chris Mulvaney GBR Burnaby 2005-06-14
Darren Brown USA Dublin 2008-07-25
922. 3:58.37 Rudi de Wijngaert BEL Luxembourg 1983-07-20
Mark Tucker AUS Auckland 2005-02-23
924. 3:58.38 Darren Abbott AUS Melbourne 1992-02-25
Alastair Stevenson AUS Wanganui 2000-01-22
926. 3:58.39 Matthew Barnes GBR Cork 1994-06-25
Chris Bowden AUS Melbourne 1997-02-20
928. 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
936. 3:58.40 Andreas Baranski FRG Berlin 1980-08-08
937. 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
940. 3:58.42 Ralf Eckert FRG Cork 1986-07-08
Sean O'Neill IRL Cork 1987-07-07
942. 3:58.43 Glen Ritchie AUS Cork 1988-07-05
Donald Cowart USA Raleigh 2014-08-04
944. 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
948. 3:58.45 Alex Cherop UGA Ostrava 2009-06-17
949. 3:58.46 Kelly Britz CAN Burnaby 1984-07-16
950. 3:58.48 Matthew de Freitas GBR Portsmouth 1993-06-05
951. 3:58.49 Clyde Colenso RSA Eugene 2000-05-13
Daniel Gachara KEN Victoria 2001-05-25
William Battershill GBR Manchester 2023-05-27
954. 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
965. 3:58.50 Tomas Cotter IRL Dublin 2015-07-24
966. 3:58.51 Brahim Kaazouzi MAR Ostrava 2019-06-20
967. 3:58.52 Ryan McKenzie CAN Burnaby 2004-07-01
Chris Hatler USA Nashville 2019-05-31
969. 3:58.54 Eugene Curran IRL Cork 1986-07-08
970. 3:58.57 Daniel Hill AUS Brunswick 1998-07-04
971. 3:58.58 Abdelkarim Ben Zahra MAR Oslo 2017-06-15
972. 3:58.59 Benson Koech KEN Linz 2001-08-20
973. 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
982. 3:58.60 Sam Atkin GBR Saint Louis 2018-05-31
983. 3:58.61 Ian Studd NZL Kingston 1966-08-13
Eero Kytölä FIN Helsinki 1987-07-02
985. 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
989. 3:58.63 Bryce Richards USA Trabuco Hills 2021-07-18
990. 3:58.64 Carlos Villarreal MEX Lake Balboa 2020-08-22
991. 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
994. 3:58.67 Isaac Presson USA Nashville 2013-06-01
Luke Combs USA Nashville 2022-06-05
996. 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
1000. 3:58.69 Thomas Joyce USA Berkeley 2015-04-25
1001. 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
1007. 3:58.70 Blake Haney USA Eugene 2018-05-26
1008. 3:58.71 Desmond English IRL Cork 1994-06-25
James Young GBR Gateshead 2021-07-13
1010. 3:58.72 Julius Bor KEN Austin 2008-04-05
Athanas Kioko KEN Columbia 2020-08-29
1012. 3:58.73 Eric Finan USA Concord 2014-06-05
1013. 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
1017. 3:58.76 Earl Jones USA Westwood 1986-05-17
Andrea Cori ITA Rieti 1993-09-05
Jack Rowe GBR London 2021-07-28
1020. 3:58.77 Roger Hackney GBR Swansea 1986-07-13
Joey Barriatua USA Nashville 2022-06-05
1022. 3:58.78 Andrew Bumbalough USA Murfreesboro 2009-06-06
1023. 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
1042. 3:58.81 Alberto García ESP Gateshead 1998-07-19
1043. 3:58.82 Frank Conway IRL Cork 1988-07-05
Marco Langon USA Chester 2023-04-21
1045. 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
1048. 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
1055. 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
1058. 3:58.87 Tom Buckner GBR Portsmouth 1993-06-05
Nkosinathi Sibiya RSA Cape Town 2023-04-24
1060. 3:58.88 Adelino Hidalgo ESP Sevilla 1990-05-30
1061. 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
1066. 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
1071. 3:58.90 Rudolph Greyling RSA Port Elizabeth 1988-03-09
Zak Seddon GBR London 2019-07-21
1073. 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
1076. 3:58.92 Valeriy Toropov RUS Berlin 1979-08-17
Rantso Mokopane RSA Paarl 2018-03-22
1078. 3:58.93 Roger Jones USA Eugene 1983-06-04
Eoin Everard IRL Dublin 2013-07-17
1080. 3:58.94 Euan Robertson NZL Berlin 1977-08-26
1081. 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
1085. 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
1090. 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
1093. 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
1097. 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
1106. 3:59.00 Cyrille Laventure FRA London 1985-08-02
1107. 3:59.01 Nick Hopkins GBR Portsmouth 1990-08-12
1108. 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
1111. 3:59.03 Héctor Torres MEX Walnut 1998-04-19
1112. 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
1116. 3:59.06 James Igohe TAN Atlanta 1984-07-21
Fumikazu Kobayashi JPN Amagasaki 2002-06-15
1118. 3:59.07 Alex Rogers USA Columbia 2020-08-29
1119. 3:59.08 Justyn Knight CAN Cork 2019-08-14
1120. 3:59.09 Nigel Adkin AUS Cork 1995-06-24
Brian Barraza USA Nashville 2020-08-15
1122. 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
1134. 3:59.10 Lars Ove Strømø NOR Koblenz 1985-08-28
Alan Bunce NZL Gateshead 1990-08-17
1136. 3:59.11 Brad Sumner USA Philadelphia 1995-04-29
1137. 3:59.12 Gerry Kiernan IRL London 1976-06-19
Ron Becht CAN Burnaby 1983-06-16
1139. 3:59.13 Alemayehu Roba ETH Cwmbran 1992-07-12
Andrew Jesien USA Nashville 2010-06-05
Andy Trouard USA Nashville 2017-06-10
1142. 3:59.16 Glen Grant GBR London 1976-06-19
Bryan Lindsay USA Westwood 2005-04-09
Valentijn Weinans NED Ostrava 2019-06-20
1145. 3:59.17 Billy Dee GBR Haringey 1991-07-14
Sam Gabremariam USA Philadelphia 2000-04-29
1147. 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
Ben Godish USA Providence 2023-04-14
1152. 3:59.19 Chris Katon USA Eugene 1994-06-04
1153. 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
1164. 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
1167. 3:59.21 Patrik Johansson SWE Växjö 1999-08-10
1168. 3:59.23 Shane Healy IRL Cork 1994-06-25
Emmanuel Kemboi KEN Oslo 2000-07-28
Dale Clutterbuck GBR London 2015-07-25
1171. 3:59.24 Mike Berisford GBR London 1962-08-18
Derek Graham GBR London 1966-08-20
Brandon Lasater USA Nashville 2015-06-06
1174. 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
1178. 3:59.28 Andrew Geddes GBR Birmingham 1987-07-07
Simon Maunder NZL Wanganui 2000-01-22
1180. 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
1184. 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
1191. 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
1197. 3:59.31 Henry Marsh USA Bern 1985-08-16
Thomas Brooks USA Beaverton 2009-05-28
1199. 3:59.32 Aleksandr Kostyetskiy RUS Cork 1984-07-03
Barnabas Korir KEN Bratislava 1988-06-09
Gabe Jennings USA Walnut 1998-04-19
1202. 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
1205. 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
1208. 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
1214. 3:59.36 David Heath GBR Belfast 1989-07-17
Gilbert Kipchoge KEN Oslo 2008-06-06
Kane Elliott GBR Manchester 2023-05-27
1217. 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
1220. 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
1223. 3:59.39 Adam Dixon USA Luxembourg 1983-07-20
1224. 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
1233. 3:59.40 Jake Watson USA Nashville 2007-06-02
1234. 3:59.41 Jan Kraus CZE Bratislava 1988-06-09
Girma Bekele ETH Des Moines 2013-04-27
1236. 3:59.42 Steve Sodaro USA Berkeley 2010-04-24
Rob Finnerty USA Portland 2013-07-15
1238. 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
1242. 3:59.44 Moussa Fall SEN Viareggio 1986-08-06 NR
Colin Dalton AUS Eugene 1991-05-11
James Preston NZL Wanganui 2023-01-28
1245. 3:59.45 Steve Sherer USA Toronto 2009-06-11
1246. 3:59.46 Alessandro Lambruschini ITA San Donato Milanese 1992-05-30
Shaun Creighton AUS Cork 1995-06-24
1248. 3:59.47 Rob Mullett GBR West Chester 2015-08-13
1249. 3:59.48 James McIlroy GBR Solihull 1998-09-05
Derek Gutierrez USA Saint Louis 2018-05-31
1251. 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
1254. 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
1261. 3:59.50 Wes Porter USA Boston 2024-01-09
1262. 3:59.51 Bosko Bozinovic CRO Wien 1979-06-13
1263. 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
1266. 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
1270. 3:59.54 Leo Daschbach USA Oak Ridge 2020-05-23
1271. 3:59.55 Bashir Omar Ibrahim KUW Des Moines 2001-04-28 NR
1272. 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
Rocky Hansen USA Charlottesville 2023-04-30
Damien Dilcher USA Boston 2024-01-09
1277. 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
1280. 3:59.58 Ben St. Lawrence AUS Galway 2013-09-15
1281. 3:59.59 Alec Ritchie CAN Burnaby 1983-06-16
Ebeneza Felix RSA Port Elizabeth 1997-02-14
Mahadi Abdi Ali NED Pfungstadt 2023-09-06
1284. 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
1292. 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
1295. 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
1298. 3:59.62 Mike Slack USA Wichita 1977-05-28
Ross Proudfoot CAN Cork 2014-07-08
1300. 3:59.63 Vincent Rono KEN Mobile 2007-04-14
Vincent Mutai KEN Letterkenny 2014-07-13
1302. 3:59.64 Mark Arens AUS Adelaide 1982-03-13
Jermaine Mays GBR London 2007-08-25
Jack Eliason USA Charlottesville 2023-04-30
1305. 3:59.65 Meshack Sang KEN Växjö 1999-08-10
1306. 3:59.66 Mbarak Hussein KEN New York City 1991-07-20
1307. 3:59.67 Mark Kirk GBR Swansea 1986-07-13
Kyle Boorsma CAN Toronto 2009-06-11
1309. 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
1314. 3:59.69 Ben Gregory USA Nashville 2007-06-02
Ruben Ramolefi RSA Bellville 2011-03-10
Wesley Meyer USA Nashville 2021-06-06
1317. 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
1323. 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
1327. 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
1330. 3:59.73 Harold Kuphaldt USA Eugene 1987-05-16
Nick Ross USA Concord 2016-06-02
1332. 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
1335. 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
1339. 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
1343. 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
1346. 3:59.78 Wibo Lelieveld NED Leiden 1981-05-22
Manson du Toit RSA Stellenbosch 1996-02-16
1348. 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
1351. 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
1361. 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
1368. 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
1373. 3:59.83 Dan Wilson USA Brunswick 2003-07-05
1374. 3:59.84 Richard Block USA Tillsonburg 1985-06-29
Seamus McCann IRL Cork 1988-07-05
Kyle King USA Nashville 2010-06-05
1377. 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
1381. 3:59.87 John Nuttall GBR Croydon 1991-08-14
Malcolm Hicks NZL Wanganui 2012-01-27
Ryoji Tatezawa JPN Melbourne 2024-02-15
1384. 3:59.88 Aaron Lanzel USA Eugene 2004-06-19
Jonah Maiyo KEN Walnut 2005-04-17
1386. 3:59.89 Matt Taylor USA Haringey 1991-07-14
Parker Stokes USA Charlottesville 2021-05-01
1388. 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
1397. 3:59.90 Ken Penney GBR Haringey 1991-07-14
Troy Reeder USA Nashville 2019-05-31
Michael Coccia CAN Nashville 2021-06-06
1400. 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
1404. 3:59.92 Tony Leonard GBR Gateshead 1979-07-08
Euan Makepeace GBR Saint Louis 2022-06-02
1406. 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
1409. 3:59.94 Jonathan Richards GBR Cork 1987-07-07
1410. 3:59.95 Kipsubai Koskei KEN London 1977-08-29
Jarrett LeBlanc USA Lake Charles 2015-05-23
1412. 3:59.96 Laef Barnes USA Westwood 2008-04-12
Dey Tuach Dey USA Nashville 2013-06-01
Ben Nagel USA Charlottesville 2023-04-30
1415. 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
1418. 3:59.99 Brian Gagnon USA Des Moines 2013-04-27