All-time men's best 1000m
1 2:11.96 Noah Ngeny KEN 02.11.78 1 Rieti 05.09.1999
2 2:12.18 Sebastian Coe GBR 29.09.56 1 Oslo 11.07.1981
3 2:12.66 Noah Ngeny KEN 02.11.78 1 Nice 17.07.1999
4 2:12.88 Steve Cram GBR 14.10.60 1 Gateshead 09.08.1985
5 2:13.40 Sebastian Coe GBR 29.09.56 1 Oslo 01.07.1980
6 2:13.56 Kenneth Kimwetich KEN 01.01.73 2 Nice 17.07.1999
7 2:13.73 Noureddine Morceli ALG 28.02.70 1 Villeneuve d'Ascq 02.07.1993
8 2:13.9 Rick Wohlhuter USA 23.12.48 1 Oslo 30.07.1974
9 2:13.96 Mehdi Baala FRA 17.08.78 1 Strasbourg 26.06.2003
10 2:14.09 Joaquim Carvalho Cruz BRA 12.03.63 1 Nice 20.08.1984
11 2:14.28 Japheth Kimutai KEN 20.12.78 1 Stockholm 01.08.2000
12 2:14.41 William Yiampoy KEN 17.05.74 2 Rieti 05.09.1999
13 2:14.43 Laban Rotich KEN 20.01.69 1 Nice 16.07.1997
14 2:14.50 Abdi Bile SOM 28.12.62 1 Jerez de la Frontera 13.09.1989
15 2:14.51 Abdi Bile SOM 28.12.62 1 London 14.07.1989
16 2:14.52 Djabir Said-Guerni ALG 29.03.77 3 Rieti 05.09.1999
17 2:14.53 Willi Wülbeck FRG 18.12.54 2 Oslo 01.07.1980
18 2:14.54 Joaquim Carvalho Cruz BRA 12.03.63 1 Eugene 21.07.1984
19 2:14.64 Laban Rotich KEN 20.01.69 3 Nice 17.07.1999
20 2:14.69 Mahjoub Haïda MAR 01.07.70 1 Nice 12.07.1995
21 2:14.73 Joseph Tengelei KEN 08.12.70 2 Nice 12.07.1995
21 2:14.73 Patrick Konchellah KEN 20.04.68 2 Stockholm 01.08.2000
23 2:14.78 Noah Ngeny KEN 02.11.78 1 Nice 08.07.2000
24 2:14.79 William Yiampoy KEN 17.05.74 3 Stockholm 01.08.2000
25 2:14.90 Sebastian Coe GBR 29.09.56 1 Haringey 16.07.1986
26 2:14.95 Sammy Koskei KEN 14.05.61 1 Bruxelles 30.08.1985
27 2:14.96 Benson Koech KEN 10.11.74 2 Nice 16.07.1997
28 2:14.99 William Chirchir KEN 06.02.79 4 Nice 17.07.1999
28 2:14.99 Mehdi Baala FRA 17.08.78 1 Villeneuve d'Ascq 09.06.2006
30 2:15.00 Benjamin Kipkurui KEN 28.12.80 5 Nice 17.07.1999
31 2:15.05 Marko Koers NED 03.11.72 3 Nice 16.07.1997
32 2:15.09 Steve Cram GBR 14.10.60 1 Edinburgh 23.07.1985
32 2:15.09 Elkanah Angwenyi KEN 05.02.83 2 Villeneuve d'Ascq 09.06.2006
34 2:15.11 Joaquim Carvalho Cruz BRA 12.03.63 1 Bern 16.08.1985
35 2:15.12 Steve Cram GBR 14.10.60 1 London 17.09.1982
36 2:15.16 Saïd Aouita MAR 02.11.59 1 London 28.08.1988
37 2:15.17 Mahjoub Haïda MAR 01.07.70 1 Stockholm 05.08.1998
37 2:15.17 Mehdi Baala FRA 17.08.78 1 Tomblaine 17.09.2002
39 2:15.21 Mehdi Baala FRA 17.08.78 1 Tomblaine 05.09.2006
40 2:15.23 Rob Druppers NED 29.04.62 1 Utrecht 17.08.1985
40 2:15.23 Bilal Mansour Ali BRN 17.10.88 1 Stockholm 07.08.2007
42 2:15.25 Andreas Busse GDR 06.05.59 1 Berlin 31.07.1983
43 2:15.26 Driss Maazouzi FRA 15.10.69 6 Nice 17.07.1999
44 2:15.28 Joaquim Carvalho Cruz BRA 12.03.63 1 Bern 29.07.1983
45 2:15.3 Mike Boit KEN 06.01.49 1 Wattenscheid 23.09.1977
46 2:15.33 Rob Druppers NED 29.04.62 2 Bruxelles 30.08.1985
47 2:15.39 Laban Rotich KEN 20.01.69 2 Stockholm 05.08.1998
48 2:15.45 Japheth Kimutai KEN 20.12.78 1 Stockholm 30.07.1999
48 2:15.45 Mehdi Baala FRA 17.08.78 2 Nice 08.07.2000
50 2:15.47 Japheth Kimutai KEN 20.12.78 3 Stockholm 05.08.1998
50 2:15.47 Mehdi Baala FRA 17.08.78 1 Metz 02.07.2006
52 2:15.48 Arthémon Hatungimana BDI 21.01.74 3 Nice 12.07.1995
53 2:15.5 Ivo van Damme BEL 21.02.54 1 Namur 14.07.1976
54 2:15.51 Nadir Bosch FRA 16.05.73 7 Nice 17.07.1999
55 2:15.53 Noah Ngeny KEN 02.11.78 1 Athínai 28.06.2000
56 2:15.55 Noureddine Morceli ALG 28.02.70 1 Villeneuve d'Ascq 17.06.1995
57 2:15.57 James McIlroy IRL 30.12.76 4 Rieti 05.09.1999
58 2:15.63 Vénuste Niyongabo BDI 09.12.73 1 Salamanca 18.07.1995
58 2:15.63 André Bucher SUI 19.10.76 1 Langenthal 24.05.2001
60 2:15.66 André Bucher SUI 19.10.76 1 Langenthal 13.05.1999
61 2:15.67 Benjamin Kipkurui KEN 28.12.80 2 Stockholm 30.07.1999
62 2:15.72 William Chirchir KEN 06.02.79 3 Stockholm 30.07.1999
63 2:15.73 André Bucher SUI 19.10.76 1 Langenthal 01.06.2000
64 2:15.75 Saïd Aouita MAR 02.11.59 1 Grosseto 18.08.1983
65 2:15.76 Andrea Benvenuti ITA 13.12.69 1 Nuoro 12.09.1992
66 2:15.77 Steve Cram GBR 14.10.60 1 London 11.07.1986
66 2:15.77 Noah Ngeny KEN 02.11.78 4 Stockholm 05.08.1998
68 2:15.81 Agberto Conceiço Guimarães BRA 18.08.57 2 Bern 29.07.1983
69 2:15.83 William Tanui KEN 22.02.64 1 Auckland 20.01.1990
69 2:15.83 Andrea Longo ITA 26.06.75 4 Nice 16.07.1997
71 2:15.84 Steve Cram GBR 14.10.60 1 London 07.08.1982
72 2:15.86 Steve Cram GBR 14.10.60 1 Birmingham 19.08.1986
72 2:15.86 Mbulaeni Mulaudzi RSA 08.09.80 2 Stockholm 07.08.2007
74 2:15.87 Giuseppe D'Urso ITA 15.09.69 8 Nice 17.07.1999
74 2:15.87 Mehdi Baala FRA 17.08.78 1 Metz 19.06.2000
76 2:15.89 Juma N'Diwa KEN 28.11.60 3 Bruxelles 30.08.1985
76 2:15.89 Abdi Bile SOM 28.12.62 1 Edinburgh 06.07.1990
76 2:15.89 Vincent Malakwen KEN 19.07.74 1 Sarajevo 09.09.1996
76 2:15.89 Driss Maazouzi MAR 15.10.69 5 Stockholm 05.08.1998
80 2:15.91 Steve Ovett GBR 09.10.55 1 Koblenz 06.09.1979
80 2:15.91 Vénuste Niyongabo BDI 09.12.73 1 Madrid 06.09.1994
80 2:15.91 Patrick Konchellah KEN 20.04.68 2 Athínai 28.06.2000
80 2:15.91 William Chirchir KEN 06.02.79 4 Stockholm 01.08.2000
84 2:15.97 David Krummenacker USA 24.05.75 1 Portland 18.05.2002
85 2:15.98 Mike Boit KEN 06.01.49 1 Nice 20.08.1978
85 2:15.98 Steve Cram GBR 14.10.60 1 Loughborough 17.06.1984
87 2:16.0 Danie Malan RSA 26.06.50 1 München 24.06.1973
87 2:16.0 Vladimir Malozyemlin RUS 26.01.56 1 Kiev 27.06.1981
87 2:16.0 Joaquim Carvalho Cruz BRA 12.03.63 1 Paris 13.07.1985
90 2:16.01 Andrea Longo ITA 26.06.75 4 Stockholm 30.07.1999
91 2:16.03 Mike Boit KEN 06.01.49 1 Nice 23.08.1981
92 2:16.1 Tom Byers USA 12.04.55 1 København 06.08.1981
93 2:16.13 Fermin Cacho ESP 16.02.69 1 Andujar 06.09.1993
93 2:16.13 Tarek Boukensa ALG 19.11.81 3 Villeneuve d'Ascq 09.06.2006
95 2:16.14 Mike Boit KEN 06.01.49 2 Koblenz 06.09.1979
95 2:16.14 Japheth Kimutai KEN 20.12.78 2 Portland 18.05.2002
97 2:16.19 Giuseppe D'Urso ITA 15.09.69 1 Villeneuve d'Ascq 02.07.1993
97 2:16.19 Timothy Kiptanui KEN 05.01.80 1 Rethimnó 06.07.2003
99 2:16.2 Jürgen May FRG 18.06.42 1 Erfurt 20.07.1965
99 2:16.2 Franz-Josef Kemper FRG 30.09.45 1 Hannover 21.09.1966
99 2:16.20 Steve Cram GBR 14.10.60 1 Stockholm 30.06.1987
99 2:16.20 Vincent Malakwen KEN 19.07.74 4 Nice 12.07.1995
103 2:16.24 William Chirchir KEN 06.02.79 3 Portland 18.05.2002
104 2:16.25 James Maina Boi KEN 04.04.54 3 Koblenz 06.09.1979
104 2:16.25 Bernard Lagat USA 12.12.74 3 Stockholm 07.08.2007
106 2:16.26 William Tanui KEN 22.02.64 5 Nice 12.07.1995
107 2:16.27 Yassine Bensghir MAR 03.01.83 4 Stockholm 07.08.2007
108 2:16.28 Kenneth Kimwetich KEN 01.01.73 5 Stockholm 01.08.2000
109 2:16.29 Wilson Kipketer DEN 12.12.70 1 København 23.08.1995
110 2:16.3 Mike Boit KEN 06.01.49 1 København 14.08.1974
110 2:16.3 Willi Wülbeck FRG 18.12.54 2 Wattenscheid 23.09.1977
110 2:16.3 James Robinson USA 27.08.54 2 København 06.08.1981
110 2:16.3 Andreas Hauck GDR 19.06.60 1 Potsdam 12.07.1984
110 2:16.3 Andreas Busse GDR 06.05.59 2 Potsdam 12.07.1984
110 2:16.30 Peter Elliott GBR 09.10.62 1 Hamilton 17.01.1990
110 2:16.30 Rui Silva POR 03.08.77 9 Nice 17.07.1999
117 2:16.32 Samuel Tirop KEN 13.01.59 2 Auckland 20.01.1990
118 2:16.34 Matthew Yates GBR 04.02.69 2 Edinburgh 06.07.1990
119 2:16.36 Arthémon Hatungimana BDI 21.01.74 5 Nice 16.07.1997
120 2:16.4 Mike Boit KEN 06.01.49 2 München 24.06.1973
120 2:16.4 Thomas Wessinghage FRG 22.02.52 3 Wattenscheid 23.09.1977
120 2:16.4 Nikolay Shirokov RUS 01.01.55 2 Kiev 11.06.1981
120 2:16.40 Steve Scott USA 05.05.56 2 Nice 23.08.1981
124 2:16.42 André Bucher SUI 19.10.76 1 Willisau 12.05.2001
125 2:16.44 Saïd Aouita MAR 02.11.59 1 Padova 13.09.1987
126 2:16.45 Steve Scott USA 05.05.56 1 Byrkjelo 03.07.1983
126 2:16.45 Nixon Kiprotich KEN 04.12.62 2 London 14.07.1989
126 2:16.45 Laban Rotich KEN 20.01.69 3 Nice 08.07.2000
129 2:16.47 Peter Elliott GBR 09.10.62 1 Belfast 27.06.1988
129 2:16.47 Andrea Longo ITA 26.06.75 1 Avezzano 12.09.1999
129 2:16.47 Hezekiél Sepeng RSA 30.06.74 6 Stockholm 01.08.2000
132 2:16.5 Bodo Tümmler FRG 08.12.43 2 Hannover 21.09.1966
132 2:16.5+ Rachid Ramzi BRN 17.07.80 1 Roma 14.07.2006
134 2:16.52 Jens-Peter Herold GER 02.06.65 2 Villeneuve d'Ascq 02.07.1993
135 2:16.53 William Yiampoy KEN 17.05.74 1 Nice 09.07.2001
136 2:16.54 Jim Spivey USA 07.03.60 2 Eugene 21.07.1984
137 2:16.56 William Wuyke VEN 21.05.58 3 Bern 29.07.1983
137 2:16.56 Lukás Vydra CZE 23.08.73 6 Stockholm 05.08.1998
139 2:16.57 John Walker NZL 12.01.52 3 Oslo 01.07.1980
139 2:16.57 Hezekiél Sepeng RSA 30.06.74 4 Portland 18.05.2002
141 2:16.58 Sammy Koskei KEN 14.05.61 2 Byrkjelo 03.07.1983
141 2:16.58 Omer Khalifa SUD 18.12.56 2 Padova 13.09.1987
143 2:16.6 Peter Snell NZL 17.12.38 1 Auckland 12.11.1964
143 2:16.6 Thomas Wessinghage FRG 22.02.52 1 Koblenz 06.08.1975
143 2:16.6 Ivo van Damme BEL 21.02.54 1 Bruxelles 14.09.1976
143 2:16.6 Philippe Collard FRA 26.02.60 1 Parilly 18.07.1986
143 2:16.6 Philippe Collard FRA 26.02.60 3 Padova 13.09.1987
143 2:16.60 William Tanui KEN 22.02.64 2 Sarajevo 09.09.1996
149 2:16.61 Grant Cremer AUS 09.06.78 7 Stockholm 01.08.2000
150 2:16.63 David Krummenacker USA 24.05.75 5 Stockholm 30.07.1999
151 2:16.64 Antonio Paez ESP 05.09.56 4 Oslo 01.07.1980
152 2:16.65 Vénuste Niyongabo BDI 09.12.73 1 Parma 12.06.1994
153 2:16.68 Steve Holman USA 02.03.70 5 Rieti 05.09.1999
154 2:16.7 Siegfried Valentin GDR 23.02.36 1 Potsdam 19.07.1960
154 2:16.7 Mike Boit KEN 06.01.49 2 Oslo 30.07.1974
154 2:16.7 Danie Malan RSA 26.06.50 2 Namur 14.07.1976
154 2:16.7 Detlef Wagenknecht GDR 03.01.59 1 Berlin 26.05.1982
154 2:16.7 John Marshall USA 05.11.63 2 Paris 13.07.1985
159 2:16.71 Billy Konchellah KEN 20.10.61 4 Bruxelles 30.08.1985
159 2:16.71 Ali Hakimi TUN 24.04.76 6 Stockholm 30.07.1999
161 2:16.73 Japheth Kimutai KEN 20.12.78 1 Florø 23.05.1998
162 2:16.78 Jens-Peter Herold GER 02.06.65 1 Berlin 30.07.1989
162 2:16.78 Vebjørn Rodal NOR 16.09.72 1 London 10.08.1996
164 2:16.8 José Marajo FRA 10.08.54 1 Paris 17.07.1980
164 2:16.8 Vitaliy Tishchenko UKR 28.07.57 1 Kiev 11.06.1981
164 2:16.80 Robert Kibet KEN 15.12.65 4 Sarajevo 09.09.1996
167 2:16.82 Graham Williamson GBR 15.06.60 1 Edinburgh 17.07.1984
168 2:16.83 Japheth Kimutai KEN 20.12.78 2 Rethimnó 06.07.2003
169 2:16.84 Nixon Kiprotich KEN 04.12.62 3 Edinburgh 06.07.1990
169 2:16.84 Ali Hakimi TUN 24.04.76 1 Lindau 28.07.1995
171 2:16.85 Hicham El Guerrouj MAR 14.09.74 6 Nice 12.07.1995
172 2:16.86 Graham Williamson GBR 15.06.60 2 Nice 20.08.1984
172 2:16.86 Sammy Koskei KEN 14.05.61 2 Belfast 27.06.1988
172 2:16.86 Japheth Kimutai KEN 20.12.78 1 Bruxelles 22.08.1997
172 2:16.86 Ali Hakimi TUN 24.04.76 4 Nice 08.07.2000
172 2:16.86 Nicolas Aïssat FRA 24.07.80 1 Strasbourg 19.06.2001
177 2:16.87 Pierre Délèze SUI 25.09.58 4 Bern 29.07.1983
178 2:16.88 Ari Suhonen FIN 19.12.65 1 Lahti 11.08.1987
178 2:16.88 Graham Hood CAN 02.04.72 1 Montréal 10.06.1996
180 2:16.9 Francesco Arese ITA 13.04.44 1 Torino 11.10.1970
180 2:16.9 Danie Malan RSA 26.06.50 1 Stuttgart 26.08.1975
180 2:16.9 Saïd Aouita MAR 02.11.59 1 Dar-el-Beida 13.03.1983
180 2:16.90 Thomas Wessinghage FRG 22.02.52 4 Koblenz 06.09.1979
180 2:16.90 David Mack USA 30.05.61 2 Edinburgh 23.07.1985
185 2:16.92 Jürgen Straub GDR 03.11.53 1 Potsdam 13.07.1980
186 2:16.93 Noah Ngeny KEN 02.11.78 2 Nice 09.07.2001
187 2:16.94 Alex Kipchirchir KEN 26.11.84 1 New York City 11.06.2005
188 2:16.95 Willi Wülbeck FRG 18.12.54 1 Köln 22.08.1982
189 2:16.96 Nabil Madi ALG 09.06.81 4 Villeneuve d'Ascq 09.06.2006
190 2:16.98 Jean-Patrick Nduwimana BDI 09.05.78 8 Stockholm 01.08.2000
191 2:16.99 Tony Morrell GBR 30.05.62 2 London 28.08.1988
191 2:16.99 Andrew Baddeley GBR 20.06.82 5 Stockholm 07.08.2007
indoor marks
1 2:14.96 Wilson Kipketer DEN 12.12.70 1 Birmingham 20.02.2000
2 2:15.25 Wilson Kipketer DEN 12.12.70 1 Stuttgart 06.02.2000
3 2:15.26 Noureddine Morceli ALG 28.02.70 1 Birmingham 22.02.1992
4 2:15.50 Kenneth Kimwetich KEN 01.01.73 2 Stuttgart 06.02.2000
5 2:15.62 Vénuste Niyongabo BDI 09.12.73 1 Stockholm 27.02.1995
6 2:15.77 Abubaker Kaki Khamis SUD 21.06.89 1 Stockholm 21.02.2008
7 2:16.15 Abubaker Kaki Khamis SUD 21.06.89 1 Ghent 24.02.2008
8 2:16.47 Wilson Kipketer DEN 12.12.70 1 Stockholm 17.02.2000
9 2:16.62 Rob Druppers NED 29.04.62 1 Den Haag 20.02.1988
10 2:16.71 Johan Botha RSA 10.01.74 1 Erfurt 03.02.1999
11 2:16.96 Richard Kiplagat KEN 05.01.81 2 Stockholm 21.02.2008
12 2:16.99 Joaquim Carvalho Cruz BRA 12.03.63 1 Stuttgart 12.02.1989