Official results on raceresult.com →
event-analysis / MOS123_2026

Kenanga Man of Steel Triathlon 123

9 August 2026 · Malaysia · 2 km swim / 98 km bike / 23 km run

Full race analysis, built from public raceresult.com results and split-timing data.

265
Registered
23488.3%
Finished
93.4%
DNF
228.3%
DNS

Filter age groups

Registered vs. Finished / DNF / DNS, by age group

Click a legend entry (Finished / DNF / DNS) to hide that status across every group. Use the checkboxes above to focus on specific age groups — the table below stays in sync.

Age group breakdown

Age group Registered Finished DNF DNS Finish rate
Total 265 234 9 22 88.3%
How DNF vs. DNS was determined

The public results page does not publish an explicit DNF/DNS status field. It was derived by cross-referencing the start list against each athlete's individual split data (swim / T1 / bike / T2 / run):

This is an inference from timing-mat data, not an official status flag from the organizer's system — a small number of edge cases are possible if a chip failed to register despite the athlete genuinely starting or finishing (see Course notes).

Fastest splits

Swim (top 5)

BibNameAge groupSwimPace
619Marlingga Alfedo PrimaMen 25-29 years0:28:261:25/100m
773Andy WibowoMen 45-49 years0:31:231:34/100m
604Simon PeterMen 18-24 years0:33:241:40/100m
650Edwin ThiangMen 30-34 years0:33:581:42/100m
606Abdul Karim Bin JazredalMen 18-24 years0:35:371:47/100m

Bike (top 5)

BibNameAge groupBikePace
642Muhammad Rabani HashimMen 30-34 years2:23:3541.0 km/h
663Teh Kuok YuenMen 35-39 years2:23:3840.9 km/h
777Muhammad Azmir Bin Mohd TaibMen 45-49 years2:23:4140.9 km/h
741Mohd Fawwaz Bin Mohd FauziMen 40-44 years2:24:5740.6 km/h
691Abdullah Umar IdrusMen 35-39 years2:26:4440.1 km/h

Run (top 5)

BibNameAge groupRunPace
663Teh Kuok YuenMen 35-39 years1:43:274:30/km
691Abdullah Umar IdrusMen 35-39 years1:46:264:38/km
776Shahrom Bin AbdullahMen 45-49 years1:47:374:41/km
642Muhammad Rabani HashimMen 30-34 years1:48:014:42/km
649Muhammad Khairil Azhar Bin Abd WahidMen 30-34 years1:50:394:49/km

Fastest female splits

Inge Prasetyo (bib 859, Women 45-49) swept all three: fastest female swim, bike, and run.

DisciplineBibNameAge groupTimePace
Swim859Inge PrasetyoWomen 45-49 years0:35:561:48/100m
Swim863Ng May ChingWomen 55-59 years0:38:351:56/100m
Swim833Aina Iwasaki Binti Muhammad MoritoshiWomen 25-29 years0:39:371:59/100m
Bike859Inge PrasetyoWomen 45-49 years2:46:3535.3 km/h
Bike835Hui JinWomen 30-34 years2:58:1133.0 km/h
Bike853Nursya JusohWomen 45-49 years3:03:0532.1 km/h
Run859Inge PrasetyoWomen 45-49 years1:56:305:04/km
Run835Hui JinWomen 30-34 years2:11:315:43/km
Run842Mimi RuslanWomen 40-44 years2:13:595:50/km

Most competitive age groups, by average finish time

Ranked fastest to slowest average finish time among finishers. Groups with very few finishers (n < 5) are not statistically meaningful — one fast or slow athlete swings the whole average — so treat those with caution.

RankAge groupFinishersAvg timeFastestSlowest

Headline finding: among groups with a statistically meaningful field, Men 35-39 is clearly the most competitive age group — 37 finishers averaging 6:26:36, over 40 minutes faster than the next-largest group, with a fast winner (4:47:21) pulling the whole field rather than one outlier skewing it.

The complete triathlete vs. the specialist

Using percentile rank across all three disciplines (231 finishers with complete Swim/Bike/Run splits).

Most dominant across all three legs (best average percentile)

BibNameAge groupSwim rankBike rankRun rankTotal time
663Teh Kuok YuenMen 35-39 years7214:47:21
776Shahrom Bin AbdullahMen 45-49 years11934:57:15
711Andy LordiantoMen 40-44 years141465:05:08
649Muhammad Khairil Azhar Bin Abd WahidMen 30-34 years82255:09:19
619Marlingga Alfedo PrimaMen 25-29 years116205:07:35
773Andy WibowoMen 45-49 years223125:12:13
777Muhammad Azmir Bin Mohd TaibMen 45-49 years203185:08:12
650Edwin ThiangMen 30-34 years43275:13:22
817Gentiel Albert A GielenMen 60-64 years2117195:21:38
859Inge PrasetyoWomen 45-49 years642105:23:34

Teh Kuok Yuen (bib 663) is the standout: top-10 in every single leg, and the outright race winner. Also worth highlighting — the correlation between leg ranks across the whole field is Swim↔Bike 0.49, Swim↔Run 0.50, Bike↔Run 0.71. Bike and run performance track each other much more closely than either does with swim, which makes sense: swimming is a more specialized skill, while bike and run fitness overlap more.

Biggest specialists (largest spread between best and worst discipline percentile)

BibNameAge groupSwim %ileBike %ileRun %ileTotal time
716Ahmad Abd Qahhar TermiziMen 40-44 years99.64.895.28:20:45
604Simon PeterMen 18-24 years1.387.943.77:12:46
863Ng May ChingWomen 55-59 years5.690.586.68:24:52
718Abdul Azim Bin RosliMen 40-44 years19.973.297.48:41:34
797Lee Boon ChongMen 50-54 years26.880.194.88:36:26
624Tiu Chuan YewMen 30-34 years16.061.984.07:41:49

Simon Peter (604) is a clean example of a pure swim specialist: 2nd-fastest swimmer in the entire field, but mid-to-back-of-pack on the bike and run. (Bib 716's swim/bike/run mismatch is unusually extreme — see Course notes, where it's flagged as a data-quality item rather than simply a "specialist" story.)

Biggest movers (comeback stories)

Position gained/lost, tracked by cumulative time at each checkpoint (swim finish → bike finish → race finish), among the 231 finishers with complete splits.

Biggest run comebacks (bike-finish position → final position)

BibNameAge groupAfter bikeFinal positionPlaces gained
659Muhammad Amir Akram Bin SidekMen 35-39 years20647+159
633David A/l Kanapal PandianMen 35-39 years19840+158
669Tengku Putra Ridzuan ShahMen 35-39 years18739+148
673Chua Tze WeiMen 35-39 years17430+144
667Faiz RusliMen 35-39 years15425+129
811Ang Chee KiangMen 55-59 years13569+66

Five of the six biggest run comebacks belong to Men 35-39 — which helps explain why that age group posted the fastest average finish time in Competitiveness: it wasn't just a fast front pack, the whole field surged late.

Biggest bike comebacks (swim-exit position → bike-finish position)

BibNameAge groupAfter swimAfter bikePlaces gained
716Ahmad Abd Qahhar TermiziMen 40-44 years230104+126
629Faisal OthmanMen 30-34 years19585+110
687Aiman IsaMen 35-39 years16371+92
737Mohd Redwan Bin JaafarMen 40-44 years17988+91
792Chia Min TeckMen 50-54 years14561+84
627Muhammad Noor Idham IbrahimMen 30-34 years200122+78

Transition efficiency

Fastest T1 (swim → bike)

BibNameT1
827Harry Ecker Maria Hanssens0:00:20
707Zaeidi Hj Berudin0:00:28
720Koy Kheng Boon0:00:35
612Syafiq Syahmi0:00:38
739Dr Haslin Abdul Hamid0:00:49

Fastest T2 (bike → run)

BibNameT2
650Edwin Thiang0:01:03
620Mohd Azmir Bin Abdullah Sani0:01:05
649Muhammad Khairil Azhar Bin Abd Wahid0:01:05
608Lim Chee Yong0:01:13
680Nelson Moh0:01:23

Photo finishes

Three exact dead-heat ties to the second (different age groups, so no placing conflicts).

BibNameAge groupTotal time
690Mohd Suhaimi Bin DaudMen 35-39 years7:07:54
733Muhaimin FitriMen 40-44 years7:07:54
768Ahmad Irfan RamleMen 45-49 years8:03:05
771Wan Ahmad Nurul Hazri Wan BaharudinMen 45-49 years8:03:05
797Lee Boon ChongMen 50-54 years8:36:26
812Khor Hock BengMen 55-59 years8:36:26

Country breakdown

9 nationalities were represented. Unsurprisingly for a domestic race, 90% of the field (239 of 265) was Malaysian.

CountryRegisteredFinishedDNFDNSAvg finish

Indonesia's 11 athletes averaged over an hour faster than the Malaysian field — driven by several of the race's fastest overall finishers (Marlingga Alfedo Prima, Andy Wibowo, Andy Lordianto, Inge Prasetyo) being Indonesian. Small-sample caveat applies to every country except MAS and INA.

By age group (only groups with international entries shown)

Fully Malaysian groups: Men 18-24, Men 30-34, Women 25-29, Women 30-34, Women 50-54, Women 55-59, Women 60-64. Interesting angle: the international field skews toward the masters brackets (Men 45+ has multiple countries represented in 4 of its 5 groups) rather than the younger open categories.

Course distance & timing-data integrity notes

The advertised course was 2 km swim / 98 km bike / 23 km run. Several athletes' own GPS devices measured closer to 94 km on the bike and just under 23 km on the run. This section documents what the official timing data does and doesn't support as an explanation.

Methodology: the bike course was timed as 4 laps (Bike Lap 0-3 + Bike Finish) and the run as 2 laps split into halves (Run Lap 1.1 / 1.2 / 2.1 / 2.2 + Finish) — each a separate timing-mat checkpoint, in addition to the aggregate Swim/Bike/Run leg times used elsewhere in this report.

Flagged for the organizer/timing company to review — not a proven finding: bib 716 was dead last (or near it) in both swim (230th of 231) and run (186th of 231), but posted the 11th-fastest bike split in the entire field (2nd-fastest in his age group) — while missing exactly the mat reads for the second half of the bike course (Lap 2 and Lap 3). That specific combination — an extreme, isolated leg performance alongside missing lap data precisely where the fast split would need to be explained — is worth a second look, but a hardware/chip issue affecting only that rider on only those two mats cannot be ruled out from public data alone. Referred to by bib number only here, deliberately, given the speculative nature of a possible course-cut discussion.