2025 Vipingo Ridge Triathlon

Saturday, December 27, 2025 08:19 (GMT+3) - Preliminary results

Race info
Sport: Triathlon
Location: Kibaoni, Kenya
View on map
Start type: Mass start
Teams: 46
Timing mode: Multi-device splits
Race type: Fixed relay
Timed on: iPad
Timed with: Webscorer PRO 7.6
Updated: Saturday, December 27, 2025 11:32 (GMT+3)

Contact organizer

Use this form to send an email to the organizer.

Your name
Your email address
Confirm email address
Message to organizer
Send

  • Overall
Place Bib Team name Category Gender Lap times Finish time
144Team 44Elite (18+)M
Show all race timer laps Show
  • Leg
  • Bib
  • Racer
  • Leg time / Rank
  • Behind
  • Race time / Rank
  • Behind
  • Swim
  • 44
  • Caleb Kiluma Ukumu
  • 12:051
  • -
  • 12:051
  • -
  • T1
  • 44
  • Kevin Nabongo Hsc
  • 0:131
  • -
  • 12:171
  • -
  • Bike
  • 44
  • Kevin Nabongo Hsc
  • 56:196
  • +2:00
  • 1:08:361
  • -
  • T2
  • 44
  • Lrungu Francis Kaniaru
  • 0:115
  • +0:08
  • 1:08:471
  • -
  • Run
  • 44
  • Lrungu Francis Kaniaru
  • 21:322
  • +0:43
  • 1:30:191
  • -
1:30:19--100%28.38%24.12%08:19:39
247Team 47Elite (18+)F/M
Show all race timer laps Show
  • Leg
  • Bib
  • Racer
  • Leg time / Rank
  • Behind
  • Race time / Rank
  • Behind
  • Swim
  • 47
  • Saskia Gutsche
  • 13:119
  • +1:07
  • 13:119
  • +1:07
  • T1
  • 47
  • Max Gutsche
  • 0:349
  • +0:21
  • 13:457
  • +1:28
  • Bike
  • 47
  • Max Gutsche
  • 56:085
  • +1:49
  • 1:09:533
  • +1:17
  • T2
  • 47
  • Seb Gutsche
  • 0:1411
  • +0:11
  • 1:10:073
  • +1:20
  • Run
  • 47
  • Seb Gutsche
  • 20:491
  • -
  • 1:30:562
  • +0:37
1:30:56+0:37+0.68%99.32%27.89%23.60%08:19:39
329Edmund MackenzieElite (18+)M
Show all race timer laps Show
  • Leg
  • Bib
  • Racer
  • Leg time / Rank
  • Behind
  • Race time / Rank
  • Behind
  • Swim
  • 29
  • Edmund Mackenzie
  • 12:418
  • +0:37
  • 12:418
  • +0:37
  • T1
  • 29
  • Edmund Mackenzie
  • 1:4926
  • +1:36
  • 14:309
  • +2:13
  • Bike
  • 29
  • Edmund Mackenzie
  • 54:191
  • -
  • 1:08:492
  • +0:13
  • T2
  • 29
  • Edmund Mackenzie
  • 1:0435
  • +1:01
  • 1:09:532
  • +1:06
  • Run
  • 29
  • Edmund Mackenzie
  • 24:016
  • +3:13
  • 1:33:553
  • +3:36
1:33:55+3:36+3.99%96.17%25.53%21.10%08:19:39
  • Elite (18+)
Place Bib Team name Category Gender Lap times Finish time
144Team 44Elite (18+)M
Show all race timer laps Show
  • Leg
  • Bib
  • Racer
  • Leg time / Rank
  • Behind
  • Race time / Rank
  • Behind
  • Swim
  • 44
  • Caleb Kiluma Ukumu
  • 12:051
  • -
  • 12:051
  • -
  • T1
  • 44
  • Kevin Nabongo Hsc
  • 0:131
  • -
  • 12:171
  • -
  • Bike
  • 44
  • Kevin Nabongo Hsc
  • 56:194
  • +2:00
  • 1:08:361
  • -
  • T2
  • 44
  • Lrungu Francis Kaniaru
  • 0:114
  • +0:08
  • 1:08:471
  • -
  • Run
  • 44
  • Lrungu Francis Kaniaru
  • 21:322
  • +0:43
  • 1:30:191
  • -
1:30:19--100%28.35%21.88%08:19:39
247Team 47Elite (18+)F/M
Show all race timer laps Show
  • Leg
  • Bib
  • Racer
  • Leg time / Rank
  • Behind
  • Race time / Rank
  • Behind
  • Swim
  • 47
  • Saskia Gutsche
  • 13:116
  • +1:07
  • 13:116
  • +1:07
  • T1
  • 47
  • Max Gutsche
  • 0:347
  • +0:21
  • 13:455
  • +1:28
  • Bike
  • 47
  • Max Gutsche
  • 56:083
  • +1:49
  • 1:09:533
  • +1:17
  • T2
  • 47
  • Seb Gutsche
  • 0:1410
  • +0:11
  • 1:10:073
  • +1:20
  • Run
  • 47
  • Seb Gutsche
  • 20:491
  • -
  • 1:30:562
  • +0:37
1:30:56+0:37+0.68%99.32%27.86%21.35%08:19:39
329Edmund MackenzieElite (18+)M
Show all race timer laps Show
  • Leg
  • Bib
  • Racer
  • Leg time / Rank
  • Behind
  • Race time / Rank
  • Behind
  • Swim
  • 29
  • Edmund Mackenzie
  • 12:415
  • +0:37
  • 12:415
  • +0:37
  • T1
  • 29
  • Edmund Mackenzie
  • 1:4917
  • +1:36
  • 14:306
  • +2:13
  • Bike
  • 29
  • Edmund Mackenzie
  • 54:191
  • -
  • 1:08:492
  • +0:13
  • T2
  • 29
  • Edmund Mackenzie
  • 1:0427
  • +1:01
  • 1:09:532
  • +1:06
  • Run
  • 29
  • Edmund Mackenzie
  • 24:016
  • +3:13
  • 1:33:553
  • +3:36
1:33:55+3:36+3.99%96.17%25.49%18.77%08:19:39
  • Junior (13-17)
Place Bib Team name Category Gender Lap times Finish time
115Bram RüttimannJunior (13-17)M
Show all race timer laps Show
  • Leg
  • Bib
  • Racer
  • Leg time / Rank
  • Behind
  • Race time / Rank
  • Behind
  • Swim
  • 15
  • Bram Rüttimann
  • 13:504
  • +1:29
  • 13:504
  • +1:29
  • T1
  • 15
  • Bram Rüttimann
  • 1:264
  • +0:39
  • 15:164
  • +2:08
  • Bike
  • 15
  • Bram Rüttimann
  • 54:451
  • -
  • 1:10:011
  • -
  • T2
  • 15
  • Bram Rüttimann
  • 0:506
  • +0:24
  • 1:10:511
  • -
  • Run
  • 15
  • Bram Rüttimann
  • 28:232
  • +1:44
  • 1:39:151
  • -
1:39:15--100%13.27%16.36%08:19:39
213Ismael MungaiJunior (13-17)M
Show all race timer laps Show
  • Leg
  • Bib
  • Racer
  • Leg time / Rank
  • Behind
  • Race time / Rank
  • Behind
  • Swim
  • 13
  • Ismael Mungai
  • 12:211
  • -
  • 12:211
  • -
  • T1
  • 13
  • Ismael Mungai
  • 0:471
  • -
  • 13:081
  • -
  • Bike
  • 13
  • Ismael Mungai
  • 1:06:392
  • +11:54
  • 1:19:472
  • +9:46
  • T2
  • 13
  • Ismael Mungai
  • 0:344
  • +0:07
  • 1:20:212
  • +9:30
  • Run
  • 13
  • Ismael Mungai
  • 26:391
  • -
  • 1:47:002
  • +7:46
1:47:00+7:45+7.81%92.76%6.50%9.83%08:19:39
316Richard MuthumbiJunior (13-17)M
Show all race timer laps Show
  • Leg
  • Bib
  • Racer
  • Leg time / Rank
  • Behind
  • Race time / Rank
  • Behind
  • Swim
  • 16
  • Richard Muthumbi
  • 12:252
  • +0:04
  • 12:252
  • +0:04
  • T1
  • 16
  • Richard Muthumbi
  • 1:415
  • +0:54
  • 14:062
  • +0:58
  • Bike
  • 16
  • Richard Muthumbi
  • 1:09:135
  • +14:28
  • 1:23:193
  • +13:18
  • T2
  • 16
  • Richard Muthumbi
  • 0:323
  • +0:05
  • 1:23:513
  • +13:00
  • Run
  • 16
  • Richard Muthumbi
  • 33:256
  • +6:46
  • 1:57:173
  • +18:02
1:57:17+18:02+18.17%84.62%-2.49%1.16%08:19:39
  • Kids (under 13)
Place Bib Team name Category Gender Lap times Finish time
140Team 40Kids (under 13)M
Show all race timer laps Show
  • Leg
  • Bib
  • Racer
  • Leg time / Rank
  • Behind
  • Race time / Rank
  • Behind
  • Swim
  • 40
  • Nominated1
  • 20:351
  • -
  • 20:351
  • -
  • T1
  • 40
  • Charlie Horsey
  • 0:181
  • -
  • 20:531
  • -
  • Bike
  • 40
  • Charlie Horsey
  • 1:31:241
  • -
  • 1:52:171
  • -
  • T2
  • 40
  • Charlie Horsey
  • 1:392
  • +1:29
  • 1:53:561
  • -
  • Run
  • 40
  • Charlie Horsey
  • 32:261
  • -
  • 2:26:221
  • -
2:26:22--100%10.22%12.11%08:19:39
225Akeelah Hussein KhalidKids (under 13)F
Show all race timer laps Show
  • Leg
  • Bib
  • Racer
  • Leg time / Rank
  • Behind
  • Race time / Rank
  • Behind
  • Swim
  • 25
  • Akeelah Hussein Khalid
  • 26:323
  • +5:57
  • 26:323
  • +5:57
  • T1
  • 25
  • Akeelah Hussein Khalid
  • 1:433
  • +1:25
  • 28:153
  • +7:22
  • Bike
  • 25
  • Akeelah Hussein Khalid
  • 1:34:102
  • +2:45
  • 2:02:252
  • +10:07
  • T2
  • 25
  • Akeelah Hussein Khalid
  • 1:573
  • +1:47
  • 2:04:222
  • +10:26
  • Run
  • 25
  • Akeelah Hussein Khalid
  • 42:103
  • +9:44
  • 2:46:322
  • +20:10
2:46:32+20:10+13.78%87.89%-2.15%0.00%08:19:39
333Team 33Kids (under 13)M
Show all race timer laps Show
  • Leg
  • Bib
  • Racer
  • Leg time / Rank
  • Behind
  • Race time / Rank
  • Behind
  • Swim
  • 33
  • Raheef Ishaq Ahmed
  • 22:042
  • +1:29
  • 22:042
  • +1:29
  • T1
  • 33
  • Raheeb Ishaq Ahmed
  • 0:212
  • +0:03
  • 22:252
  • +1:32
  • Bike
  • 33
  • Raheeb Ishaq Ahmed
  • 1:54:593
  • +23:35
  • 2:17:243
  • +25:07
  • T2
  • 33
  • Raheel Ishaq Ahmed
  • 0:101
  • -
  • 2:17:343
  • +23:38
  • Run
  • 33
  • Raheel Ishaq Ahmed
  • 38:362
  • +6:10
  • 2:56:113
  • +29:48
2:56:11+29:49+20.37%83.08%-8.07%-5.79%08:19:39
  • Veterans (50+)
Place Bib Team name Category Gender Lap times Finish time
112Phil GutscheVeterans (50+)M
Show all race timer laps Show
  • Leg
  • Bib
  • Racer
  • Leg time / Rank
  • Behind
  • Race time / Rank
  • Behind
  • Swim
  • 12
  • Phil Gutsche
  • 12:191
  • -
  • 12:191
  • -
  • T1
  • 12
  • Phil Gutsche
  • 1:251
  • -
  • 13:441
  • -
  • Bike
  • 12
  • Phil Gutsche
  • 58:512
  • +3:47
  • 1:12:352
  • +0:26
  • T2
  • 12
  • Phil Gutsche
  • 1:062
  • +0:39
  • 1:13:412
  • +0:03
  • Run
  • 12
  • Phil Gutsche
  • 25:521
  • -
  • 1:39:331
  • -
1:39:33--100%14.46%14.65%08:19:39
29Michael HuthVeterans (50+)M
Show all race timer laps Show
  • Leg
  • Bib
  • Racer
  • Leg time / Rank
  • Behind
  • Race time / Rank
  • Behind
  • Swim
  • 9
  • Michael Huth
  • 14:222
  • +2:03
  • 14:222
  • +2:03
  • T1
  • 9
  • Michael Huth
  • 2:432
  • +1:18
  • 17:052
  • +3:21
  • Bike
  • 9
  • Michael Huth
  • 55:041
  • -
  • 1:12:101
  • -
  • T2
  • 9
  • Michael Huth
  • 1:293
  • +1:02
  • 1:13:381
  • -
  • Run
  • 9
  • Michael Huth
  • 31:302
  • +5:38
  • 1:45:082
  • +5:35
1:45:08+5:35+5.61%94.69%9.66%9.87%08:19:39
326Barbara KusterVeterans (50+)F
Show all race timer laps Show
  • Leg
  • Bib
  • Racer
  • Leg time / Rank
  • Behind
  • Race time / Rank
  • Behind
  • Swim
  • 26
  • Barbara Kuster
  • 15:023
  • +2:43
  • 15:023
  • +2:43
  • T1
  • 26
  • Barbara Kuster
  • 3:003
  • +1:35
  • 18:023
  • +4:18
  • Bike
  • 26
  • Barbara Kuster
  • 1:15:134
  • +20:09
  • 1:33:154
  • +21:06
  • T2
  • 26
  • Barbara Kuster
  • 0:271
  • -
  • 1:33:423
  • +20:04
  • Run
  • 26
  • Barbara Kuster
  • 34:273
  • +8:35
  • 2:08:093
  • +28:36
2:08:09+28:36+28.73%77.68%-10.11%-9.87%08:19:39