| 1 | Vincent Musumba | 488 | 12:28 2nd · 96 pts | 2:36 2nd · 76 pts · TB 1:28 | 4:52 1st · 120 pts · TB 2:56 | 54 reps 2nd · 96 pts · TB 2:36 | 15:38 1st · 100 pts |
| 2 | Emmanuel Mavala | 476 | 11:12 1st · 100 pts | 2:33 1st · 80 pts · TB 1:25 | Capped · 31 reps 4th · 108 pts · TB 4:42 | 55 reps 1st · 100 pts · TB 2:25 | Capped · 433 reps 4th · 88 pts |
| 3 | Joshua Alunga | 448 | 14:33 4th · 88 pts | 2:54 6th · 60 pts · TB 1:40 | 5:38 3rd · 112 pts · TB 3:32 | 52 reps 3rd · 92 pts · TB 3:52 | 17:13 2nd · 96 pts |
| 4 | Brian Malusi | 400 | Capped · 110 reps 10th · 64 pts · TB 14:27 | 2:53 5th · 64 pts · TB 1:41 | Capped · 26 reps 8th · 92 pts · TB 1:05 | 45 reps 4th · 88 pts · TB 3:12 | 17:20 3rd · 92 pts |
| 5 | Charles Njuguna | 380 | Capped · 133 reps 6th · 80 pts · TB 11:34 | Capped · 37 reps 14th · 28 pts · TB 2:53 | Capped · 27 reps 5th · 104 pts · TB 2:57 | 45 reps 5th · 84 pts · TB 3:24 | Capped · 425 reps 5th · 84 pts |
| 6 | Joshua Chisanga | 368 | 14:28 3rd · 92 pts | Capped · 47 reps 13th · 32 pts · TB 2:13 | 4:55 2nd · 116 pts | 43 reps 7th · 76 pts · TB 3:31 | Capped · 329 reps 13th · 52 pts · TB 12:48 |
| 7 | Sam | 356 | 14:36 5th · 84 pts | Capped · 57 reps 11th · 40 pts · TB 1:54 | Capped · 27 reps 6th · 100 pts · TB 4:24 | 38 reps 10th · 64 pts · TB 3:55 | Capped · 365 reps 9th · 68 pts · TB 17:53 |
| 7 | Mike Nyanjui | 356 | Capped · 133 reps 7th · 76 pts · TB 11:47 | 2:51 4th · 68 pts · TB 1:33 | Capped · 23 reps 10th · 84 pts · TB 1:19 | 38 reps 9th · 68 pts · TB 3:21 | Capped · 333 reps 11th · 60 pts · TB 16:28 |
| 9 | Muriithi Kabogo | 352 | Capped · 129 reps 8th · 72 pts · TB 13:16 | Capped · 54 reps 12th · 36 pts · TB 2:05 | Capped · 25 reps 9th · 88 pts · TB 1:50 | 44 reps 6th · 80 pts · TB 3:17 | Capped · 395 reps 7th · 76 pts · TB 15:24 |
| 9 | Waiyaki Hinga | 352 | Capped · 114 reps 9th · 68 pts · TB 14:18 | 3:00 8th · 52 pts · TB 1:45 | Capped · 27 reps 7th · 96 pts · TB 6:04 | 39 reps 8th · 72 pts · TB 3:53 | Capped · 365 reps 10th · 64 pts · TB 17:58 |
| 11 | Shuta Takano | 336 | Capped · 97 reps 11th · 60 pts · TB 10:38 | 2:59 7th · 56 pts · TB 1:40 | Capped · 21 reps 11th · 80 pts · TB 1:40 | 38 reps 11th · 60 pts · TB 3:59 | Capped · 399 reps 6th · 80 pts |
| 12 | Daniel Fisher | 320 | Capped · 73 reps 13th · 52 pts · TB 14:14 | 2:44 3rd · 72 pts · TB 1:43 | Capped · 15 reps 13th · 72 pts · TB 5:08 | 33 reps 13th · 52 pts · TB 1:56 | Capped · 377 reps 8th · 72 pts |
| 13 | Joseph Nyingi | 276 | Capped · 95 reps 12th · 56 pts · TB 10:11 | Capped · 59 reps 9th · 48 pts · TB 1:51 | Capped · 8 reps 14th · 68 pts · TB 4:56 | 33 reps 14th · 48 pts · TB 2:01 | Capped · 331 reps 12th · 56 pts · TB 14:22 |
| 14 | Rainer Middii | 272 | Capped · 59 reps 14th · 48 pts · TB 3:40 | Capped · 59 reps 10th · 44 pts · TB 1:52 | Capped · 17 reps 12th · 76 pts · TB 6:35 | 34 reps 12th · 56 pts · TB 2:35 | Capped · 120 reps 14th · 48 pts · TB 11:00 |