Result Name Country Venue Date Info
1. 1:40.91 David Rudisha KEN London (OG) 2012-08-09 CR, NR
2. 1:41.11 Wilson Kipketer DEN Köln 1997-08-24 AAR, CR, NR
3. 1:41.73 Sebastian Coe GBR Firenze 1981-06-10 NR
Nijel Amos BOT London (OG) 2012-08-09 AAR, JWR, NR, P2WR
5. 1:41.77 Joaquim Cruz BRA Köln 1984-08-26 CR, NR
6. 1:42.05 Emmanuel Korir KEN London 2018-07-22 WL, Best since 2012-08-09
7. 1:42.23 Abubaker Kaki Khamis SUD Oslo 2010-06-04 NR
8. 1:42.28 Sammy Koskei KEN Köln 1984-08-26
9. 1:42.34 Wilfred Bungei KEN Rieti 2002-09-08
10. 1:42.37 Mohammed Aman ETH Bruxelles 2013-09-06 NR
11. 1:42.47 Yuriy Borzakovskiy RUS Bruxelles 2001-08-24 NR
12. 1:42.51 Amel Tuka BIH Monaco 2015-07-17 NR
13. 1:42.53 Timothy Kitum KEN London (OG) 2012-08-09 AAR, P3WR
Pierre-Ambroise Bosse FRA Monaco 2014-07-18 NR
15. 1:42.55 André Bucher SUI Zürich 2001-08-17 NR
16. 1:42.58 Vebjørn Rodal NOR Atlanta (OG) 1996-07-31 NR
17. 1:42.60 Johnny Gray USA Koblenz 1985-08-28 CR, NR
18. 1:42.61 Taoufik Makhloufi ALG Rio de Janeiro (OG) 2016-08-15 NR
19. 1:42.62 Patrick Ndururi KEN Zürich 1997-08-13
20. 1:42.67 Alfred Kirwa Yego KEN Rieti 2009-09-06
21. 1:42.69 Hezekiél Sepeng RSA Bruxelles 1999-09-03 NR
Japheth Kimutai KEN Bruxelles 1999-09-03
23. 1:42.79 Frederick Onyancha KEN Atlanta (OG) 1996-07-31
Youssef Saad Kamel BRN Monaco 2008-07-19 CR, NR
25. 1:42.81 Jean-Patrick Nduwimana BDI Zürich 2001-08-17 NR
26. 1:42.82 Duane Solomon USA London (OG) 2012-08-09 P4WR
27. 1:42.84 Ferguson Cheruiyot KEN Monaco 2014-07-18
28. 1:42.85 Norberto Téllez CUB Atlanta (OG) 1996-07-31 NR
29. 1:42.86 Mbulaeni Mulaudzi RSA Rieti 2009-09-06
30. 1:42.87 Alfred Kipketer KEN Saint-Denis 2016-08-27
31. 1:42.88 Steve Cram GBR Zürich 1985-08-21
32. 1:42.91 William Yiampoy KEN Rieti 2002-09-08
33. 1:42.93 Clayton Murphy USA Rio de Janeiro (OG) 2016-08-15
34. 1:42.95 Boaz Lalang KEN Rieti 2010-08-29
Nick Symmonds USA London (OG) 2012-08-09 P5WR
36. 1:42.97 Peter Elliott GBR Sevilla 1990-05-30
Ayanleh Souleiman DJI Monaco 2015-07-17 NR
38. 1:42.98 Patrick Konchellah KEN Köln 1997-08-24
39. 1:43.03 Kenneth Kimwetich KEN Stuttgart 1998-07-19
40. 1:43.05 Jonathan Kitilit KEN Saint-Denis 2016-08-27
41. 1:43.06 Billy Konchellah KEN Roma (WC) 1987-09-01
42. 1:43.07 Yeimer López CUB Jerez de la Frontera 2008-06-24
43. 1:43.08 José Luis Barbosa BRA Rieti 1991-09-06
44. 1:43.09 Djabir Said-Guerni ALG Bruxelles 1999-09-03
45. 1:43.12 Wycliffe Kinyamal KEN London 2018-07-22
46. 1:43.13 Abraham Rotich KEN Monaco 2012-07-20
47. 1:43.15 Mehdi Baala FRA Rieti 2002-09-08
Asbel Kiprop KEN Monaco 2011-07-22
49. 1:43.16 Paul Ereng KEN Zürich 1989-08-16
50. 1:43.17 Benson Koech KEN Rieti 1994-08-28
51. 1:43.20 Mark Everett USA Linz 1997-07-09
Brandon McBride CAN Monaco 2018-07-20 NR
53. 1:43.22 Pawel Czapiewski POL Zürich 2001-08-17 NR
54. 1:43.25 Amine Laâlou MAR Roma 2006-07-14 NR
Michael Saruni KEN Tucson 2018-04-28
56. 1:43.26 Sammy Kibet Langat KEN Zürich 1996-08-14
57. 1:43.30 William Tanui KEN Rieti 1991-09-06
Adam Kszczot POL Rieti 2011-09-10
59. 1:43.31 Nixon Kiprotich KEN Rieti 1992-09-06
60. 1:43.33 Robert Kibsubai Chirchir KEN Stuttgart 1998-07-19
William Chirchir KEN Bruxelles 1999-09-03
Joseph Mutua Mwengi KEN Zürich 2002-08-16
63. 1:43.34 Boris Berian USA Monaco 2015-07-17
64. 1:43.35 David Mack USA Koblenz 1985-08-28
65. 1:43.37 Nicholas Kipkoech KEN Nairobi 2016-04-29
66. 1:43.38 David Kiptoo Singoei KEN Monaco 1996-08-10
Rich Kenah USA Zürich 1997-08-13
Arthémon Hatungimana BDI Bruxelles 2001-08-24
69. 1:43.40 Leonard Kosencha KEN Monaco 2012-07-20
70. 1:43.44 Alberto Juantorena CUB Sofia 1977-08-21
71. 1:43.45 Bram Som NED Zürich 2006-08-18 NR
72. 1:43.5 Rick Wohlhuter USA Eugene 1974-06-08
73. 1:43.50 Mahjoub Haïda MAR Roma 1998-07-14
74. 1:43.54 William Wuyke VEN Rieti 1986-09-07 NR
75. 1:43.55 Philip Kibitok KEN Rieti 1996-09-01
Donavan Brazier USA Eugene 2016-06-10
77. 1:43.56 Rob Druppers NED Köln 1985-08-25
Robert Biwott KEN Barcelona 2015-07-08
79. 1:43.57 Mike Boit KEN Berlin 1976-08-20
Joseph Tengelei KEN Zürich 1995-08-16
81. 1:43.60 Abdi Bile SOM Zürich 1989-08-16 NR
82. 1:43.62 Earl Jones USA Zürich 1986-08-13
83. 1:43.63 Agberto Conceiço Guimarães BRA Koblenz 1984-08-29
84. 1:43.65 Willi Wülbeck FRG Helsinki (WC) 1983-08-09 NR
Laban Rotich KEN Stuttgart 1998-07-19
Saul Ordóñez ESP Monaco 2018-07-20 NR
87. 1:43.66 Robert Kibet KEN Rieti 1996-09-01
Mohammed Al-Salhi KSA Ad-Dawhah 2009-05-08 NR
89. 1:43.67 Dmitrijs Milkevics LAT Athínai 2006-07-03 NR
90. 1:43.68 Khadevis Robinson USA Rieti 2006-08-27
Gary Reed CAN Monaco 2008-07-29
92. 1:43.69 Atle Douglas NOR Rieti 1995-09-05
93. 1:43.7 Marcello Fiasconaro ITA Milano 1973-06-27 NR
94. 1:43.72 Abraham Chepkirwok UGA Madrid 2008-07-05 NR
Jackson Kivuva KEN Monaco 2010-07-22
Marcin Lewandowski POL Monaco 2015-07-17
97. 1:43.74 Andrea Longo ITA Rieti 2000-09-03
Kevin López ESP Monaco 2012-07-20
99. 1:43.76 Benyounès Lahlou MAR Nice 1996-07-10
Job Kinyor KEN Ad-Dawhah 2012-05-11
Kipyegon Bett KEN Berlin 2016-09-03
102. 1:43.77 Abraham Kiplagat KEN Monaco 2010-07-22
Andrew Osagie GBR London (OG) 2012-08-09 P8WR
104. 1:43.81 Edwin Kiplagat Melly KEN Rieti 2012-09-09
105. 1:43.82 Ismail Ahmed Ismail SUD Athínai 2009-07-13
Abdulrahman Musaeb Bala QAT Barcelona 2015-07-08 NR
Cornelius Tuwei KEN Monaco 2018-07-20
108. 1:43.83 António Manuel Reina ESP Madrid 2002-09-21
109. 1:43.84 Olaf Beyer GDR Praha (EC) 1978-08-31
Martin Steele GBR Oslo 1993-07-10
Alan Webb USA Heusden-Zolder 2007-07-28
Brandon Johnson USA Madrid 2013-07-13
113. 1:43.86 Ivo van Damme BEL Montréal (OG) 1976-07-25 NR
Saïd Aouita MAR Köln 1988-08-21
Abdulaziz Ladan Mohammed KSA Palembang 2013-09-26
116. 1:43.88 Donato Sabia ITA Firenze 1984-06-13
Tom McKean GBR London 1989-07-28
118. 1:43.89 Michael Rimmer GBR Rieti 2010-08-29
119. 1:43.9 José Marajo FRA Saint-Maur 1979-09-12
Jeremiah Mutai KEN Nairobi 2013-05-25
121. 1:43.90 Einars Tupuritis LAT Durham 1996-07-13
122. 1:43.91 John Kipkurgat KEN Christchurch 1974-01-29
Nico Motchebon GER Atlanta (OG) 1996-07-31
Johan Botha RSA Oslo 1999-06-30
125. 1:43.92 John Marshall USA Los Angeles 1984-06-19
James Robinson USA Los Angeles 1984-06-19
Andrea Benvenuti ITA Monaco 1992-08-11
Paul Ruto KEN Rieti 1993-09-05
David Krummenacker USA Bruxelles 2002-08-30
130. 1:43.95 Philippe Collard FRA Nice 1987-07-13
Giuseppe D'Urso ITA Roma 1996-06-05
132. 1:43.96 Anthony Chemut KEN Nairobi 2012-06-23
133. 1:43.97 José Parilla USA New Orleans 1992-06-24
David Lelei KEN Melbourne 2000-03-02
135. 1:43.98 David Sharpe GBR Zürich 1992-08-19
136. 1:43.99 David Mutua KEN Monaco 2011-07-22
137. 1:44.00 George Kersh USA New Orleans 1992-06-24
Ilham Tanui Özbilen TUR Mersin 2013-06-29 NR
139. 1:44.01 Marko Koers NED Bruxelles 1997-08-22
140. 1:44.02 Belal Mansoor Ali BRN Rieti 2007-09-09
141. 1:44.03 Peter Braun GER Koblenz 1986-08-06
142. 1:44.05 Rashid Ramzi BRN Madrid 2006-07-17
143. 1:44.06 Moussa Fall SEN Zürich 1988-08-17 NR
144. 1:44.07 Luciano Susanj CRO Roma (EC) 1974-09-04 NR
Samir Dahmani FRA Saint-Denis 2016-08-27
146. 1:44.09 Steve Ovett GBR Praha (EC) 1978-08-31
Michael Rotich KEN Iráklio 2004-07-04
Antoine Gakeme BDI Madrid 2015-07-11
149. 1:44.1 Vincent Malakwen KEN Nairobi 1996-05-03
150. 1:44.10 Vladimir Graudyn RUS Oslo 1988-07-02
Ari Suhonen FIN Zürich 1989-08-16 NR
152. 1:44.12 Edwin Koech KEN Los Angeles (OG) 1984-08-05
153. 1:44.13 Mohamed Khalaf Al-Azemi KUW Athínai 2006-07-03 NR
154. 1:44.14 Lee Jin-Il KOR Seoul 1994-06-17 NR
René Herms GER München 2004-08-08
156. 1:44.15 Elijah Manangoi KEN Birmingham 2018-08-18
157. 1:44.16 Nils Schumann GER Bruxelles 2002-08-30
Justus Koech KEN Nairobi 2003-07-26
Mouhcine Chéhibi MAR Athínai 2006-07-03
160. 1:44.20 Juma N'Diwa KEN München 1983-07-26
161. 1:44.21 Paul Korir KEN La Chaux-de-Fonds 2000-08-13
Kléberson Davide BRA São Paulo 2011-08-07
Joseph Deng AUS Monaco 2018-07-20 CR, NR
164. 1:44.24 James Maina Boi KEN Zürich 1979-08-15
Charles Nkazamyampi BDI Salamanca 1993-07-27
Ismael Kombich KEN Lausanne 2006-07-11
167. 1:44.25 Vasiliy Matveyev RUS Kiev 1984-06-22
168. 1:44.27 Majid Saeed Sultan QAT Incheon 2005-09-04
169. 1:44.29 Donald Paige USA Rieti 1983-09-04
André Olivier RSA Monaco 2012-07-20
171. 1:44.3 Peter Snell NZL Christchurch 1962-02-03 NR
Jim Ryun USA Terre Haute 1966-06-10
David Wottle USA Eugene 1972-07-01
Stephen Ole Marai KEN Kisumu 1989-11-25
Samuel Tirop KEN Nairobi 1989-12-23
176. 1:44.31 Rafith Rodríguez COL Belém 2011-05-15 NR
177. 1:44.33 Dmitriy Bogdanov RUS Athínai 2006-07-03
178. 1:44.34 Nicholas Wachira KEN Nairobi 2003-07-26
Tyler Mulder USA Monaco 2013-07-19
180. 1:44.38 Ryszard Ostrowski POL Kobe 1985-09-04
Joseph Chesire KEN Sevilla 1988-06-01
Joeri Jansen BEL Bruxelles 2002-08-30 P10WR
183. 1:44.40 Ralph Doubell AUS Ciudad de México (OG) 1968-10-15
Alex Rowe AUS Monaco 2014-07-18
185. 1:44.41 Werner Botha RSA Heusden-Zolder 2000-08-05
186. 1:44.42 Isaiah Harris USA Paris 2018-06-30
187. 1:44.43 Tracy Baskin USA Zürich 1988-08-17
Anis Ananeka BLR Budapest 2013-07-10 NR
189. 1:44.44 Terril Davis USA New Orleans 1992-06-24
190. 1:44.47 Otukile Lekote BOT Montréal 2001-07-10
191. 1:44.48 Florent Lacasse FRA Roma 2004-07-02
Jeff Riseley AUS Lignano Sabbiadoro 2012-07-17
193. 1:44.49 Noah Ngeny KEN Oslo 2000-07-28
Timothy Kiptanui KEN Rovereto 2004-09-08
195. 1:44.5 Pekka Vasala FIN Helsinki 1972-08-20
Danie Malan RSA Los Angeles 1973-05-27
Joel Marwa KEN Nairobi 1998-07-02
198. 1:44.51 Willy Tarbei KEN Nairobi 2015-06-17
199. 1:44.52 Gilbert Kipchoge KEN Belém 2008-05-25
200. 1:44.54 Trinity Gray USA Rovereto 2001-08-29
Nabil Madi ALG Heusden-Zolder 2007-07-28
202. 1:44.55 Garry Cook GBR Koblenz 1984-08-29
Julius Achon UGA Fairfax 1996-05-04
204. 1:44.56 Benjamin Kipkurui KEN Rehlingen 1999-05-24
Andrew Wheating USA London 2010-08-13
Leonel Manzano USA Berlin 2010-08-22
Manuel Olmedo ESP Barcelona 2011-07-22
Peter Bol AUS Stockholm 2018-06-10
209. 1:44.57 Wilson Kiprugut KEN Ciudad de México (OG) 1968-10-15
Marius van Heerden RSA Cape Town 1996-04-12
211. 1:44.58 Eric Sowinski USA Walnut 2014-04-19
212. 1:44.59 Matthias Assmann FRG Koblenz 1986-08-06
Tony Morrell GBR Oslo 1988-07-02
Adem Hecini ALG Zürich 1997-08-13
Glody Dube BOT Saint-Denis 2001-07-06
216. 1:44.60 Fabiano Pecanha BRA Bangkok 2007-08-11
217. 1:44.61 Robert Lathouwers NED Hengelo 2012-05-27
Jake Wightman GBR London 2018-07-22
219. 1:44.62 James Mays USA Stockholm 1984-07-02
Hendrik Mokganyetsi RSA Moskva 1997-06-08
Matthew Centrowitz USA New York City 2015-06-13
222. 1:44.63 Drew Windle USA New York City 2017-07-06
223. 1:44.64 Brandon Rock USA Atlanta 1996-06-19
Wesley Vázquez PUR Walnut 2014-04-19 NR
Nader Belhanbel MAR Barcelona 2015-07-08
Boaz Kiprugut KEN Nairobi 2016-05-28
227. 1:44.65 Ikem Billy GBR Oslo 1984-07-21
Steve Heard GBR Koblenz 1992-08-26
James McIlroy GBR Rieti 2005-08-28
230. 1:44.66 Faouzi Lahbi MAR Koblenz 1986-08-06
231. 1:44.67 Charles Jock USA Eugene 2011-06-26
Giordano Benedetti ITA Roma 2013-06-06
233. 1:44.69 Wilson Kirwa FIN Lappeenranta 2000-08-13
Jonathan Johnson USA Heusden-Zolder 2007-07-28
235. 1:44.7 Dicky Broberg RSA Stellenbosch 1971-03-31
236. 1:44.70 David Patrick USA Indianapolis 1983-06-19
Babacar Niang SEN Paris 1986-07-22
238. 1:44.71 Joachim Dehmel GER Nürnberg 1996-06-07
Cory Primm USA Eagle Rock 2011-05-21
Robby Andrews USA Des Moines 2011-06-10
241. 1:44.72 Andreas Busse GDR Potsdam 1980-05-10
242. 1:44.73 Viktor Kalinkin RUS Kiev 1984-06-22
Abdulrahman Suleiman QAT Incheon 2005-09-04
Guy Learmonth GBR London 2018-07-22
245. 1:44.74 Sajjad Moradi IRI Incheon 2005-09-04 NR
Arturo Casado ESP Rieti 2010-08-29
Timothy Cheruiyot KEN Nairobi 2018-06-16
248. 1:44.75 Omer Khalifa SUD Catania 1986-09-13
Slobodan Popovic SRB Linz 1988-08-15 NR
Nadjim Manseur ALG Roma 2008-07-11
251. 1:44.76 Dieudonné Kwizera BDI Berlin 1989-08-18
Bernard Kisulu Musyoka KEN Duisburg 1995-06-18
253. 1:44.77 Richard Kiplagat KEN Lausanne 2010-07-08
Ryan Martin USA Irvine 2012-05-12
Edward Kemboi KEN New York City 2017-07-06
256. 1:44.78 Peter Bourke AUS Brisbane 1982-03-20
Andrea Giocondi ITA Zürich 1996-08-14
258. 1:44.79 Noureddine Morceli ALG Annaba 1991-07-29
Reuben Bett KEN Belém 2009-05-24
260. 1:44.8 Silas Kiplagat KEN Nairobi 2012-05-04
261. 1:44.80 Ken Swenson USA Stuttgart 1970-07-16
Richard Kiplagat KEN Rio de Janeiro 2010-05-23
Sören Ludolph GER Hengelo 2012-05-27
Alex Amankwah GHA Marietta 2017-05-19 NR
265. 1:44.81 Detlef Wagenknecht GDR Jena 1981-08-08
David Fiegen LUX Zürich 2006-08-18 NR
Yassine Hethat ALG Rio de Janeiro (OG) 2016-08-13
Thiago do Rosario André BRA São Bernardo do Campo 2017-06-10
269. 1:44.82 David Matthews IRL Rieti 1995-09-05 NR
Artur Ostrowski POL Königs Wusterhausen 2011-09-09
271. 1:44.83 Harald Schmid FRG Koblenz 1987-08-13
Ocky Clark USA Vigo 1991-07-23
273. 1:44.84 Mark Enyeart USA Köln 1977-06-22
Anatoliy Makarevich BLR Koblenz 1992-08-26
Luis Javier González ESP Salamanca 1993-07-27
Lukás Vydra CZE Zürich 1998-08-12 NR
Eugenio Barrios ESP Rieti 2006-08-27
Mark English IRL London 2013-07-26
279. 1:44.86 John Litei KEN Villeneuve d'Ascq 2005-06-12
Christian Smith USA Lignano Sabbiadoro 2006-07-16
Augustine Choge KEN Ostrava 2009-06-17
282. 1:44.87 Stanley Redwine USA Oslo 1984-07-21
Pavel Soukup CZE Nürnberg 1996-06-07
Nathan Kahan BEL Bruxelles 1997-08-22
Osmar Barbosa dos Santos BRA Rio de Janeiro 2000-07-22
286. 1:44.88 Jens-Peter Herold GER Hengelo 1990-08-12
287. 1:44.89 Mohamed Yagoub Babiker SUD Bellinzona 1997-08-18
Maurys Surel Castillo CUB Huelva 2012-06-22
Andreas Bube DEN Monaco 2012-07-20
Artur Kuciapski POL Zürich (EC) 2014-08-15
291. 1:44.9 Franz-Josef Kemper FRG Hannover 1966-08-07
292. 1:44.90 Walter Adams FRG Stuttgart 1970-07-16
Mostafa Smaili MAR Zagreb 2018-09-04
294. 1:44.91 Rui Silva POR San Sebastián 2002-08-20 NR
Elijah Greer USA Heusden-Zolder 2014-07-19
296. 1:44.92 John Walker NZL Christchurch 1974-01-29
Ibrahim Okash SOM Kvarnsveden 1988-06-19
Curtis Robb GBR Stuttgart (WC) 1993-08-15
Vincent Kemboi KEN Nairobi 2002-05-18
Casimir Loxsom USA Eugene 2015-06-26
Mohamed Ahmed Hamada EGY Madrid 2017-07-14 NR
302. 1:44.93 Hans-Joachim Mogalle GDR Potsdam 1982-08-18
Hans-Peter Ferner FRG Fürth 1983-05-21
Viktor Zemlyanskiy RUS Leningrad 1985-08-02
305. 1:44.94 Kevin Hicks USA Sacramento 2005-06-11
Jozef Repcik SVK Ostrava 2008-06-12 NR
307. 1:44.95 Barnabas Agui Kinyor KEN Luzern 1991-07-06
308. 1:44.96 Amine El Manaoui MAR Rabat 2013-07-25
309. 1:44.97 Roberto Parra ESP Madrid 1996-06-02
Daniel Rowden GBR London 2018-07-22
311. 1:44.98 Réda Abdenouz ALG Zürich 1990-08-15
Steve Holman USA Lappeenranta 1995-07-16
Nicolas Aïssat FRA Rovereto 2001-08-29
Cornelius Chirchir KEN Rovereto 2001-08-29
Graham Davidson RSA Rehlingen 2003-06-09
Gareth Warburton GBR Oslo 2012-06-07
Andrés Arroyo PUR New York City 2017-07-06
318. 1:44.99 Tomás de Teresa ESP Sevilla 1990-05-30
Aman Wote ETH Tomblaine 2013-07-02
Shaquille Walker USA Tempe 2016-04-09
Thijmen Kupers NED Hengelo 2017-06-11
Elliot Giles GBR London 2017-07-09
Álvaro de Arriba ESP Huelva 2018-06-09
324. 1:45.0 Wade Bell USA Los Angeles 1967-07-09
Alex Kipchirchir KEN Nairobi 2006-07-01
Geoffrey Rono KEN Nairobi 2013-05-25
Justus Kipkoech KEN Nairobi 2017-05-18
328. 1:45.00 Panayiótis Stroubákos GRE Zürich 1997-08-13 NR
Peter Kiplangat KEN Nairobi 2017-06-10
330. 1:45.01 Mohamed Amine Benferar ALG Barcelona 2016-06-30
331. 1:45.02 José Arconada ESP Sevilla 1990-05-30
Bruno Konczylo FRA Zürich 1995-08-16
333. 1:45.03 Brendan Hanigan AUS Lappeenranta 1994-07-26
Andrey Loginov RUS Lausanne 1995-07-05
Savieri Nghidi ZIM Caorle 1996-06-15 NR
Shaun Abrahams RSA Stellenbosch 2000-03-04
Andreas Kramer SWE Karlstad 2018-07-25 NR
338. 1:45.04 Andrew Ellerton CAN Burnaby 2011-07-01
Joe Abbott USA London 2013-07-26
Jesse Garn USA New York City 2017-07-06
341. 1:45.05 Steve Scott USA Byrkjelo 1982-07-04
Wilfred Oanda Kirochi KEN Grosseto 1989-08-10
Matthew Yates GBR Koblenz 1992-08-26
Marco Chiavarini ITA Roma 1995-06-08
Ashraf Tadili CAN Santo Domingo 2003-08-06
346. 1:45.06 Roman Oravec CZE Sopot 1999-08-06
347. 1:45.08 Leonid Masunov UKR Kiev 1984-06-22 NR
Abdoulaye Wagné SEN Castres 2003-08-06
Derrick Peterson USA Sacramento 2004-07-12
Michael Rutt USA Eagle Rock 2013-05-17
351. 1:45.09 Holger Böttcher FRG Berlin 1989-08-18
Boniface Kamaru KEN Duisburg 1995-06-18
353. 1:45.1 Crispen Mutakanyi ZIM Harare 1998-07-19
Mathew Rono KEN Nairobi 2017-05-11
355. 1:45.10 Richard Hill GBR Watford 2006-06-10
356. 1:45.11 Nikolay Kirov BLR Leningrad 1981-07-25
Ray Brown USA Bern 1989-08-29
Assane Diallo SEN Montauban 1999-08-07
359. 1:45.12 Andy Carter GBR London 1973-07-14
Alvaro Silva POR Seoul (OG) 1988-09-25
Jakub Holusa CZE Ad-Dawhah 2012-05-11
362. 1:45.13 Freddie Williams CAN Stuttgart (WC) 1993-08-15
Vénuste Niyongabo BDI Rovereto 1994-07-24
Kennedy Osei GHA Zürich 1994-08-17
Luke Kipkoech KEN Zürich 1999-08-11
Felix Kitur KEN Oordegem 2013-07-06
367. 1:45.14 Chris McGeorge GBR Oslo 1983-06-28
John Gladwin GBR Paris 1986-07-22
Wolfram Müller GER Leverkusen 2001-08-26
David Torrence USA Monaco 2010-07-22
Luis Alberto Marco ESP Huelva 2012-06-22
Joshua Masikonde KEN Eugene 2014-07-27
373. 1:45.15 Coloman Trabado ESP Oslo 1984-07-21
Hauke Fuhlbrügge GER Helsinki 1989-06-29
Rynhardt van Rensburg RSA Hengelo 2018-06-03
376. 1:45.16 Luke Mathews AUS Melbourne 2016-03-05
Kyle Langford GBR Gold Coast 2018-04-12
378. 1:45.17 Aleksandr Kostyetskiy RUS Kiev 1984-06-22
Robin van Helden NED Hengelo 1988-08-14
Kipkemboi Lagat KEN Granada 1995-05-27
Samson Ngoepe RSA Ostrava 2009-06-17
Daniel Andújar ESP Madrid 2017-07-14
383. 1:45.2 Juris Luzins USA Oslo 1971-08-03
Seymour Newman JAM Helsinki 1977-06-29 NR
Tom McLean USA Helsinki 1977-06-29
Fredrick Korir KEN Nairobi 2015-06-12
Geoffrey Korir KEN Nairobi 2015-06-12
Patrick Rono KEN Nairobi 2015-07-31
Edwin Kemboi KEN Nairobi 2017-05-11
Jesus López MEX Barranquilla 2018-07-30 NR
391. 1:45.20 Dragan Zivotic SRB Split 1979-09-25
Piotr Piekarski POL Rieti 1990-09-09
Mikael Söderman FIN Lappeenranta 1994-07-26
394. 1:45.21 Randy Wilson USA Indianapolis 1985-06-16
Shaun Benefield USA Indianapolis 1997-06-14
Grant Cremer AUS Sevilla (WC) 1999-08-26
Bernard Kipyegon KEN Nairobi 2017-06-24
398. 1:45.22 Marc Reuther GER Pfungstadt 2017-07-05
399. 1:45.23 Bryan Woodward USA Malmö 1999-08-02
400. 1:45.24 Esko Parpala FIN Zürich 1989-08-16
Markus Trinkler SUI Zürich 1991-08-07
Davide Cadoni ITA Roma 1994-06-08
Cosmas Kipkorir Rono KEN Heusden-Zolder 2005-07-23
404. 1:45.25 Eugene Sanders USA Baton Rouge 1985-07-28
Henry Rotich KEN Leverkusen 2001-08-26
Mounir Yemmouni FRA Zürich 2004-08-06
Marco Arop CAN Eugene 2018-06-08
408. 1:45.27 Khalid Tighazouine MAR Beijing 2001-09-01
Ronald Musagala UGA Hengelo 2014-06-08
410. 1:45.28 Berhanu Alemu ETH Bergen 2004-06-11
Ramil Aritkulov RUS Tula 2004-07-31
Samuel Mwera TAN Rio de Janeiro 2005-05-15 NR
413. 1:45.29 Andrey Sudnik BLR Oslo 1988-07-02
Anthony Kabara KEN Durham 2001-04-07
415. 1:45.3 Byron Dyce JAM Knoxville 1969-06-21
Ron Phillips USA Eugene 1972-07-01
Yevgeniy Arzhanov UKR Moskva 1972-08-17
Carlo Grippo ITA Torino 1976-07-06
Mark Handelsman RSA Stellenbosch 1981-04-20
Konstantin Russkikh RUS Moskva 1985-06-16
Alberto Barsotti ITA Pisa 1986-07-09
Emmanuel Kemboi KEN Kakamega 2000-04-09
Andy González CUB La Habana 2008-03-13
Sammy Kirongo KEN Nairobi 2014-04-26
425. 1:45.31 Rob Harrison GBR Oslo 1984-07-21
Giacomo Mazzoni ITA Roma 1998-07-14
José Manuel Cerezo ESP Zürich 2000-08-11
Jacob Hernandez USA Des Moines 2008-06-14
429. 1:45.32 Filbert Bayi TAN Christchurch 1974-01-29
Valeriy Starodubtsev RUS Kiev 1986-07-16
Tonino Vialli ITA Bologna 1990-07-18
Mark Eplinius GER Koblenz 1992-08-26
Lutimar Abreu Paes BRA Belém 2011-05-15
Michal Rozmys POL Berlin (EC) 2018-08-11
435. 1:45.33 Willy Rotich KEN Vammala 2002-08-17
436. 1:45.34 Joel N'getich KEN Eugene 1981-06-06
437. 1:45.35 Kevin McKay GBR Köln 1992-08-16
438. 1:45.36 Bill Hooker AUS London 1973-07-14
Peter Biwott KEN Caorle 1999-07-10
Mark Wieczorek USA Eagle Rock 2013-05-17
441. 1:45.37 Fermin Cacho ESP Albacete 1991-09-08
Gideon van Oudtshoorn RSA Heusden-Zolder 2000-08-05
Tamás Kazi HUN Rieti 2013-09-08 NR
Eliud Rutto KEN Palo Alto 2014-05-04
Mohammed Abduh Bakhet QAT Ad-Dawhah 2014-05-09
446. 1:45.38 Cosmas Silei KEN Lagos 1973-01-17
Simon Doyle AUS Nice 1991-07-15
Rachid Khouia MAR Milano 1999-06-09
Jacob Rozani RSA Durban 2016-06-24
450. 1:45.39 Balázs Korányi HUN Roma 1999-07-07
José Antonio Redolat ESP Barcelona 2000-07-25
Sam Burley USA Baton Rouge 2002-05-31
453. 1:45.4 Jozef Plachý CZE Stuttgart 1969-07-31
Dieter Fromm GDR Berlin 1972-06-14
Rick Brown USA Eugene 1972-07-01
Marian Gesicki POL Oslo 1975-07-30
Simon Hoogewerf CAN Victoria 1988-07-23
Andrea Abelli ITA Tirrenia 1997-07-26
Timothy Sein KEN Nairobi 2017-05-18
Solomon Lekuta KEN Nairobi 2017-06-14
461. 1:45.40 Jimmy Jean-Joseph FRA Dreux 1996-06-12
462. 1:45.41 Petru Dragoescu ROU Kobe 1985-09-04 NR
Ivan Heshko UKR Dortmund 2003-06-15
Thomas Chamney IRL Oslo 2009-07-03
465. 1:45.42 Tor-Øyvind Ødegård NOR Athínai (WC) 1997-08-05
Juan de Dios Jurado ESP Huelva 2006-06-20
Mateusz Borkowski POL Berlin (EC) 2018-08-11
468. 1:45.43 Ahmed Belkessam ALG Bologna 1990-07-18
Sherridan Kirk TTO Sacramento 2005-06-11 NR
470. 1:45.44 Aleksey Litvinov RUS Kiev 1982-07-27
Neil Horsfield GBR Wrexham 1990-07-28
Clive Terrelonge JAM Roma 1995-06-08
Ivan Komar BLR Sopot 1997-06-14
Brahim Lahlafi MAR Nice 1998-07-16
Mohammed Moustaoui MAR Tangiers 2009-07-12
476. 1:45.45 Ousmane Diarra SEN Caorle 1990-07-15
Shaun Farrell NZL Sydney 1998-02-28
Rizak Dirshe SWE Cuxhaven 2003-07-19
Salem Amer Al-Badri QAT Heusden-Zolder 2006-07-22
Brian Gagnon USA Des Moines 2013-06-21
481. 1:45.46 Thomas Farrell USA Ciudad de México (OG) 1968-10-15
Gert Kilbert SUI Zürich 1987-08-19
Abdelatif El Guesse MAR Oordegem 2017-05-27
484. 1:45.47 Mike Okot UGA Kvarnsveden 1988-06-19
Brian Whittle GBR London 1990-07-20
Gert-Jan Liefers NED Leiden 1998-06-13
Maciej Leszczynski POL Hengelo 2011-05-29 AAR
Ivan Tukhtachev RUS Zhukovskiy 2011-07-03
Samir Jamaa MAR Mersin 2013-06-29
Cornelius Kiplangat KEN Nairobi 2013-07-13
491. 1:45.48 Robin Schembera GER Hengelo 2015-05-24
492. 1:45.49 Abednego Chesebe KEN Kampala 2013-07-20
493. 1:45.5 Art Sandison USA Knoxville 1969-06-21
Peter Lemashon KEN Bydgoszcz 1977-06-19
Milovan Savic CRO Helsinki 1977-06-29
Suleiman Simotwo KEN Nairobi 2005-06-18
497. 1:45.50 Anatoliy Millin RUS Leningrad 1985-08-02
Tonny Baltus NED Berlin 1989-08-18
Jörg Haas GER Koblenz 1992-05-20
Evans Kipkorir KEN Nairobi 2014-06-07
Ali Saad Al-Daran KSA Mungyeong 2015-10-06
502. 1:45.51 Seneca Lassiter USA Caorle 1999-07-10
503. 1:45.52 Fred Samoei KEN Walnut 2011-04-16
504. 1:45.53 Charlie Grice GBR London 2016-07-22
505. 1:45.54 Nick Willis NZL Heusden-Zolder 2004-07-31
Edwin Letting KEN Huelva 2007-09-13
507. 1:45.55 Philippe Dupont FRA Lausanne 1983-06-30
Harun Abda USA Ponce 2014-05-17
509. 1:45.56 Wojciech Kaldowski POL Sopot 1999-08-06
Jimmy Lomba FRA Rehlingen 2003-06-09
Jebreh Harris USA Indianapolis 2008-06-11
Jeff Lastennet FRA Tomblaine 2011-06-24
Richard Jones USA Burnaby 2011-07-01
Tolesa Bodena ETH Huelva 2018-06-09
Filip Snejdr CZE Tomblaine 2018-06-27
516. 1:45.57 Kris McCarthy AUS Melbourne 2000-03-02
Charles Makau KEN Rieti 2000-09-03
Ali Al-Deraan KSA Lignano Sabbiadoro 2015-07-07
Thomas Staines GBR Nashville 2018-09-02
520. 1:45.58 Mario Vernon-Watson JAM Fairfax 1996-05-04
Alex Morgan JAM Fairfax 1996-05-04
Lopez Lomong USA Eugene 2008-06-30
Miguel Quesada ESP Barcelona 2008-07-19
Brannon Kidder USA Palo Alto 2015-05-02
Ryan Sanchez PUR Kingston 2017-06-10
526. 1:45.59 João Pires POR Zürich 2000-08-11
Dave Campbell IRL Oslo 2009-07-03
Cleiton Abrao BRA São Paulo 2014-12-10
Andreas Almgren SWE Sollentuna 2015-06-25
530. 1:45.6 Bill Crothers CAN Tokyo (OG) 1964-10-16
Fanie van Zijl RSA Pretoria 1970-03-28
Skip Kent USA Bakersfield 1973-06-16
Vladimir Ponomaryev RUS Podolsk 1976-06-28
John Higham AUS Auckland 1977-03-19
Graham Williamson GBR Loughborough 1983-06-12
Paul Gilbert AUS Melbourne 1984-03-22
Sergey Afanasyev RUS Kiev 1988-06-25
Boniface Mutisya KEN Nairobi 2015-07-10
539. 1:45.60 Anthony Romaniw CAN Ninove 2013-07-27
540. 1:45.62 Raidel Acea CUB La Habana 2011-05-28
Mouhcine El Amine MAR Reims 2011-07-05
Diego Diniz Gomes BRA Rio de Janeiro 2012-05-20
Devin Dixon USA Baton Rouge 2018-04-28
Moses Kibet KEN Nairobi 2018-06-23
545. 1:45.63 Johan Landsman RSA Johannesburg 1991-04-27
Abdessalem Ayouni TUN Oordegem 2017-05-27 NR
547. 1:45.64 Paul Herbert GBR Derby 1988-06-05
Jack Armour USA Koblenz 1992-08-26
Arnoud Okken NED Beijing 2001-09-01
Johan Cronje RSA Berlin 2013-09-01
551. 1:45.66 Paul Forbes GBR Firenze 1983-06-08
Lachlan Renshaw AUS Melbourne 2011-03-03
Fernando Lina da Silva BRA São Paulo 2011-08-07
554. 1:45.67 William Serem KEN Rhede 1994-07-29
Antoine Martiak FRA Castres 2005-07-26
Sam Ellis GBR Watford 2006-06-10
Benson Seurei KEN Bottrop 2012-07-07
Mukhtar Mohamed GBR London 2013-07-26
Jesús Gómez ESP Madrid 2017-07-14
Bryce Hoppel USA Eugene 2018-06-08
Jamal Al-Hayrani QAT Nivelles 2018-06-23
562. 1:45.68 Jussi Udelhoven GER Koblenz 1992-08-26
Mark Sesay GBR London 1999-08-07
Trinity Townsend USA Portland 2000-06-25
565. 1:45.69 Mark Winzenried USA Stuttgart 1970-07-16
Antonio Paez ESP Madrid 1980-07-19
Steve Crabb GBR Zürich 1988-08-17
Craig Winrow GBR Zagreb 1996-06-21
Hudson Santos de Souza BRA Portland 2000-06-25
Vyacheslav Sokolov RUS Zhukovskiy 2011-07-03
Andreas Lange GER Regensburg 2013-06-08
Drew Piazza USA Sacramento 2017-06-25
Edose Ibadin NGR Nashville 2018-09-02 NR
574. 1:45.7 Roger Moens BEL Oslo 1955-08-03
Manfred Matuschewski GDR Leipzig 1969-07-27
Abderrhamane Morceli ALG Ostrava 1978-06-07
Leonard Kiplagat KEN Nairobi 2007-06-14
578. 1:45.70 Barry Acres AUS Canberra 1988-01-26
Edgar Itt GER Koblenz 1988-08-28
Graham Hood CAN Cork 1994-06-25
Ricky Soos GBR Athínai (OG) 2004-08-25
582. 1:45.71 Andy Hart GBR Kuala Lumpur 1998-09-19
Boris Kaveshnikov RUS Lausanne 2000-07-05
Paul McMullen USA Berlin 2001-08-31
585. 1:45.73 Thomas Giessing FRG Koblenz 1986-08-06
Lucky Hadebe RSA Durban 1999-03-06
Joseph White USA Eugene 2017-06-09
Mayanja Abu UGA Kampala 2017-07-20
Jamie Webb GBR Oordegem 2018-06-02
590. 1:45.74 Michael Hillardt AUS Melbourne 1983-03-19
Pat Scammell AUS Burnaby 1984-07-16
Getahun Ayana ETH Hengelo 1988-08-14
Moise Joseph HAI Baton Rouge 2002-05-31 NR
Darren St.Clair GBR London 2010-08-13
595. 1:45.75 Evans White USA Oslo 1979-07-05
Marco Mayr SUI Lausanne 1984-07-10
Pablo Squella CHI Hengelo 1990-08-12 NR
Tom Omey BEL Rehlingen 2003-06-09
Thomas Matthys BEL Heusden-Zolder 2006-07-22
Sho Kawamoto JPN Tokyo 2014-05-11 NR
Thomas Roth NOR Oslo 2018-06-07
602. 1:45.76 Frank Clement GBR Zürich 1976-07-10
Guillaume Douceret FRA Montauban 1999-08-07
Thomas Lancashire GBR Atlanta 2006-05-12
Jesse Jorgensen USA Eugene 2015-06-26
Konstantin Tolokonnikov RUS Cheboksary 2015-08-04
Abdalla Abubaker Haydar QAT Tomblaine 2016-06-14
608. 1:45.77 Sri Ram Singh IND Montréal (OG) 1976-07-25 NR
Vasiliy Matveyev BLR Potsdam 1984-07-21
610. 1:45.78 Andreas Hauck GDR Dresden 1984-05-19
Mohamed Alouini TUN Los Angeles (OG) 1984-08-04
Francis Marwa KEN Rehlingen 1999-05-24
Justus Kiprotich KEN Nairobi 2017-06-10
614. 1:45.79 Marcel Philippe FRA Nice 1973-08-05
Anatoliy Reshetnyak UKR Praha (EC) 1978-08-31
Brian Theriot USA Eugene 1981-06-06
Charlton Hamer USA Tampa 1988-06-18
Jean-Marc Destine HAI Eagle Rock 1996-05-11
Karjuan Williams USA Rio de Janeiro 2010-05-23
Dennis Krúger GER Mannheim 2014-07-17
Joshua Ralph AUS Ninove 2015-08-01
Nicholas Kiplagat KEN Nairobi 2017-06-10
623. 1:45.8 Thomas Courtney USA Oslo 1957-08-09
Morgan Groth USA Kingston 1964-08-15
Anatoliy Ivanov RUS Moskva 1985-06-16
Rainer Thau FRG Frankfurt 1985-07-07
William Magut KEN Nairobi 1991-06-07
Pavel Pelepyagin BLR Brest-Litovsk 2000-08-01
Mark Rotich KEN Nairobi 2004-05-22
Álvaro Rodriguez ESP Madrid 2010-07-02
631. 1:45.80 Axel Harries FRG Essen 1985-06-21
632. 1:45.81 Mark Belger USA Westwood 1977-06-11
Sergey Kutsebo RUS Leningrad 1985-08-02
David Strang GBR London 1996-07-12
Jess Strutzel USA New Brunswick 1999-07-03
Anthony Whiteman GBR London 2000-08-05
Neil Speaight GBR Potchefstroom 2003-04-08
Anter Zerguelaïne ALG Rabat 2008-06-14
Mor Seck SEN Lignano Sabbiadoro 2010-07-18
640. 1:45.82 Jeff West USA Westwood 1985-05-18
Frédéric Cornette FRA Nice 1992-07-15
Alexander Adam GER Nürnberg 1996-06-07
Jason Lobo GBR London 1999-08-07
644. 1:45.83 Russell Brown USA Eagle Rock 2011-05-21
645. 1:45.84 Gennaro Di Napoli ITA Formia 1990-07-07
Mahfoud Brahimi ALG Bottrop 2011-07-15
647. 1:45.85 Paul Renaudie FRA Villeneuve d'Ascq 2012-06-09
Brandon Lasater USA Marietta 2018-05-19
649. 1:45.86 Jeremy Mims USA Sacramento 2005-06-11
Paul Robinson IRL Dublin 2013-07-17
651. 1:45.87 Marcus O'Sullivan IRL Berlin 1985-08-23
Simon Kemboi KEN Rieti 1993-09-05
Urmet Uusorg EST Helsinki 1999-06-10 NR
Juan Carlos Higuero ESP Madrid 2007-07-21
Boitumelo Masilo BOT Kortrijk 2016-07-09
656. 1:45.88 Leandro Civil CUB Montréal (OG) 1976-07-23
Gilmar da Silva Santos BRA São Paulo 1993-05-16
Valdinei Abilio da Silva BRA Rio de Janeiro 1998-05-03
Lukas Rifesser ITA Pergine Valsugana 2009-07-25
Adnan Taees Akkar IRQ Guangzhou 2010-11-25 NR
Nicholas Koech KEN Nairobi 2012-06-23
James Eichberger MEX Ninove 2013-07-27
663. 1:45.89 Markku Taskinen FIN Roma (EC) 1974-09-04
Andrés Manuel Díaz ESP Madrid 1996-06-12
Adam Abdou Adam Ali QAT Rovereto 2004-09-08
Yassine Bensghir MAR Rabat 2005-06-18
Johan Rogestedt SWE Rieti 2014-09-07
668. 1:45.9 Audun Boysen NOR Oslo 1955-08-03
George Kerr JAM Kingston 1964-08-15
Felix Johnson USA Baton Rouge 1969-05-10
David Matina USA Knoxville 1969-06-21
Pat Collins USA Des Moines 1970-06-20
Hans-Henning Ohlert GDR Leipzig 1973-07-01
Gheorge Ghipu ROU Athínai 1974-07-11
Daniel Omwanza KEN Zanzibar City 1976-05-28
Uwe Becker FRG Köln 1979-08-19
Peter Peerless NZL Melbourne 1984-03-22
Sisa Kirati KEN Nairobi 1988-05-20
Jonah Kiprop KEN Eldoret 2017-06-02
680. 1:45.90 Paul Forbes AUS Oslo 1982-07-07
Marc Corstjens BEL Bruxelles 1986-09-05
Ehsan Mohajer Shojaei IRI Bangkok 2007-08-11
683. 1:45.91 András Paróczai HUN Oslo 1981-06-26
Ado Maude NGR Bologna 1992-09-09
Jarmo Kokkola FIN Lappeenranta 1994-07-26
Paul Byrne AUS Lindau 1995-07-28
Silas Kimutai KEN Rehlingen 2002-05-20
Willie Brown USA Des Moines 2011-06-08
Hamid Oualich FRA Tomblaine 2013-07-02
690. 1:45.92 Oslen Barr GUY Houston 1988-05-07 NR
Yuriy Koldin RUS Zhukovskiy 2010-06-26
692. 1:45.93 Cheik Tidiane Baye SEN Seoul (OG) 1988-09-25
Maurizio Bobbato ITA Padova 2006-09-01
Livio Sciandra ITA Lignano Sabbiadoro 2007-07-15
695. 1:45.94 Åke Svensson SWE Stockholm 1975-06-30
Mbigyani Thee BOT Wrexham 1990-07-28
Samuel Serem KEN Aartselaar 1994-07-21
David Divad FRA Rehlingen 1999-05-24
Zach Whitmarsh CAN Winnipeg 1999-07-25
Geoffrey Matum KEN Rio de Janeiro 2011-07-22
Sofiane Selmouni FRA Montreuil-sous-Bois 2014-07-07
Mohamed Belbachir ALG Montbéliard 2018-06-01
703. 1:45.95 Jonah Birir KEN Cagliari 1991-09-17
704. 1:45.96 Randy Moore USA Baton Rouge 1985-07-28
James Bowness GBR Ninove 2016-07-23
706. 1:45.97 Rolf Gysin SUI Zürich 1975-08-20
Grzegorz Krzosek POL Bydgoszcz 2001-06-15
Geoffrey Harris CAN London (OG) 2012-08-06
Alejandro Rodríguez ESP Madrid 2013-07-13
710. 1:45.98 Roger Milhau FRA Saint-Maur 1980-07-09
Tarik Bourruag GER Kassel 1998-06-03
Sebastian Keiner GER Berlin 2008-06-01
Jinson Johnson IND Bengaluru 2016-07-11
714. 1:45.99 Ivan Nesterov RUS Tula 2006-07-16