Federation · KEN

Kenya national best marks

Best marks by Kenya athletes in each event, compiled from the all-time lists we import. Derived national bests — not official national records (see note below).

500

Stored marks

190

Distinct marks shown

Men's Marathon

Derived 14 Sep 2026

Kenya national best marks, men Marathon
# Athlete Mark Date Venue Age
1 Sabastian Sawe 1:59:30 26 Apr 2026 — 31
2 Kelvin Kiptum 2:00:35 8 Oct 2023 — 23
3 Eliud Kipchoge 2:01:09 25 Sep 2022 — 37
4 Kelvin Kiptum 2:01:25 23 Apr 2023 — 23
5 Eliud Kipchoge 2:01:39 16 Sep 2018 — 33
5= Amos Kipruto 2:01:39 26 Apr 2026 — 33
7 John Kipkosgei 2:01:52 20 Apr 2026 — —
8 Kelvin Kiptum 2:01:53 4 Dec 2022 — 23
9 Sabastian Sawe 2:02:05 1 Dec 2024 — 29
10 Benson Kipruto 2:02:16 3 Mar 2024 — 32
10= Sabastian Sawe 2:02:16 21 Sep 2025 — 30
12 John Korir 2:02:24 7 Dec 2025 — 29
12= John Kipkosgei 2:02:24 7 Dec 2025 — —
14 Sabastian Sawe 2:02:27 27 Apr 2025 — 30
15 Eliud Kipchoge 2:02:37 28 Apr 2019 — 34
16 Eliud Kipchoge 2:02:40 6 Mar 2022 — 37
17 Eliud Kipchoge 2:02:42 24 Sep 2023 — 38
18 John Korir 2:02:44 13 Oct 2024 — 27
19 Benson Kipruto 2:02:50 20 Apr 2026 — 35
20 Timothy Kiplagat 2:02:55 3 Mar 2024 — —
21 Dennis Kipruto Kimetto 2:02:57 28 Sep 2014 — 30
21= Titus Ekiru 2:02:57 16 May 2021 — —
23 Evans Chebet 2:03:00 6 Dec 2020 — 32
24 Geoffrey Mutai 2:03:02 18 Apr 2011 — —
25 Lawrence Cherono 2:03:04 6 Dec 2020 — 32
26 Eliud Kipchoge 2:03:05 24 Apr 2016 — 31
27 Moses Mosop 2:03:06 18 Apr 2011 — —
28 Alexander Mutiso 2:03:11 3 Dec 2023 — 27
29 Emmanuel Kipchirchir Mutai 2:03:13 28 Sep 2014 — 29
29= Wilson Kipsang Kiprotich 2:03:13 25 Sep 2016 — 34
29= Amos Kipruto 2:03:13 6 Mar 2022 — 29
29= Vincent Kipkemoi 2:03:13 24 Sep 2023 — 24
33 Cyprian Kotut 2:03:22 29 Sep 2024 — —
34 Wilson Kipsang Kiprotich 2:03:23 29 Sep 2013 — 31
35 Alexander Mutiso 2:03:29 4 Dec 2022 — 26
36 Amos Kipruto 2:03:30 6 Dec 2020 — 28
36= Geofrey Kipchunba 2:03:30 19 Oct 2025 — —
38 Eliud Kipchoge 2:03:32 24 Sep 2017 — 32
39 Stephen Kiprop 2:03:37 29 Sep 2024 — —
39= Geoffrey Kipchumba 2:03:37 1 Mar 2026 — —
41 Patrick Makau 2:03:38 25 Sep 2011 — —
41= Alexander Mutiso 2:03:38 1 Mar 2026 — 29
43 Wilson Kipsang Kiprotich 2:03:42 30 Oct 2011 — 29
44 Daniel Mateiko 2:03:44 1 Mar 2026 — —
45 Dennis Kipruto Kimetto 2:03:45 13 Oct 2013 — 29
46 Amos Kipruto 2:03:46 27 Apr 2025 — 32
47 Timothy Kiplagat 2:03:50 16 Apr 2023 — —
48 Stanley Biwott 2:03:51 24 Apr 2016 — —
49 Emmanuel Kipchirchir Mutai 2:03:52 13 Oct 2013 — 29
50 Amos Kipruto 2:03:54 17 Oct 2025 — 33
51 Reuben Kiprop Kipyego 2:03:55 16 May 2021 — —
52 Wilson Kipsang Kiprotich 2:03:58 26 Feb 2017 — 34
53 Eliud Kipchoge 2:04:00 27 Sep 2015 — 30
53= Vincent Ngetich 2:04:00 2 Mar 2025 — —
55 Alexander Mutiso 2:04:01 21 Apr 2024 — 27
55= Philemon Kiplimo 2:04:01 27 Apr 2025 — 26
57 Benson Kipruto 2:04:02 8 Oct 2023 — 32
58 Marius Kipserem 2:04:04 24 Oct 2021 — —
59 Eliud Kipchoge 2:04:05 29 Sep 2013 — 28
60 Lawrence Cherono 2:04:06 21 Oct 2018 — 30
61 Bernard Koech 2:04:09 17 Oct 2021 — —
61= Bernard Koech 2:04:09 23 Apr 2023 — —
63 Eliud Kipchoge 2:04:11 12 Oct 2014 — 29
63= Marius Kipserem 2:04:11 7 Apr 2019 — —
65 Reuben Kiprop Kipyego 2:04:12 6 Dec 2020 — —
66 Geoffrey Mutai 2:04:15 30 Sep 2012 — —
67 Dennis Kipruto Kimetto 2:04:16 30 Sep 2012 — 28
68 Eliud Kipchoge 2:04:17 22 Apr 2018 — 33
68= Barnabas Kiptum 2:04:17 16 May 2021 — —
70 Joshua Belet 2:04:18 15 Oct 2023 — —
70= Vincent Kipkemoi 2:04:18 3 Mar 2024 — 25
72 Alexander Mutiso 2:04:20 27 Apr 2025 — 28
73 Elisha Rotich 2:04:21 17 Oct 2021 — —
73= Kenneth Kipkemoi 2:04:21 12 Apr 2026 — —
75 Ronald Korir 2:04:22 24 Sep 2023 — —
76 Geoffrey Kamworor 2:04:23 23 Apr 2023 — 30
77 Benson Kipruto 2:04:24 9 Oct 2022 — 31
77= Daniel Mateiko 2:04:24 1 Dec 2024 — —
79 Duncan Kipkemboi Kibet 2:04:27 5 Apr 2009 — —
79= James Kipsang Kwambai 2:04:27 5 Apr 2009 — —
81 Sammy Kirop Kitwara 2:04:28 12 Oct 2014 — —
81= Vincent Toroitich 2:04:28 3 Oct 2021 — —
83 Wilson Kipsang Kiprotich 2:04:29 13 Apr 2014 — 32
84 Eliud Kipchoge 2:04:30 18 Apr 2021 — 36
84= Erick Sang 2:04:30 27 Apr 2025 — —
86 Dickson Chumba 2:04:32 12 Oct 2014 — —
86= Jonathan Kipleting 2:04:32 17 Oct 2021 — —
88 Joshua Belet 2:04:33 23 Apr 2023 — —
88= Geoffrey Kamworor 2:04:33 13 Apr 2025 — 32
90 Cyprian Kotut 2:04:34 15 Oct 2023 — —
91 Bethwel Chumba 2:04:37 15 Oct 2023 — —
91= Amos Kipruto 2:04:37 17 Oct 2025 — 33
93 Amos Kipruto 2:04:39 2 Oct 2022 — 30
94 Emmanuel Kipchirchir Mutai 2:04:40 17 Apr 2011 — 26
94= Reuben Kiprop Kipyego 2:04:40 6 Dec 2019 — —
96 Eliud Kipchoge 2:04:42 26 Apr 2015 — 30
97 Wilson Kipsang Kiprotich 2:04:44 22 Apr 2012 — 30
97= Hillary Kipsambu 2:04:44 17 Oct 2021 — —
97= Hillary Kipkoech 2:04:44 1 Dec 2024 — —
100 Hillary Kipkoech 2:04:45 1 Dec 2024 — —
100= John Kipkosgei 2:04:45 21 Apr 2025 — —
102 Titus Ekiru 2:04:46 7 Apr 2019 — —
103 Wilson Kipsang Kiprotich 2:04:47 26 Apr 2015 — 33
103= Cyprian Kotut 2:04:47 24 Apr 2022 — —
105 Patrick Makau 2:04:48 11 Apr 2010 — —
105= Barselius Kipyego 2:04:48 17 Oct 2021 — —
105= Kibiwott Kandie 2:04:48 3 Dec 2023 — 27
108 Amos Kipruto 2:04:49 24 Sep 2023 — 31
109 Amos Kipruto 2:04:50 13 Oct 2024 — 32
110 Kenneth Kipkemoi 2:04:52 8 Oct 2023 — —
111 Bernard Koech 2:04:53 25 Jan 2013 — —
111= Mathew Kisorio 2:04:53 2 Dec 2018 — —
111= Brimin Misoi 2:04:53 29 Oct 2023 — —
114 Titus Kipruto 2:04:54 16 Oct 2022 — —
114= Cornelius Kibet 2:04:54 16 Mar 2025 — —
116 Titus Kipruto 2:04:55 28 Sep 2003 — —
116= Geoffrey Mutai 2:04:55 11 Apr 2010 — —
116= Stanley Biwott 2:04:55 13 Apr 2014 — —
116= Justus Limo 2:04:55 15 Feb 2026 — —
120 Sammy Korir 2:04:56 28 Sep 2003 — —
120= Jonathan Maiyo 2:04:56 27 Jan 2012 — —
120= Philemon Kiplimo 2:04:56 24 Sep 2023 — 24
120= Kennedy Kimutai 2:04:56 26 Apr 2026 — 26
124 Wilson Kipsang Kiprotich 2:04:57 31 Oct 2010 — 28
125 Patrick Mosin 2:04:59 15 Mar 2026 — —
126 Eliud Kipchoge 2:05:00 13 Apr 2014 — 29
126= Evans Chebet 2:05:00 22 Sep 2019 — 30
126= Philemon Rono 2:05:00 20 Oct 2019 — —
129 Nicholas Kirwa 2:05:01 16 May 2021 — —
129= John Kipkosgei 2:05:01 9 Oct 2022 — —
131 Emmanuel Saina 2:05:02 25 Jan 2019 — —
132 Moses Mosop 2:05:03 15 Apr 2012 — —
133 Abel Kirui 2:05:04 5 Apr 2009 — —
133= Abraham Kiptoo 2:05:04 16 Oct 2022 — —
133= Cyprian Kotut 2:05:04 21 Apr 2025 — —
136 Barnabas Kiptum 2:05:05 23 Feb 2020 — —
136= Abel Kirui 2:05:05 6 Dec 2020 — —
136= Titus Kipruto 2:05:05 3 Apr 2022 — —
136= Boniface Kimuti 2:05:05 24 Sep 2023 — —
140 Geoffrey Mutai 2:05:06 6 Nov 2011 — —
141 Patrick Makau 2:05:08 26 Sep 2010 — —
141= Samuel Nyamae 2:05:08 23 Apr 2023 — —
143 Lawrence Cherono 2:05:09 15 Oct 2017 — 29
143= Vincent Toroitich 2:05:09 20 Oct 2019 — —
143= Morris Munene 2:05:09 17 Oct 2021 — —
143= Alexander Mutiso 2:05:09 7 May 2023 — 26
143= John Kipkosgei 2:05:09 8 Oct 2023 — —
148 Samuel Wanjiru 2:05:10 26 Apr 2009 — 22
148= Geoffrey Mutai 2:05:10 26 Sep 2010 — —
150 Stanley Biwott 2:05:12 15 Apr 2012 — —
150= Lawrence Cherono 2:05:12 5 Dec 2021 — 33
150= Reuben Kiprop Kipyego 2:05:12 10 Apr 2022 — —
153 Vincent Kipruto 2:05:13 11 Apr 2010 — —
153= Wilson Loyanai 2:05:13 20 Mar 2016 — —
153= Norbert Kigen 2:05:13 15 Oct 2017 — —
153= Benson Kipruto 2:05:13 20 Oct 2019 — 28
157 Martin Lel 2:05:15 13 Apr 2008 — —
157= Sammy Kirop Kitwara 2:05:15 19 Nov 2017 — —
157= Cyprian Kotut 2:05:15 16 Oct 2022 — —
160 Levi Matebo 2:05:16 30 Oct 2011 — —
160= Sammy Kirop Kitwara 2:05:16 13 Oct 2013 — —
160= Vincent Ngetich 2:05:16 13 Oct 2024 — —
163 Kipyego Reuben Kiprop 2:05:18 22 Sep 2019 — —
163= Elisha Kipchirchir 2:05:18 20 Oct 2019 — —
165 Joel Kimurer 2:05:19 16 May 2021 — —
165= Philemon Kacherian 2:05:19 5 Dec 2021 — —
167 Daniel Kibet 2:05:20 3 Apr 2022 — —
167= Timothy Kiplagat 2:05:20 17 Dec 2022 — —
167= Enock Onchari 2:05:20 16 Mar 2025 — —
170 Eliud Kiptanui 2:05:21 27 Sep 2015 — —
170= Daniel Wanjiru 2:05:21 16 Oct 2016 — —
170= Emmanuel Saina 2:05:21 23 Sep 2018 — —
170= Vincent Ngetich 2:05:21 1 Mar 2026 — —
174 Norbert Kigen 2:05:22 2 Dec 2018 — —
174= Titus Kipruto 2:05:22 24 Oct 2021 — —
176 Geoffrey Kamworor 2:05:23 5 Dec 2021 — 29
177 Samuel Wanjiru 2:05:24 13 Apr 2008 — 21
177= Edward Cheserek 2:05:24 1 Dec 2024 — —
179 Albert Matebor 2:05:25 30 Oct 2011 — —
179= Joel Kimurer 2:05:25 17 Oct 2021 — —
179= Benard Biwott 2:05:25 13 Apr 2025 — —
179= Eliud Kipchoge 2:05:25 27 Apr 2025 — 40
183 Abraham Kiptum 2:05:26 15 Oct 2017 — —
184 Wilson Chebet 2:05:27 10 Apr 2011 — —
184= Kennedy Kimutai 2:05:27 13 Apr 2025 — 25
184= Jonathan Korir 2:05:27 15 Mar 2026 — —
187 Sila Kiptoo 2:05:28 12 Apr 2026 — —
188 Eliud Kipchoge 2:05:30 21 Apr 2013 — 28
188= Evans Chebet 2:05:30 19 Nov 2017 — 29
188= Dickson Chumba 2:05:30 25 Feb 2018 — —
191 Evans Chebet 2:05:31 25 Sep 2016 — 27
191= Geoffrey Kamworor 2:05:31 17 Oct 2025 — 32
193 Norbert Kigen 2:05:32 16 Oct 2022 — —
193= Titus Kipruto 2:05:32 5 Mar 2023 — —
193= Nicholas Kitundu 2:05:32 2 Nov 2025 — —
193= Alex Masai 2:05:32 20 Apr 2026 — —
197 Vincent Kipruto 2:05:33 10 Apr 2011 — —
197= Evans Barkokwet 2:05:33 20 Mar 2016 — —
197= Felix Kipchirchir 2:05:33 7 Apr 2019 — —
200 Titus Kipruto 2:05:34 2 Mar 2025 — —
200= Erick Sang 2:05:34 12 Apr 2026 — —
202 Philimon Kipchumba 2:05:35 26 Nov 2023 — —
203 James Kipsang Kwambai 2:05:36 28 Sep 2008 — —
203= Wilson Chebet 2:05:36 20 Oct 2013 — —
205 Moses Mosop 2:05:37 9 Oct 2011 — —
205= Wilson Loyanai 2:05:37 18 Mar 2012 — —
205= Philemon Rono 2:05:37 6 Dec 2020 — —
205= Ronald Korir 2:05:37 4 Dec 2022 — —
209 Geoffrey Kamworor 2:05:38 26 Apr 2026 — 33
210 Eliud Kiptanui 2:05:39 9 May 2010 — —
211 Samuel Wanjiru 2:05:41 11 Oct 2009 — 22
211= Wilson Chebet 2:05:41 21 Oct 2012 — —
211= Laban Korir 2:05:41 16 Oct 2022 — —
214 Dickson Chumba 2:05:42 23 Feb 2014 — —
214= Emmanuel Saina 2:05:42 7 Apr 2019 — —
214= Vincent Toroitich 2:05:42 4 Oct 2020 — —
214= Bethwel Chumba 2:05:42 19 Feb 2023 — —
214= Josphat Boit 2:05:42 24 Sep 2023 — —
214= Solomon Yego 2:05:42 26 Nov 2023 — —
220 Amos Kipruto 2:05:43 15 Oct 2017 — 25
220= Evans Chebet 2:05:43 3 Oct 2021 — 32
220= Kenneth Kipkemoi 2:05:43 14 Apr 2024 — —
220= Viktor Kipchirchir 2:05:43 16 Mar 2025 — —
224 Kenneth Kipkemoi 2:05:44 8 Apr 2018 — —
224= Philemon Kiplimo 2:05:44 4 Dec 2022 — 24
224= Felix Kirwa 2:05:44 16 Mar 2025 — —
227 Martin Lel 2:05:45 17 Apr 2011 — —
227= Patrick Makau 2:05:45 17 Apr 2011 — —
227= Sammy Kirop Kitwara 2:05:45 16 Oct 2016 — —
227= Lawrence Cherono 2:05:45 13 Oct 2019 — 31
231 Dickson Chumba 2:05:46 14 Oct 2012 — —
231= Geoffrey Toroitich 2:05:46 2 Mar 2025 — —
231= Benson Kipruto 2:05:46 2 Mar 2025 — 33
234 Vincent Kipruto 2:05:47 5 Apr 2009 — —
234= Marius Kimutai 2:05:47 16 Oct 2016 — —
234= Erick Kiptanui 2:05:47 11 Apr 2021 — —
234= Enock Onchari 2:05:47 19 Feb 2023 — —
238 Paul Tergat 2:05:48 14 Apr 2002 — 32
238= Jafred Chirchir 2:05:48 9 Oct 2011 — —
238= Daniel Wanjiru 2:05:48 23 Apr 2017 — —
238= Titus Kipruto 2:05:48 7 Apr 2024 — —
242 William Kipsang 2:05:49 13 Apr 2008 — —
242= Mark Korir 2:05:49 12 Apr 2015 — —
244 Evans Rutto 2:05:50 12 Oct 2003 — —
244= James Kipsang Kwambai 2:05:50 4 Nov 2012 — —
244= Dennis Kipruto Kimetto 2:05:50 26 Apr 2015 — 31
244= Bernard Koech 2:05:50 16 Mar 2025 — —
248 Gideon Kipketer 2:05:51 26 Feb 2017 — —
248= Emmanuel Saina 2:05:51 24 Oct 2021 — —
248= Moses Kemei 2:05:51 15 Mar 2026 — —
251 Robert Kiprono Cheruiyot 2:05:52 19 Apr 2010 — —
251= Stephen Chebogut 2:05:52 11 Oct 2015 — —
251= Cornelius Kibet 2:05:52 20 Oct 2024 — —
254 Wilson Chebet 2:05:53 16 Oct 2011 — —
254= Bedan Karoki 2:05:53 13 Oct 2019 — —
254= Kenneth Keter 2:05:53 26 Nov 2023 — —
254= Enock Onchari 2:05:53 29 Sep 2024 — —
258 Sammy Kirop Kitwara 2:05:54 7 Oct 2012 — —
258= Laban Korir 2:05:54 16 Oct 2016 — —
258= Amos Kipruto 2:05:54 19 Mar 2017 — 24
258= Evans Chebet 2:05:54 17 Apr 2023 — 34
258= Benard Biwott 2:05:54 27 Oct 2024 — —
263 Kenneth Kipkemoi 2:05:57 7 Oct 2018 — —
263= Justus Kangogo 2:05:57 24 Sep 2023 — —
265 Laban Korir 2:05:58 8 Apr 2018 — —
265= Mark Korir 2:05:58 25 Sep 2022 — —
267 Mark Kiptoo 2:06:00 11 Oct 2015 — —
267= Thomas Kiplagat 2:06:00 17 Mar 2019 — —
269 Vincent Rono 2:06:01 2 Feb 2025 — —
270 Samuel Ndungu 2:06:02 20 Oct 2019 — —
271 James Kipsang Kwambai 2:06:03 18 Mar 2012 — —
271= Felix Kandie 2:06:03 19 Mar 2017 — —
271= Samuel Kosgei 2:06:03 7 Nov 2021 — —
274 Daniel Simiu 2:06:04 13 Oct 2024 — —
275 Laban Korir 2:06:05 16 Oct 2011 — —
275= Mark Korir 2:06:05 19 Mar 2017 — —
275= Philemon Kacherian 2:06:05 1 Dec 2019 — —
275= Kenneth Keter 2:06:05 17 Oct 2021 — —
275= Hillary Kipkoech 2:06:05 27 Apr 2025 — —
280 Benson Kipruto 2:06:06 17 Apr 2023 — 32
281 Eric Ndiema 2:06:07 16 Oct 2011 — —
281= Philip Sanga Kimutai 2:06:07 30 Oct 2011 — —
281= Ezekiel Chebii 2:06:07 16 Oct 2016 — —
281= Norbert Kigen 2:06:07 19 Mar 2017 — —
281= Enock Onchari 2:06:07 14 Apr 2024 — —
281= Moses Kibet 2:06:07 16 Mar 2025 — —
281= Nicholas Kimeli 2:06:07 20 Apr 2026 — 27
281= Timothy Misoi 2:06:07 26 Apr 2026 — —
289 Vincent Kipruto 2:06:08 11 Oct 2009 — —
289= Patrick Makau 2:06:08 28 Oct 2012 — —
289= Bernard Koech 2:06:08 13 Apr 2014 — —
289= Mike Kiptum 2:06:08 8 May 2022 — —
289= Bethwel Chumba 2:06:08 12 Apr 2026 — —
294 Rhonzas Kilimo 2:06:09 17 Mar 2024 — —
295 Paul Lonyangata 2:06:10 9 Apr 2017 — —
295= Edwin Kiptoo 2:06:10 17 Mar 2024 — —
295= Justus Kangogo 2:06:10 7 Dec 2025 — —
298 Franklin Chepkwony 2:06:11 14 Oct 2012 — —
298= Wilson Loyanai 2:06:11 15 Mar 2015 — —
298= Marius Kipserem 2:06:11 10 Apr 2016 — —
298= Brimin Misoi 2:06:11 30 Oct 2022 — —
298= Cyrus Mutai 2:06:11 8 Oct 2023 — —
303 Wilson Chebet 2:06:12 17 Oct 2010 — —
303= Geoffrey Kamworor 2:06:12 30 Sep 2012 — 19
303= Elisha Kipchirchir 2:06:12 17 Mar 2019 — —
306 Wilson Kiprotich Kebenei 2:06:13 7 Mar 2011 — —
306= Wesley Korir 2:06:13 7 Oct 2012 — —
306= John Mwangangi 2:06:13 15 Nov 2015 — —
306= Felix Kandie 2:06:13 24 Sep 2017 — —
306= Festus Talam 2:06:13 8 Oct 2017 — —
306= Felix Kirwa 2:06:13 8 Oct 2017 — —
306= Titus Ekiru 2:06:13 26 Nov 2021 — —
313 Felix Limo 2:06:14 4 Apr 2004 — —
313= Patrick Makau 2:06:14 5 Apr 2009 — —
313= Gilbert Kirwa 2:06:14 25 Oct 2009 — —
313= Vincent Kipruto 2:06:14 24 Sep 2017 — —
313= Bethwel Yegon 2:06:14 26 Sep 2021 — —
313= Philemon Kiplimo 2:06:14 17 Oct 2025 — 27
319 Titus Munji 2:06:15 28 Sep 2003 — —
319= Emmanuel Kipchirchir Mutai 2:06:15 13 Apr 2008 — 23
319= Wesley Korir 2:06:15 9 Oct 2011 — —
319= Vincent Kipruto 2:06:15 27 Oct 2013 — —
319= Gideon Kipketer 2:06:15 21 Oct 2018 — —
319= Bedan Karoki 2:06:15 1 Mar 2020 — —
325 Moses Tanui 2:06:16 24 Oct 1999 — —
325= Daniel Njenga 2:06:16 13 Oct 2002 — —
325= Evans Rutto 2:06:16 10 Oct 2004 — —
325= Mark Kiptoo 2:06:16 27 Oct 2013 — —
329 Eric Ndiema 2:06:17 14 Oct 2012 — —
329= Erick Kiptanui 2:06:17 24 Jan 2020 — —
331 Paul Tergat 2:06:18 13 Oct 2002 — 33
331= Evans Rutto 2:06:18 18 Apr 2004 — —
331= Gilbert Koech 2:06:18 18 Oct 2009 — —
331= Martin Kosgei 2:06:18 23 Apr 2023 — —
331= Solomon Yego 2:06:18 16 Mar 2025 — —
336 Moses Mosop 2:06:19 3 Jan 2015 — —
336= Bernard Kiprop Kipyego 2:06:19 18 Oct 2015 — —
338 Mike Kiptum 2:06:20 17 Mar 2024 — —
339 Lawrence Cherono 2:06:21 9 Apr 2017 — 28
339= Sammy Kirop Kitwara 2:06:21 2 Dec 2018 — —
339= Joel Kimurer 2:06:21 6 Dec 2019 — —
339= Silas Kiptoo 2:06:21 13 Apr 2025 — —
343 Bernard Kiprop Kipyego 2:06:22 19 Oct 2014 — —
343= Mike Kiptum 2:06:22 17 Mar 2019 — —
343= Stephen Chemlany 2:06:22 20 Oct 2019 — —
343= Kenneth Kipkemoi 2:06:22 10 Apr 2022 — —
347 Robert Cheboror 2:06:23 17 Oct 2004 — —
347= Robert Kiprono Cheruiyot 2:06:23 25 Oct 2009 — —
347= Emmanuel Kipchirchir Mutai 2:06:23 25 Apr 2010 — 25
347= Amos Kipruto 2:06:23 16 Sep 2018 — 26
351 Samuel Wanjiru 2:06:24 10 Oct 2010 — 23
351= Stephen Chemlany 2:06:24 16 Mar 2014 — —
351= Solomon Yego 2:06:24 2 Dec 2018 — —
351= Morris Munene 2:06:24 20 Oct 2019 — —
351= Asbel Rutto 2:06:24 17 Mar 2024 — —
356 Evans Kiprop Cheruiyot 2:06:25 12 Oct 2008 — —
356= James Kipsang Kwambai 2:06:25 3 Nov 2013 — —
356= Felix Kandie 2:06:25 16 Oct 2016 — —
356= Dickson Chumba 2:06:25 26 Feb 2017 — —
356= Laban Korir 2:06:25 9 Apr 2017 — —
356= Paul Lonyangata 2:06:25 8 Apr 2018 — —
362 David Kiyeng 2:06:26 5 Apr 2009 — —
362= Geoffrey Kamworor 2:06:26 29 Sep 2013 — 20
362= Festus Talam 2:06:26 9 Oct 2016 — —
362= Geoffrey Kamworor 2:06:26 4 Nov 2018 — 25
362= Bethwel Kibet Chumba 2:06:26 3 Mar 2024 — —
362= Benard Kimeli 2:06:26 26 Apr 2026 — —
368 Geoffrey Kirui 2:06:27 16 Oct 2016 — —
368= Wilson Loyanai 2:06:27 19 Mar 2017 — —
370 Nathaniel Kipkosgei 2:06:28 9 Oct 2011 — —
370= Emmanuel Kipchirchir Mutai 2:06:28 6 Nov 2011 — 27
370= Felix Kibitok 2:06:28 8 May 2022 — —
370= Enock Kinyamal 2:06:28 13 Oct 2024 — —
374 Emmanuel Kipchirchir Mutai 2:06:29 21 Oct 2007 — 23
374= Bernard Kiprop Kipyego 2:06:29 9 Oct 2011 — —
374= Robert Kiprono Cheruiyot 2:06:29 30 Oct 2011 — —
374= Bernard Koech 2:06:29 20 Oct 2013 — —
374= Simon Kariuki 2:06:29 3 Mar 2024 — —
374= Lacmeck Too 2:06:29 14 Apr 2024 — —
380 Sammy Kirop Kitwara 2:06:30 23 Feb 2014 — —
380= Titus Kipruto 2:06:30 1 Dec 2024 — —
382 Benjamin Kiptoo 2:06:31 10 Apr 2011 — —
382= Peter Kirui 2:06:31 30 Oct 2011 — —
382= Daniel Kemboi 2:06:31 20 Oct 2019 — —
385 Samuel Wanjiru 2:06:32 24 Aug 2008 — 21
385= Silas Too 2:06:32 10 Oct 2021 — —
385= Bernard Kiprop Kipyego 2:06:32 17 Oct 2021 — —
385= Joel Kimurer 2:06:32 19 Mar 2023 — —
385= Enock Josua 2:06:32 13 Apr 2025 — —
385= Asbel Kiprop 2:06:32 22 Mar 2026 — 36
391 Michael Rotich 2:06:33 6 Apr 2003 — —
391= Nicholas Kipkemboi 2:06:33 25 Jan 2013 — —
391= Emmanuel Kipchirchir Mutai 2:06:33 21 Apr 2013 — 28
391= Mathew Kisorio 2:06:33 15 Nov 2015 — —
391= Amos Kipruto 2:06:33 25 Feb 2018 — 25
391= Laban Korir 2:06:33 21 Oct 2018 — —
391= Barnabas Kiptum 2:06:33 20 Oct 2019 — —
391= Kenneth Kipkemoi 2:06:33 12 Oct 2025 — —
391= Hillary Kipkoech 2:06:33 12 Apr 2026 — —
400 Nicholas Manza 2:06:34 16 Oct 2011 — —
400= Dickson Chumba 2:06:34 22 Feb 2015 — —
400= Lani Rutto 2:06:34 25 Oct 2015 — —
400= Josphat Boit 2:06:34 16 Oct 2022 — —
400= Solomon Yego 2:06:34 1 Dec 2024 — —
405 Stephen Tum 2:06:35 27 Jan 2013 — —
406 Mathew Kisorio 2:06:36 8 Apr 2018 — —
406= Henry Tukor 2:06:36 22 Mar 2026 — —
408 Eric Ndiema 2:06:37 15 Apr 2012 — —
408= Laban Korir 2:06:37 6 Mar 2022 — —
408= Charles Karanja 2:06:37 26 Feb 2023 — —
408= Dominic Ngeno 2:06:37 13 Apr 2025 — —
412 Sammy Korir 2:06:38 9 Apr 2006 — —
413 William Kipsang 2:06:39 19 Oct 2003 — —
413= Felix Limo 2:06:39 23 Apr 2006 — —
413= Samuel Wanjiru 2:06:39 2 Dec 2007 — 21
413= Geoffrey Kamworor 2:06:39 28 Sep 2014 — 21
413= Luke Kiprop 2:06:39 29 Sep 2024 — —
418 Bernard Kiprop Kipyego 2:06:40 7 Oct 2012 — —
418= Laban Mutai 2:06:40 13 Oct 2019 — —
418= Jonathan Kipleting 2:06:40 18 Apr 2021 — —
418= Timothy Kattaw 2:06:40 15 Mar 2026 — —
422 Martin Lel 2:06:41 23 Apr 2006 — —
422= Elijah Keitany 2:06:41 18 Oct 2009 — —
422= Stanley Biwott 2:06:41 26 Apr 2015 — —
422= Ernest Ngeno 2:06:41 8 Apr 2018 — —
422= Martin Kosgei 2:06:41 28 Oct 2018 — —
422= Solomon Yego 2:06:41 11 Apr 2021 — —
428 Felix Limo 2:06:42 19 Oct 2003 — —
428= Evans Chebet 2:06:42 26 Feb 2017 — 28
428= Benson Kipruto 2:06:42 4 Oct 2020 — 29
431 Robert Kiprono Cheruiyot 2:06:43 18 Apr 2011 — —
431= Marius Kipserem 2:06:43 8 Oct 2017 — —
431= Michael Kunyuga 2:06:43 23 Feb 2020 — —
431= Timothy Kiplagat 2:06:43 1 Dec 2024 — —
435 Josephat Kiprono 2:06:44 26 Sep 1999 — —
435= Felix Limo 2:06:44 26 Sep 2004 — —
435= Paul Kirui 2:06:44 9 Apr 2006 — —
435= Eliud Kiptanui 2:06:44 18 Mar 2012 — —
435= Gilbert Kirwa 2:06:44 16 Mar 2014 — —
435= Elisha Rotich 2:06:44 16 May 2021 — —
435= Collins Kipkurui 2:06:44 10 Mar 2024 — —
442 Richard Limo 2:06:45 21 Oct 2007 — —
442= Bernard Kiprop Kipyego 2:06:45 16 Oct 2016 — —
442= Geoffrey Kirui 2:06:45 7 Oct 2018 — —
442= Jonathan Kipleting 2:06:45 29 Sep 2019 — —
442= Kipkemoi Kiprono 2:06:45 7 Nov 2021 — —
442= Justus Kangogo 2:06:45 20 Oct 2024 — —
448 Amos Kipruto 2:06:46 5 May 2019 — 26
448= Kibiwott Kandie 2:06:46 29 Sep 2024 — 28
450 Fred Kiprop 2:06:47 17 Oct 1999 — —
450= Raymond Kipkoech Chemwoio 2:06:47 29 Sep 2002 — —
450= Wilson Onsare 2:06:47 6 Apr 2003 — —
450= Jonathan Maiyo 2:06:47 12 Oct 2014 — —
450= Gideon Kipketer 2:06:47 25 Feb 2018 — —
450= Felix Kandie 2:06:47 6 Dec 2020 — —
450= Edmond Kipngetich 2:06:47 22 Oct 2023 — —
450= Wilfred Kirwa 2:06:47 14 Dec 2024 — —
450= Samwel Mailu 2:06:47 16 Mar 2025 — —
450= Moses Kemei 2:06:47 5 Oct 2025 — —
460 Sammy Korir 2:06:48 18 Apr 2004 — —
460= Michael Kipyego 2:06:48 9 Oct 2011 — —
460= Alfers Lagat 2:06:48 25 Oct 2015 — —
460= Mark Korir 2:06:48 30 Oct 2016 — —
460= Wilson Kipsang Kiprotich 2:06:48 16 Sep 2018 — 36
460= Bedan Karoki 2:06:48 3 Mar 2019 — —
460= Daniel Kipchumba 2:06:48 5 Feb 2023 — —
460= Moses Kemei 2:06:48 16 Mar 2025 — —
468 Simon Biwott 2:06:49 29 Sep 2002 — —
468= Joseph Riri 2:06:49 26 Sep 2004 — —
468= Sylvester Teimet 2:06:49 21 Mar 2010 — —
468= Mark Kiptoo 2:06:49 26 Oct 2014 — —
468= Daniel Kibet 2:06:49 17 Feb 2019 — —
468= Eliud Kipchoge 2:06:49 4 Oct 2020 — 35
468= Abel Kipchumba 2:06:49 25 Sep 2022 — 28
475 William Kiplagat 2:06:50 17 Oct 1999 — —
475= Josephat Kiprono 2:06:50 22 Apr 2001 — —
475= Moses Kimeli Arusei 2:06:50 6 Apr 2008 — —
475= Dennis Kipruto Kimetto 2:06:50 24 Feb 2013 — 29
475= Eliud Kipchoge 2:06:50 3 Mar 2024 — 39
480 Abel Kirui 2:06:51 30 Sep 2007 — —
480= Philip Kimutai 2:06:51 18 Mar 2012 — —
480= Martin Lel 2:06:51 22 Apr 2012 — —
480= Frankline Chepkwony 2:06:51 20 Mar 2016 — —
480= Jonathan Kipleting 2:06:51 21 Oct 2018 — —
480= Erick Kiptanui 2:06:51 10 Oct 2021 — —
480= Evans Chebet 2:06:51 18 Apr 2022 — 33
480= Philemon Rono 2:06:51 7 May 2023 — —
488 Vincent Kipsos 2:06:52 29 Sep 2002 — —
488= Charles Kibiwott 2:06:52 9 Apr 2006 — —
488= Philemon Rono 2:06:52 22 Oct 2017 — —
488= Daniel Kibet 2:06:52 22 Sep 2019 — —
488= Abel Kirui 2:06:52 16 May 2021 — —
488= Edwin Kiptoo 2:06:52 24 Apr 2022 — —
488= Gavin Kerich 2:06:52 20 Jan 2023 — —
495 David Kipkorir 2:06:53 5 Apr 2009 — —
495= Emmanuel Kipchirchir Mutai 2:06:53 26 Apr 2009 — 24
495= Elijah Keitany 2:06:53 16 Oct 2011 — —
495= Samuel Kosgei 2:06:53 22 Jan 2016 — —
495= Hillary Kipsambu 2:06:53 3 Apr 2022 — —
495= Cosmas Muteti 2:06:53 24 Apr 2022 — —

Every mark in scope within the compiled depth. Equal marks share a rank ("1=" style). An athlete with marks for two nations appears under each nation represented at the time (e.g. Obikwelu under Nigeria and Portugal).

About this derivation

These lists are derived from the marks in our database — including the complete legal all-time lists imported from alltime-athletics.com — grouped by the nation the athlete was representing at each mark. They are not official national records: federations ratify national records under their own eligibility rules, and some marks here may not qualify.