Fav | Pos | Race No | Share | Name | Name | Time | Time | Gen Pos | Gender | Gen Pos | Pace |
| 1 | 36 | | Philip KIPLIMO | Philip KIPLIMO #36 Male | 02:17:26 | 02:17:26 | 1 | Male | 1 | 3:15 min/km |
| 2 | 52 | | Hamis MISAI | Hamis MISAI #52 Male | 02:17:35 | 02:17:35 | 2 | Male | 2 | 3:15 min/km |
| 3 | 84 | | Stanley KIPCHIRCHIR | Stanley KIPCHIRCHIR #84 Male | 02:19:13 | 02:19:13 | 3 | Male | 3 | 3:17 min/km |
| 4 | 95 | | Timothy KEINO | Timothy KEINO #95 Male | 02:19:39 | 02:19:39 | 4 | Male | 4 | 3:18 min/km |
| 5 | 79 | | Marco MARCO | Marco MARCO #79 Male | 02:19:59 | 02:19:59 | 5 | Male | 5 | 3:19 min/km |
| 6 | 86 | | Abraham TOO | Abraham TOO #86 Male | 02:20:46 | 02:20:46 | 6 | Male | 6 | 3:20 min/km |
| 7 | 87 | | Reuben KEMBOI | Reuben KEMBOI #87 Male | 02:21:28 | 02:21:28 | 7 | Male | 7 | 3:21 min/km |
| 8 | 6 | | Faustine STAREHE | Faustine STAREHE #6 Male | 02:21:40 | 02:21:40 | 8 | Male | 8 | 3:21 min/km |
| 9 | 53 | | Jafari RAJABU | Jafari RAJABU #53 Male | 02:22:00 | 02:22:00 | 9 | Male | 9 | 3:21 min/km |
| 10 | 38 | | Musee JOHN MUTHUI | Musee JOHN MUTHUI #38 Male | 02:23:02 | 02:23:02 | 10 | Male | 10 | 3:23 min/km |
| 11 | 1 | | Wilson TUITOEK | Wilson TUITOEK #1 Male | 02:24:45 | 02:24:45 | 11 | Male | 11 | 3:25 min/km |
| 12 | 88 | | Aloyce SIMBU | Aloyce SIMBU #88 Male | 02:25:48 | 02:25:48 | 12 | Male | 12 | 3:27 min/km |
| 13 | 89 | | Paul MAKIYA | Paul MAKIYA #89 Male | 02:26:50 | 02:26:50 | 13 | Male | 13 | 3:28 min/km |
| 14 | 70 | | Marsel TLUWAY | Marsel TLUWAY #70 Male | 02:28:44 | 02:28:44 | 14 | Male | 14 | 3:31 min/km |
| 15 | 81 | | Charles SULLE | Charles SULLE #81 Male | 02:28:52 | 02:28:52 | 15 | Male | 15 | 3:31 min/km |
| 16 | 175 | | Julius KALOKI | Julius KALOKI #175 Male | 02:29:04 | 02:29:04 | 16 | Male | 16 | 3:31 min/km |
| 17 | 93 | | Sambu SIPE | Sambu SIPE #93 Male | 02:31:16 | 02:31:16 | 17 | Male | 17 | 3:35 min/km |
| 18 | 98 | | Unknown ATHLETE | Unknown ATHLETE #98 Male | 02:31:17 | 02:31:17 | 18 | Male | 18 | 3:35 min/km |
| 19 | 7 | | Adam NETA | Adam NETA #7 Male | 02:32:09 | 02:32:09 | 19 | Male | 19 | 3:36 min/km |
| 20 | 148 | | Rashid MAKULA | Rashid MAKULA #148 Male | 02:32:34 | 02:32:34 | 20 | Male | 20 | 3:36 min/km |
| 21 | 58 | | Abraham SOME | Abraham SOME #58 Male | 02:32:53 | 02:32:53 | 21 | Male | 21 | 3:37 min/km |
| 22 | 96 | | Rashid MUNA | Rashid MUNA #96 Male | 02:32:59 | 02:32:59 | 22 | Male | 22 | 3:37 min/km |
| 23 | 55 | | Unknown ATHLETE | Unknown ATHLETE #55 Male | 02:35:13 | 02:35:13 | 23 | Male | 23 | 3:40 min/km |
| 24 | 122 | | Tumain HAIMALE | Tumain HAIMALE #122 Male | 02:35:27 | 02:35:27 | 24 | Male | 24 | 3:41 min/km |
| 25 | 63 | | Unknown ATHLETE | Unknown ATHLETE #63 Male | 02:40:07 | 02:40:07 | 25 | Male | 25 | 3:47 min/km |
| 26 | 177 | | Muriuki Shelmirh NYAWIRA | Muriuki Shelmirh NYAWIRA #177 Female | 02:40:14 | 02:40:14 | 1 | Female | 1 | 3:47 min/km |
| 27 | 3 | | Isgah CHERUTO | Isgah CHERUTO #3 Female | 02:41:02 | 02:41:02 | 2 | Female | 2 | 3:48 min/km |
| 28 | 77 | | Uwezo James LUKINGA | Uwezo James LUKINGA #77 Male | 02:45:24 | 02:45:24 | 26 | Male | 26 | 3:55 min/km |
| 29 | 74 | | Natalia SULLE | Natalia SULLE #74 Female | 02:45:51 | 02:45:51 | 3 | Female | 3 | 3:55 min/km |
| 30 | 180 | | Daniel Ndambuki MUSYOKI | Daniel Ndambuki MUSYOKI #180 Male | 02:46:15 | 02:46:15 | 27 | Male | 27 | 3:56 min/km |
| 31 | 183 | | Kebei Naum JEPKORIR | Kebei Naum JEPKORIR #183 Female | 02:46:19 | 02:46:19 | 4 | Female | 4 | 3:56 min/km |
| 32 | 170 | | Ally HALFAN | Ally HALFAN #170 Male | 02:46:54 | 02:46:54 | 28 | Male | 28 | 3:57 min/km |
| 33 | 189 | | Halidi SIMBA | Halidi SIMBA #189 Male | 02:47:59 | 02:47:59 | 29 | Male | 29 | 3:58 min/km |
| 34 | 185 | | Jackline SAKILU | Jackline SAKILU #185 Female | 02:49:26 | 02:49:26 | 5 | Female | 5 | 4:00 min/km |
| 35 | 2 | | Euliter TANUI | Euliter TANUI #2 Female | 02:50:39 | 02:50:39 | 6 | Female | 6 | 4:02 min/km |
| 36 | 78 | | Enock MGHWAE | Enock MGHWAE #78 Male | 02:51:29 | 02:51:29 | 30 | Male | 30 | 4:03 min/km |
| 37 | 50 | | Angel JOHN | Angel JOHN #50 Female | 02:51:30 | 02:51:30 | 7 | Female | 7 | 4:03 min/km |
| 38 | 167 | | Lista PAKUA | Lista PAKUA #167 Male | 02:51:53 | 02:51:53 | 31 | Male | 31 | 4:04 min/km |
| 39 | 174 | | Aretasi KIMARIO | Aretasi KIMARIO #174 Male | 02:56:17 | 02:56:17 | 32 | Male | 32 | 4:10 min/km |
| 40 | 69 | | Sara MAKERA | Sara MAKERA #69 Female | 02:58:06 | 02:58:06 | 8 | Female | 8 | 4:13 min/km |
| 41 | 71 | | Neema KISUDA | Neema KISUDA #71 Female | 02:58:09 | 02:58:09 | 9 | Female | 9 | 4:13 min/km |
| 42 | 25 | | Pricilla CHELANGAT | Pricilla CHELANGAT #25 Female | 03:02:12 | 03:02:12 | 10 | Female | 10 | 4:19 min/km |
| 43 | 28 | | Shabani TUJI | Shabani TUJI #28 Male | 03:02:24 | 03:02:24 | 33 | Male | 33 | 4:19 min/km |
| 44 | 182 | | Oyugi Mark KENDORE | Oyugi Mark KENDORE #182 Male | 03:02:52 | 03:02:52 | 34 | Male | 34 | 4:20 min/km |
| 45 | 60 | | Joan MASSAH | Joan MASSAH #60 Female | 03:03:06 | 03:03:06 | 11 | Female | 11 | 4:20 min/km |
| 46 | 159 | | Modibo COULIBALY | Modibo COULIBALY #159 Male | 03:03:35 | 03:03:35 | 35 | Male | 35 | 4:21 min/km |
| 47 | 164 | | Renatus (Mtuc) NYANDA | Renatus (Mtuc) NYANDA #164 Male | 03:03:55 | 03:03:55 | 36 | Male | 36 | 4:21 min/km |
| 48 | 139 | | Fransisko MAJOJI | Fransisko MAJOJI #139 Male | 03:05:48 | 03:05:48 | 37 | Male | 37 | 4:24 min/km |
| 49 | 40 | | Saidi MASOUD | Saidi MASOUD #40 Male | 03:05:54 | 03:05:54 | 38 | Male | 38 | 4:24 min/km |
| 50 | 56 | | Ahmed SIWA | Ahmed SIWA #56 Male | 03:08:52 | 03:08:52 | 39 | Male | 39 | 4:28 min/km |