| 1 | 75 | Abubakar Saleh Salim | Elite (18+) | M | 
                    
                         Show 
                        
                        
                            
			
                                
                                 Run175Abubakar Saleh Salim23:037+8:5723:037+8:57  Bike75Abubakar Saleh Salim54:041-1:17:071-  Run275Abubakar Saleh Salim10:186+2:181:27:251- | 1:27:25 | --100%35.97%35.80%08:06:22 | 
    
        
            | 2 | 77 | Kelvin Kazungu | Junior (13-17) | M | 
                    
                         Show 
                        
                        
                            
			
                                
                                 Run177Kelvin Kazungu25:068+11:0025:068+11:00  Bike77Kelvin Kazungu58:222+4:181:23:283+6:21  Run277Kelvin Kazungu8:553+0:551:32:232+4:58 | 1:32:23 | +4:58+5.68%94.62%32.33%32.15%08:06:22 | 
    
        
            | 3 | 83 | Team 83 | Elite (18+) | M | 
                    
                         Show 
                        
                        
                            
			
                                
                                 Run183Livingstone Kiptoo21:044+6:5821:044+6:58  Bike83Ronald Nyambu1:03:074+9:031:24:124+7:05  Run283Vincent Juma8:422+0:421:32:543+5:29 | 1:32:54 | +5:29+6.27%94.10%31.96%31.77%08:06:22 | 
    
        
            | 4 | 67 | Felix Otieno Rije | Elite (18+) | M | 
                    
                         Show 
                        
                        
                            
			
                                
                                 Run167Felix Otieno Rije21:085+7:0221:085+7:02  Bike67Felix Otieno Rije1:03:175+9:131:24:255+7:18  Run267Felix Otieno Rije9:154+1:151:33:404+6:15 | 1:33:40 | +6:15+7.15%93.33%31.39%31.21%08:06:22 | 
    
        
            | 5 | 84 | Team 84 | Elite (18+) | M | 
                    
                         Show 
                        
                        
                            
			
                                
                                 Run184Asman Wachu20:523+6:4620:523+6:46  Bike84Edgar Mwanzau1:07:537+13:491:28:456+11:38  Run284Cassian Kirigha8:001-1:36:465+9:21 | 1:36:46 | +9:21+10.70%90.34%29.12%28.94%08:06:22 | 
    
        
            | 6 | 66 | Urbanus C. K. Mutuku | Elite (18+) | M | 
                    
                         Show 
                        
                        
                            
			
                                
                                 Run166Urbanus C. K. Mutuku20:452+6:3920:452+6:39  Bike66Urbanus C. K. Mutuku1:12:019+17:571:32:467+15:39  Run266Urbanus C. K. Mutuku9:525+1:521:42:386+15:13 | 1:42:38 | +15:13+17.41%85.17%24.83%24.63%08:06:22 | 
    
        
            | 7 | 71 | John Ojal | Elite (18+) | M | 
                    
                         Show 
                        
                        
                            
			
                                
                                 Run171John Ojal26:0110+11:5526:0110+11:55  Bike71John Ojal1:06:596+12:551:33:008+15:53  Run271John Ojal11:039+3:021:44:037+16:38 | 1:44:03 | +16:38+19.03%84.01%23.79%23.59%08:06:22 | 
    
        
            | 8 | 80 | Mohamed Suleiman | Elite (18+) | M | 
                    
                         Show 
                        
                        
                            
			
                                
                                 Run180Mohamed Suleiman21:426+7:3621:426+7:36  Bike80Mohamed Suleiman1:00:533+6:491:22:342+5:27  Run280Mohamed Suleiman26:2420+18:231:48:588+21:33 | 1:48:58 | +21:33+24.65%80.22%20.19%19.98%08:06:22 | 
    
        
            | 9 | 82 | Team 82 | Elite (18+) | M | 
                    
                         Show 
                        
                        
                            
			
                                
                                 Run182Alham Sicobo28:5112+14:4528:5112+14:45  Bike82David Horsey1:14:3610+20:321:43:2710+26:20  Run282Alham Sicobo10:417+2:411:54:089+26:43 | 1:54:08 | +26:43+30.56%76.59%16.40%16.18%08:06:22 | 
    
        
            | 10 | 76 | Kate Crowley | Elite (18+) | F | 
                    
                         Show 
                        
                        
                            
			
                                
                                 Run176Kate Crowley30:5716+16:5130:5716+16:51  Bike76Kate Crowley1:11:458+17:411:42:429+25:35  Run276Kate Crowley12:5111+4:501:55:3210+28:07 | 1:55:32 | +28:07+32.16%75.66%15.38%15.15%08:06:22 | 
    
        
            | 11 | 69 | Gavin Ojal | Junior (13-17) | M | 
                    
                         Show 
                        
                        
                            
			
                                
                                 Run169Gavin Ojal25:599+11:5325:599+11:53  Bike69Gavin Ojal1:23:1311+29:091:49:1211+32:05  Run269Gavin Ojal10:478+2:471:59:5911+32:34 | 1:59:59 | +32:34+37.25%72.86%12.12%11.88%08:06:22 | 
    
        
            | 12 | 73 | Brian Gaturu Kamau | Elite (18+) | M | 
                    
                         Show 
                        
                        
                            
			
                                
                                 Run173Brian Gaturu Kamau30:1615+16:1030:1615+16:10  Bike73Brian Gaturu Kamau1:25:2412+31:201:55:4012+38:33  Run273Brian Gaturu Kamau20:3016+12:302:16:1012+48:45 | 2:16:10 | +48:45+55.77%64.20%0.27%0.00%08:06:22 | 
    
        
            | 13 | 79 | Humaira Rashid Issa | Kids (under 13) | F | 
                    
                         Show 
                        
                        
                            
			
                                
                                 Run179Humaira Rashid Issa14:061-14:061-  Bike79Humaira Rashid Issa1:51:0018+56:562:05:0614+47:59  Run279Humaira Rashid Issa14:3612+6:362:19:4213+52:17 | 2:19:42 | +52:17+59.81%62.57%-2.32%-2.59%08:06:22 | 
    
        
            | 14 | 86 | Pepong Tietchenou | Junior (13-17) |  | 
                    
                         Show 
                        
                        
                            
			
                                
                                 Run186Pepong Tietchenou38:1719+24:1138:1719+24:11  Bike86Pepong Tietchenou1:25:4013+31:362:03:5813+46:51  Run286Pepong Tietchenou21:4517+13:442:25:4214+58:17 | 2:25:42 | +58:17+66.67%60.00%-6.72%-7.00%08:06:22 | 
    
        
            | 15 | 70 | Richard Muthumbi | Junior (13-17) | M | 
                    
                         Show 
                        
                        
                            
			
                                
                                 Run170Richard Muthumbi29:5213+15:4629:5213+15:46  Bike70Richard Muthumbi1:36:5415+42:502:06:4615+49:39  Run270Richard Muthumbi19:0415+11:042:25:5015+58:25 | 2:25:50 | +58:25+66.83%59.94%-6.81%-7.10%08:06:22 | 
    
        
            | 16 | 81 | Team 81 | Elite (18+) | Mixed | 
                    
                         Show 
                        
                        
                            
			
                                
                                 Run181Nelson Ouma27:2311+13:1727:2311+13:17  Bike81Makobu Kimani1:48:2716+54:232:15:5016+58:43  Run281Eunice Chege16:0213+8:022:31:5216+1:04:27 | 2:31:52 | +1:04:27+73.73%57.56%-11.23%-11.53%08:06:22 | 
    
        
            | 17 | 64 | Helen Antoni | Veterans (50+) | F | 
                    
                         Show 
                        
                        
                            
			
                                
                                 Run164Helen Antoni42:5122+28:4542:5122+28:45  Bike64Helen Antoni1:35:3014+41:262:18:2217+1:01:15  Run264Helen Antoni17:5114+9:512:36:1317+1:08:48 | 2:36:13 | +1:08:48+78.70%55.96%-14.42%-14.72%08:06:22 | 
    
        
            | 18 | 72 | Gabriel Munya | Kids (under 13) | M | 
                    
                         Show 
                        
                        
                            
			
                                
                                 Run172Gabriel Munya34:2018+20:1434:2018+20:14  Bike72Gabriel Munya1:50:5317+56:492:25:1318+1:08:06  Run272Gabriel Munya29:2221+21:222:54:3518+1:27:10 | 2:54:35 | +1:27:10+99.71%50.07%-27.87%-28.21%08:06:22 | 
    
        
            | 19 | 87 | Farhana Adamji | Veterans (50+) |  | 
                    
                         Show 
                        
                        
                            
			
                                
                                 Run187Farhana Adamji39:3020+25:2439:3020+25:24  Bike87Farhana Adamji2:00:1619+1:06:122:39:4619+1:22:39  Run287Farhana Adamji24:0419+16:033:03:5019+1:36:25 | 3:03:50 | +1:36:25+110.30%47.55%-34.65%-35.01%08:06:22 | 
    
        
            | 20 | 74 | Emmanuel Milimo | Elite (18+) | M | 
                    
                         Show 
                        
                        
                            
			
                                
                                 Run174Emmanuel Milimo31:2217+17:1631:2217+17:16  Bike74Emmanuel Milimo2:09:3021+1:15:262:40:5220+1:23:45  Run274Emmanuel Milimo22:5918+14:583:03:5120+1:36:26 | 3:03:51 | +1:36:26+110.31%47.55%-34.66%-35.02%08:06:22 | 
    
        
            | 21 | 85 | Team 85 | Elite (18+) | F | 
                    
                         Show 
                        
                        
                            
			
                                
                                 Run185Ashleyna Kzungu30:1214+16:0630:1214+16:06  Bike85Sauda Njoki Aziz2:28:2223+1:34:182:58:3423+1:41:27  Run285Penina Kalenga11:3010+3:303:10:0421+1:42:39 | 3:10:04 | +1:42:39+117.43%45.99%-39.21%-39.58%08:06:22 | 
    
        
            | 22 | 65 | Sarah Chatwin | Veterans (50+) | F | 
                    
                         Show 
                        
                        
                            
			
                                
                                 Run165Sarah Chatwin43:0223+28:5643:0223+28:56  Bike65Sarah Chatwin2:04:2120+1:10:172:47:2321+1:30:16  Run265Sarah Chatwin30:0723+22:063:17:3022+1:50:05 | 3:17:30 | +1:50:05+125.93%44.26%-44.66%-45.04%08:06:22 | 
    
        
            | 23 | 63 | David Warimwe | Kids (under 13) | M | 
                    
                         Show 
                        
                        
                            
			
                                
                                 Run163David Warimwe39:3121+25:2539:3121+25:25  Bike63David Warimwe2:16:5822+1:22:542:56:3022+1:39:23  Run263David Warimwe29:5522+21:553:26:2523+1:59:00 | 3:26:25 | +1:59:00+136.13%42.35%-51.19%-51.59%08:06:22 | 
    
        
            | - | 78 | Queentah Wambulwa | Elite (18+) | F | 
                    
                         Show 
                        
                        
                            
			
                                
                                 Run178Queentah Wambulwa52:4024+38:3452:4024+38:34 | DNF | -----08:06:22 |