Fav | Pos | Race No | Share | | Name | Name | Time | Time | Gen Pos | Gender | Gen Pos | Pace |
| 1 | 129 | |  | Tumaini HABIE | Tumaini HABIE #129 Male | 02:17:14 | 02:17:14 | 1 | Male | 1 | 3:15 min/km |
| 2 | 122 | |  | Eyanae PAUL | Eyanae PAUL #122 Male | 02:18:30 | 02:18:30 | 2 | Male | 2 | 3:16 min/km |
| 3 | 28 | |  | Abraham TOO | Abraham TOO #28 Male | 02:19:03 | 02:19:03 | 3 | Male | 3 | 3:17 min/km |
| 4 | 123 | |  | Khamis ATHUMANI | Khamis ATHUMANI #123 Male | 02:20:05 | 02:20:05 | 4 | Male | 4 | 3:19 min/km |
| 5 | 149 | |  | Marco JOSEPH | Marco JOSEPH #149 Male | 02:21:47 | 02:21:47 | 5 | Male | 5 | 3:21 min/km |
| 6 | 150 | |  | Ezekiel JAFARI | Ezekiel JAFARI #150 Male | 02:23:32 | 02:23:32 | 6 | Male | 6 | 3:24 min/km |
| 7 | 110 | |  | Rashid MUNA | Rashid MUNA #110 Male | 02:25:27 | 02:25:27 | 7 | Male | 7 | 3:26 min/km |
| 8 | 148 | |  | Nestory STIVEN | Nestory STIVEN #148 Male | 02:26:56 | 02:26:56 | 8 | Male | 8 | 3:28 min/km |
| 9 | 41 | |  | Paschal MOMBO | Paschal MOMBO #41 Male | 02:28:27 | 02:28:27 | 9 | Male | 9 | 3:31 min/km |
| 10 | 147 | |  | Emmanuel MBUA | Emmanuel MBUA #147 Male | 02:29:08 | 02:29:08 | 10 | Male | 10 | 3:32 min/km |
| 11 | 77 | |  | Eliofoo LANGU | Eliofoo LANGU #77 Male | 02:29:16 | 02:29:16 | 11 | Male | 11 | 3:32 min/km |
| 12 | 134 | |  | Rugut KIPCHUMBA | Rugut KIPCHUMBA #134 Male | 02:32:21 | 02:32:21 | 12 | Male | 12 | 3:36 min/km |
| 13 | 124 | |  | Jafary RAJABU | Jafary RAJABU #124 Male | 02:35:42 | 02:35:42 | 13 | Male | 13 | 3:41 min/km |
| 14 | 35 | |  | Godfrey IGNAS | Godfrey IGNAS #35 Male | 02:40:22 | 02:40:22 | 14 | Male | 14 | 3:48 min/km |
| 15 | 121 | |  | Marcel SARWAT | Marcel SARWAT #121 Male | 02:40:47 | 02:40:47 | 15 | Male | 15 | 3:48 min/km |
| 16 | 132 | |  | Cheruto ISGAH | Cheruto ISGAH #132 Female | 02:45:02 | 02:45:02 | 1 | Female | 1 | 3:54 min/km |
| 17 | 15 | |  | Jackline SAKILU | Jackline SAKILU #15 Female | 02:45:45 | 02:45:45 | 2 | Female | 2 | 3:55 min/km |
| 18 | 39 | |  | Sara RAMADHAN | Sara RAMADHAN #39 Female | 02:46:12 | 02:46:12 | 3 | Female | 3 | 3:56 min/km |
| 19 | 40 | |  | Angel JOHN | Angel JOHN #40 Female | 02:51:45 | 02:51:45 | 4 | Female | 4 | 4:04 min/km |
| 20 | 131 | |  | Monica JEPTOO | Monica JEPTOO #131 Female | 02:54:30 | 02:54:30 | 5 | Female | 5 | 4:08 min/km |
| 21 | 34 | |  | Nuru NATHANAEL | Nuru NATHANAEL #34 Male | 02:55:26 | 02:55:26 | 16 | Male | 16 | 4:09 min/km |
| 22 | 133 | |  | Ebbysam MWELIODI | Ebbysam MWELIODI #133 Male | 03:07:08 | 03:07:08 | 17 | Male | 17 | 4:26 min/km |
| 23 | 130 | |  | Emily CHEPKOECH | Emily CHEPKOECH #130 Female | 03:12:38 | 03:12:38 | 6 | Female | 6 | 4:33 min/km |
| 24 | 151 | |  | Mtuc KAMILI | Mtuc KAMILI #151 Male | 03:13:10 | 03:13:10 | 18 | Male | 18 | 4:34 min/km |
| 25 | 113 | |  | Isaiah NDAZI | Isaiah NDAZI #113 Male | 03:27:31 | 03:27:31 | 19 | Male | 19 | 4:55 min/km |
| 26 | 108 | |  | Juma NKUWI | Juma NKUWI #108 Male | 03:29:22 | 03:29:22 | 20 | Male | 20 | 4:57 min/km |
| 27 | 29 | |  | Raphael SANGAWE | Raphael SANGAWE #29 Male | 03:37:58 | 03:37:58 | 21 | Male | 21 | 5:09 min/km |
| 28 | 135 | |  | Abeidnego SUMBE | Abeidnego SUMBE #135 Male | 03:45:35 | 03:45:35 | 22 | Male | 22 | 5:20 min/km |
| 29 | 31 | |  | Yusuph BIGAMBO | Yusuph BIGAMBO #31 Male | 03:48:49 | 03:48:49 | 23 | Male | 23 | 5:25 min/km |
| 30 | 75 | |  | Stanley MALAKI | Stanley MALAKI #75 Male | 03:48:50 | 03:48:50 | 24 | Male | 24 | 5:25 min/km |
| 31 | 32 | |  | Maka KYANDO | Maka KYANDO #32 Male | 03:51:36 | 03:51:36 | 25 | Male | 25 | 5:29 min/km |
| 32 | 16 | |  | Muhinda IDDY | Muhinda IDDY #16 Male | 03:52:33 | 03:52:33 | 26 | Male | 26 | 5:30 min/km |
| 33 | 37 | |  | Gift KISAKA | Gift KISAKA #37 Male | 03:54:00 | 03:54:00 | 27 | Male | 27 | 5:32 min/km |
| 34 | 125 | |  | Simon NGWERE | Simon NGWERE #125 Male | 04:00:01 | 04:00:01 | 28 | Male | 28 | 5:41 min/km |
| 35 | 73 | |  | Ally CHODAS | Ally CHODAS #73 Male | 04:00:14 | 04:00:14 | 29 | Male | 29 | 5:41 min/km |
| 36 | 6 | |  | Daniel MARIKI | Daniel MARIKI #6 Male | 04:01:23 | 04:01:23 | 30 | Male | 30 | 5:43 min/km |
| 37 | 42 | |  | Rashid KUINA | Rashid KUINA #42 Male | 04:01:24 | 04:01:24 | 31 | Male | 31 | 5:43 min/km |
| 38 | 109 | |  | Hezbon MTAWA | Hezbon MTAWA #109 Male | 04:06:21 | 04:06:21 | 32 | Male | 32 | 5:50 min/km |
| 39 | 19 | |  | Kuyenga MKAMA | Kuyenga MKAMA #19 Male | 04:16:23 | 04:16:23 | 33 | Male | 33 | 6:04 min/km |
| 40 | 27 | |  | Saidi MANGULU | Saidi MANGULU #27 Male | 04:16:23 | 04:16:23 | 34 | Male | 34 | 6:04 min/km |
| 41 | 118 | |  | Baraka HUSSEIN | Baraka HUSSEIN #118 Male | 04:17:51 | 04:17:51 | 35 | Male | 35 | 6:06 min/km |
| 42 | 153 | |  | Isaack NKARANGU | Isaack NKARANGU #153 Male | 04:20:04 | 04:20:04 | 36 | Male | 36 | 6:09 min/km |
| 43 | 126 | |  | Mekyus SANGA | Mekyus SANGA #126 Male | 04:25:56 | 04:25:56 | 37 | Male | 37 | 6:18 min/km |
| 44 | 76 | |  | Donald MWAKISAMBWE | Donald MWAKISAMBWE #76 Female | 04:26:41 | 04:26:41 | 7 | Female | 7 | 6:19 min/km |
| 45 | 24 | |  | Gabriel MALILE | Gabriel MALILE #24 Male | 04:32:12 | 04:32:12 | 38 | Male | 38 | 6:27 min/km |
| 46 | 155 | |  | Samm FREDRICK | Samm FREDRICK #155 Male | 04:34:07 | 04:34:07 | 39 | Male | 39 | 6:29 min/km |
| 47 | 30 | |  | Yonah MWALUSAMBA | Yonah MWALUSAMBA #30 Male | 04:42:59 | 04:42:59 | 40 | Male | 40 | 6:42 min/km |
| 48 | 33 | |  | Charles MONGO | Charles MONGO #33 Male | 04:44:56 | 04:44:56 | 41 | Male | 41 | 6:45 min/km |
| 49 | 25 | |  | James NZALI | James NZALI #25 Male | 04:53:58 | 04:53:58 | 42 | Male | 42 | 6:57 min/km |
| 50 | 5 | |  | Ibrahimu HILLARY | Ibrahimu HILLARY #5 Male | 04:57:03 | 04:57:03 | 43 | Male | 43 | 7:02 min/km |