Result Name Venue Date Info
1. 1:45.28 Samuel Mwera Rio de Janeiro 2005-05-15 Alltime-525
2. 1:45.32 Filbert Bayi Christchurch 1974-01-29 Alltime-549
  Result Name Venue Date Info
1. 3:32.16 Filbert Bayi Christchurch 1974-02-02 Alltime-159
2. 3:35.42 Samuel Mwera Rieti 2004-09-05 Alltime-539
3. 3:35.8 Suleiman Nyambui Paris 1979-07-06 Alltime-616
  Result Name Venue Date Info
1. 3:51.0 Filbert Bayi Kingston 1975-05-17 Alltime-128
2. 3:51.94 Suleiman Nyambui Lausanne 1981-07-14 Alltime-168
3. 3:59.06 James Igohe Atlanta 1984-07-21 Alltime-1162
  Result Name Venue Date Info
1. 7:39.27 Filbert Bayi Oslo 1980-07-01 Alltime-287
2. 7:40.3 Suleiman Nyambui Oslo 1978-06-27 Alltime-353
3. 7:42.93 Andrew Sambu Grosseto 1991-08-11 Alltime-494
4. 7:42.94 Dickson Marwa Torino 2007-06-08 Alltime-497
5. 7:48.26 Gidamis Shahanga Roma 1983-09-01 Alltime-947
  Result Name Venue Date Info
1. 13:03.62 John Yuda Roma 2002-07-12 Alltime-199
2. 13:12.29 Suleiman Nyambui Stockholm 1979-06-18 Alltime-428
3. 13:12.76 Fabiano Joseph Naasi Melbourne 2006-03-20 Alltime-451
4. 13:13.24 Emmanuel Gniki Heusden-Zolder 2017-07-22 Alltime-478
5. 13:18.2 Filbert Bayi Oslo 1980-07-15 Alltime-726
6. 13:20.12 Andrew Sambu Malmö 1991-08-05 Alltime-862
7. 13:20.35 Gabriel Gerald Geay Palo Alto 2017-05-05 Alltime-883
8. 13:24.03 Damian Paul Chopa Melbourne 2006-03-20 Alltime-1148
9. 13:24.39 Ezekiel Jafari Ngimba Huelva 2009-06-10 Alltime-1175
10. 13:25.18 Dickson Marwa Lugano 2007-06-15 Alltime-1242
11. 13:27.74 Marco Jospeh Merksem 2008-08-30 Alltime-1473
12. 13:29.14 Samuel Mwera Melbourne 2005-02-17 Alltime-1598
13. 13:29.47 Zakariah Barie Dublin 1980-08-27 Alltime-1631
  Result Name Venue Date Info
1. 27:06.17 John Yuda Bruxelles 2002-08-30 Alltime-106
2. 27:19.72 Fabiano Joseph Naasi Hengelo 2008-05-24 Alltime-201
3. 27:38.1 Gidamis Shahanga Walnut 1982-04-24 Alltime-475
4. 27:38.58 Dickson Marwa Hengelo 2007-05-26 Alltime-485
5. 27:38.6 Zakariah Barie Walnut 1982-04-24 Alltime-486
6. 27:39.92 Ezekiel Jafari Ngimba Utrecht 2009-06-14 Alltime-509
7. 27:42.75 Marco Jospeh Utrecht 2009-06-14 Alltime-573
8. 27:49.35 Samwel Kwaangw Shauri Pergine Valsugana 2008-07-12 Alltime-755
9. 27:50.27 Boay Akonay Berlin 1992-08-21 Alltime-780
10. 27:51.73 Suleiman Nyambui Stockholm 1981-07-08 Alltime-820
11. 28:01.53 Fabiano Sulle Kobe 2016-04-23 Alltime-1150
12. 28:04.98 Gabriel Gerald Geay Portland 2016-06-11 Alltime-1280
13. 28:06.00 Ibrahim Juma-Kivina Eugene 1984-06-01 Alltime-1321
14. 28:06.99 Juma Mnyampanda Kobe 1987-04-29 Alltime-1359
15. 28:07.70 Petro Metta Formia 1991-07-08 Alltime-1397
16. 28:13.46 Ismail Juma Durban 2016-06-22 Alltime-1626
17. 28:13.87 Joseph Tiophil Birmingham 2022-08-02 Alltime-1652
18. 28:14.08 Marko Hhawu Atlanta (OG) 1996-07-26 Alltime-1664
19. 28:15.13 Juma Ikangaa Kobe 1986-04-29 Alltime-1717
20. 28:15.60 Martin Hhaway Sulle Manchester 2002-07-26 Alltime-1749
21. 28:21.6 Zebedaiyo Bayo Arusha 2000-05-13 Alltime-2074
22. 28:22.15 Benedict Ako Maia bei Porto 1997-06-28 Alltime-2106
23. 28:23.00 John Stephen Rogarth Hengelo 2004-05-31 Alltime-2149
24. 28:23.5 Safari Ingi Arusha 2000-05-13 Alltime-2188
25. 28:24.23 Andrew Panga Maia bei Porto 1995-07-19 Alltime-2236
26. 28:24.32 Umbe Slaa Tokyo 1986-05-11 Alltime-2240
27. 28:25.1 Anthony Mwingereza Arusha 2000-05-13 Alltime-2290
28. 28:25.78 Leodigrad Martin Praha 1981-06-19 Alltime-2343
  Result Name Venue Date Info
1. 8:12.48 Filbert Bayi Moskva (OG) 1980-07-31 Alltime-141