800 m | 1:40.91 | | David Rudisha | 9 Aug 2012 | Olympic Games | London | GBR |
1000 m | 2:11.96 | | Noah Ngeny | 5 Sep 1999 | Rieti Meeting | Rieti | ITA |
3000 m | 7:20.67 | | Daniel Komen | 1 Sep 1996 | Rieti Meeting | Rieti | ITA |
10 km (road) | 26:44 | | Leonard Patrick Komon | 26 Sep 2010 | Singelloop | Utrecht | NED |
15 km (road) | 41:13 | | Leonard Patrick Komon | 21 Nov 2010 | Zevenheuvelenloop | Nijmegen | NED |
25 km (road) | 1:11:18 | | Dennis Kipruto Kimetto | 6 May 2012 | BIG 25 | Berlin | GER |
25,000 m (track) | 1:12:25.4 | | Moses Mosop | 3 Jun 2011 | Prefontaine Classic | Eugene | USA |
30 km (road) | 1:27:13 | | Stanley Biwott | 24 Apr 2016 | London Marathon | London | GBR |
30 km (road) | 1:27:13 | | Eliud Kipchoge | 24 Apr 2016 | London Marathon | London | GBR |
30 km (road) | 1:26:45 | | Eliud Kipchoge | 16 Sep 2018 | Berlin Marathon | Berlin | GER |
30,000 m (track) | 1:26:47.4 | | Moses Mosop | 3 Jun 2011 | Prefontaine Classic | Eugene | USA |
Marathon[a] | 2:01:39 | | Eliud Kipchoge | 16 Sep 2018 | Berlin Marathon | Berlin | GER |
Marathon[a] | 2:00:25 | | Eliud Kipchoge | 6 May 2017 | Autodromo Nazionale Monza | Monza | ITA |
4×800 m relay | 7:02.43 | | Joseph Mutua William Yiampoy Ismael Kombich Wilfred Bungei | 25 Aug 2006 | Memorial Van Damme | Brussels | BEL |
4×1500 m relay | 14:22.22 | | Collins Cheboi Silas Kiplagat James Kiplagat Magut Asbel Kiprop | 25 May 2014 | World Relays | Nassau | BAH |
Ekiden relay | 1:57:06 | | Josephat Ndambiri Martin Mathathi Daniel Muchunu Mwangi Mekubo Mogusu Onesmus Nyerre John Kariuki | 23 Nov 2005 | Chiba Ekiden | Chiba | JPN |