Skip to content
← home

sports


First run was the ASAS Cross Country in 2022. Started running more seriously that year, then expanded into triathlon and duathlon from 2024 onward.38+ races on record below, plus full IRONMAN 70.3 results. See also 14 years of training progress →, built from a full Strava export.

personal bests

  • ASAS Cross Country (2022) — 32:11 — 1st place
  • ASAS Cross Country (2023) — ~25:00 — 1st place
  • Standard Chartered KL Marathon (SCKLM) (2023) — 4:14:15 — marathon PB
  • Powerman (run-bike-run) (2025) — 3:25:18 — run 47:43 / bike 1:42:10 / run 50:10 — duathlon PB, ~25 min faster than 2024
  • Melaka OD Triathlon (2025) — 2:33:06 — swim 36:55 / bike 1:04:25 / run 46:19 — 1st place overall

ironman 70.3

3 finished · 0 upcoming

IRONMAN 70.3 Desaru Coast 2025(completed)

Desaru Coast, Malaysia · May 25, 2025 · 70.3

Finish: 5:47:43 · Age group: 19th

First IRONMAN 70.3 finish. Verified against official CoachCox results (overall 89, age-group 19).

SegmentTimeNotes
Swim46:12AG rank 29
T13:17AG rank 14
Bike2:50:41AG rank 26
T23:06AG rank 26
Run2:04:27AG rank 14

IRONMAN 70.3 Desaru Coast 2026(completed)

Desaru Coast, Malaysia · July 26, 2026 · 70.3

Finish: 5:30:27 · Age group: 15th

Swim leg was shortened. Verified against official CoachCox results (overall 108, age-group 15).

SegmentTimeNotes
Swim26:35AG rank 34
T12:45AG rank 5
Bike2:49:42AG rank 14
T22:36AG rank 13
Run2:08:48AG rank 19

IRONMAN 70.3 Langkawi 2025(completed)

Langkawi, Malaysia · November 1, 2025 · 70.3

Finish: 5:59:31 · Age group: 24th

Verified against official CoachCox results (overall 152, age-group 24).

SegmentTimeNotes
Swim41:15AG rank 24
T18:02AG rank 50
Bike2:53:08AG rank 18
T21:55AG rank 5
Run2:15:12AG rank 26

triathlon & duathlon

YearEventTimeNoteStrava
2025Melaka OD Triathlon 🏆2:33:06swim 36:55 / bike 1:04:25 / run 46:19 — 1st place overall—
2025Powerman (run-bike-run) 🏆3:25:18run 47:43 / bike 1:42:10 / run 50:10 — duathlon PB, ~25 min faster than 2024—
2025Perak Multisport Festival2:51:13swim 36:35 / bike 1:12:52 / run 56:53 — 3rd AG, 8th overall—
2025Port Dickson Triathlon2:27:23swim 25:53 / bike 1:09:28 / run 47:02 — AG 21, overall 80, gender 74—
2025Asia Triathlon Cup Putrajaya (Olympic Distance)2:40:47swim 38:42 / bike 1:07:23 / run 49:13 — 10th AG M40-49—
2024Powerman (run-bike-run)3:50:16run 44:55 / bike 2:01:17 / run 59:02—

swim

YearDateEventDistanceTimePaceStrava
202519 Jul 2025Oceanman Kota Kinabalu———
202518 Jan 2025PD OWS Classic (Port Dickson)~1.7 km41:25~24:22/km—
202412 Oct 2024Putrajaya Swimathon———

bike

YearEventTimeStrava
2025IJM Duo Highway——
2025IJN KHK Ride——
2024Lekas Highway Ride——

run

Full Marathon

YearDateEventDistanceTimePaceNoteStrava
20241 Dec 2024Singapore Marathon42 km (Full)———
20246 Oct 2024KLSCM42 km (Full)———
202428 Apr 2024Twincity Marathon———
20231 Oct 2023Standard Chartered KL Marathon (SCKLM) 🏆42.2 km (Full)4:14:156:01/kmmarathon PB—
202311 Mar 2023Twincity Marathon44.45 km (Full)4:50:196:32/kmStrava ↗
202213 Nov 2022Standard Chartered KL Marathon42.67 km (Full)4:26:056:14/km937/10493—

Half Marathon

YearDateEventDistanceTimePaceNoteStrava
202418 Aug 2024PJ Half Marathon———
202421 Jul 2024Score Marathon21.5 km———
202211 Dec 2022Penang Bridge International Marathon21.5 km1:49:215:05/km96/4809—
20224 Dec 2022Selangor Marathon21.12 km1:45:505:01/km49/1255—
202223 Oct 2022Score Marathon21.5 km1:53:065:16/km37/272—
202216 Oct 2022MPKJ21.29 km1:46:054:59/km44/466—
202225 Sept 2022PJ Half Marathon29.91 km2:53:075:47/km197/1513—
202218 Sept 2022Setia 4 Malaysia21.18 km2:00:395:42/km116th—
202211 Sept 2022Garmin Marathon (Half)21.6 km1:53:485:16/km228/3985—

30km

YearDateEventDistanceTimePaceNoteStrava
202414 Sept 2024Boom+ Putrajaya Run30 km2:35:535:12/km104/2071Strava ↗

Others (less than Half Marathon)

YearDateEventDistanceTimePaceNoteStrava
202427 Oct 2024Garmin Run Asia———
20248 Sept 2024IJM Highway Run———
202423 Jun 2024Toyota Outrun———
202419 May 2024Generali Run———
20247 Jan 2024Melawati Run———
20238 Jul 2023ASAS Cross Country 🏆5.5 km~25:00~4:33/km1st placeStrava ↗
20225 Nov 2022Dash Penchala Run12.03 km59:014:54/km131st—
202230 Jul 2022Setia City Mall Run9.52 km46:034:50/km—
202223 Jul 2022Twincity12 km56:334:43/km39/884—
202218 Jun 2022ASAS Cross Country 🏆6.53 km32:114:56/km1st placeStrava ↗