Date |
Activity |
Course ▼ |
Type |
Distance |
Duration |
Pace |
|
2/11/2018 |
Run |
WUF Race 2018 |
Race |
14.3 km |
1:32:14 |
6:27 |
|
10/5/2010 |
Swim |
Vistana Kuantan pool |
Free Style |
|
45:00 |
|
|
11/1/2017 |
Run |
Vientiane |
Steady run |
9.0 km |
53:41 |
5:58 |
|
10/31/2017 |
Run |
Vientiane |
Easy |
6.1 km |
42:17 |
6:56 |
|
10/27/2009 |
Run |
UPM Track |
Interval |
7.1 km |
55:17 |
7:45 |
|
1/15/2012 |
Run |
UPM Mizuno Wave Run |
Race |
9.9 km |
57:10 |
5:47 |
|
10/17/2010 |
Run |
UPM Mizuno Wave Run |
Race |
10.0 km |
1:04:14 |
6:25 |
|
10/25/2009 |
Run |
UPM Mizuno Wave Run |
Race |
11.0 km |
1:08:02 |
6:10 |
|
11/27/2022 |
Outdoor bike |
TSI-SgMerab |
Easy |
22.7 km |
1:02:30 |
2:46 |
|
11/26/2022 |
Outdoor bike |
TSI-SgMerab |
Long |
57.2 km |
2:15:18 |
2:22 |
|
11/12/2022 |
Outdoor bike |
TSI-SgMerab |
Long |
50.0 km |
2:03:58 |
2:29 |
|
11/18/2023 |
Outdoor bike |
TSI-Putrajaya-Lakeside |
Easy |
33.2 km |
1:28:21 |
2:40 |
|
4/28/2024 |
Outdoor bike |
TSI-Putrajaya |
Easy |
26.6 km |
1:12:20 |
2:44 |
|
4/21/2024 |
Outdoor bike |
TSI-Putrajaya |
Tempo |
32.2 km |
1:13:52 |
2:18 |
|
4/20/2024 |
Outdoor bike |
TSI-Putrajaya |
Easy |
30.8 km |
1:35:21 |
3:06 |
|
3/4/2024 |
Outdoor bike |
TSI-Putrajaya |
Easy |
24.0 km |
1:06:35 |
2:47 |
|
2/25/2024 |
Outdoor bike |
TSI-Putrajaya |
Easy |
27.0 km |
1:18:06 |
2:54 |
|
2/18/2024 |
Outdoor bike |
TSI-Putrajaya |
Easy |
31.1 km |
1:27:04 |
2:48 |
|
2/17/2024 |
Outdoor bike |
TSI-Putrajaya |
Easy |
36.3 km |
1:54:04 |
3:09 |
|
1/25/2024 |
Outdoor bike |
TSI-Putrajaya |
Easy |
32.1 km |
1:44:24 |
3:15 |
|
12/31/2023 |
Outdoor bike |
TSI-Putrajaya |
Easy |
32.2 km |
1:26:40 |
2:42 |
|
12/30/2023 |
Outdoor bike |
TSI-Putrajaya |
Easy |
21.6 km |
58:47 |
2:44 |
|
12/26/2023 |
Outdoor bike |
TSI-Putrajaya |
Easy |
27.0 km |
1:15:35 |
2:48 |
|
12/9/2023 |
Outdoor bike |
TSI-Putrajaya |
Easy |
32.1 km |
1:26:48 |
2:43 |
|
12/3/2023 |
Outdoor bike |
TSI-Putrajaya |
Easy |
27.4 km |
1:16:08 |
2:47 |
|
11/13/2023 |
Outdoor bike |
TSI-Putrajaya |
Tempo |
42.6 km |
1:43:01 |
2:26 |
|
11/4/2023 |
Outdoor bike |
TSI-Putrajaya |
Easy |
28.7 km |
1:13:50 |
2:35 |
|
10/8/2023 |
Outdoor bike |
TSI-Putrajaya |
Easy |
24.2 km |
1:04:58 |
2:42 |
|
9/28/2023 |
Outdoor bike |
TSI-Putrajaya |
Easy |
32.2 km |
1:27:27 |
2:43 |
|
9/3/2023 |
Outdoor bike |
TSI-Putrajaya |
Easy |
32.5 km |
1:19:13 |
2:27 |
|
8/24/2023 |
Outdoor bike |
TSI-Putrajaya |
Tempo |
32.2 km |
1:17:56 |
2:26 |
|
8/10/2023 |
Outdoor bike |
TSI-Putrajaya |
Tempo |
27.4 km |
1:06:33 |
2:26 |
|
8/6/2023 |
Outdoor bike |
TSI-Putrajaya |
Tempo |
32.1 km |
1:18:53 |
2:28 |
|
8/4/2023 |
Outdoor bike |
TSI-Putrajaya |
Easy |
27.4 km |
1:08:56 |
2:32 |
|
7/30/2023 |
Outdoor bike |
TSI-Putrajaya |
Easy |
25.7 km |
1:09:10 |
2:42 |
|
7/29/2023 |
Outdoor bike |
TSI-Putrajaya |
Tempo |
42.6 km |
1:43:46 |
2:27 |
|
7/28/2023 |
Outdoor bike |
TSI-Putrajaya |
Easy |
27.3 km |
1:08:42 |
2:31 |
|
7/26/2023 |
Outdoor bike |
TSI-Putrajaya |
Easy |
6.7 km |
20:04 |
3:01 |
|
7/23/2023 |
Outdoor bike |
TSI-Putrajaya |
Easy |
31.9 km |
1:20:07 |
2:31 |
|
7/21/2023 |
Outdoor bike |
TSI-Putrajaya |
Easy |
25.7 km |
1:04:25 |
2:31 |
|
7/17/2023 |
Outdoor bike |
TSI-Putrajaya |
Easy |
25.5 km |
1:04:28 |
2:32 |
|
7/14/2023 |
Outdoor bike |
TSI-Putrajaya |
Easy |
24.9 km |
1:08:50 |
2:46 |
|
1/29/2023 |
Outdoor bike |
TSI-Putrajaya |
Easy |
30.7 km |
1:16:31 |
2:30 |
|
1/28/2023 |
Outdoor bike |
TSI-Putrajaya |
Easy |
12.9 km |
32:43 |
2:33 |
|
1/25/2023 |
Outdoor bike |
TSI-Putrajaya |
Easy |
25.7 km |
1:07:37 |
2:39 |
|
1/13/2023 |
Outdoor bike |
TSI-Putrajaya |
Easy |
25.7 km |
1:06:28 |
2:36 |
|
1/12/2023 |
Outdoor bike |
TSI-Putrajaya |
Easy |
30.7 km |
1:20:59 |
2:39 |
|
1/7/2023 |
Outdoor bike |
TSI-Putrajaya |
Easy |
41.9 km |
1:48:06 |
2:35 |
|
1/6/2023 |
Outdoor bike |
TSI-Putrajaya |
Easy |
25.6 km |
1:07:23 |
2:38 |
|
12/30/2022 |
Outdoor bike |
TSI-Putrajaya |
Tempo |
44.8 km |
1:49:13 |
2:27 |
|
12/28/2022 |
Outdoor bike |
TSI-Putrajaya |
Easy |
31.7 km |
1:28:55 |
2:49 |
|
12/27/2022 |
Outdoor bike |
TSI-Putrajaya |
Tempo |
44.7 km |
1:49:24 |
2:27 |
|
12/26/2022 |
Outdoor bike |
TSI-Putrajaya |
Easy |
34.3 km |
1:36:17 |
2:49 |
|
12/24/2022 |
Outdoor bike |
TSI-Putrajaya |
Easy |
22.9 km |
1:03:41 |
2:47 |
|
12/23/2022 |
Outdoor bike |
TSI-Putrajaya |
Easy |
31.8 km |
1:29:39 |
2:50 |
|
12/20/2022 |
Outdoor bike |
TSI-Putrajaya |
Tempo |
43.2 km |
1:44:04 |
2:25 |
|
12/19/2022 |
Outdoor bike |
TSI-Putrajaya |
Tempo |
32.2 km |
1:20:08 |
2:30 |
|
12/15/2022 |
Outdoor bike |
TSI-Putrajaya |
Tempo |
26.0 km |
1:12:05 |
2:47 |
|
12/14/2022 |
Outdoor bike |
TSI-Putrajaya |
Tempo |
40.1 km |
1:43:06 |
2:35 |
|
12/10/2022 |
Outdoor bike |
TSI-Putrajaya |
Easy |
25.7 km |
1:09:35 |
2:43 |
|
12/7/2022 |
Outdoor bike |
TSI-Putrajaya |
Easy |
25.6 km |
1:07:17 |
2:38 |
|
12/4/2022 |
Outdoor bike |
TSI-Putrajaya |
Tempo |
40.4 km |
1:32:30 |
2:18 |
|
11/23/2022 |
Outdoor bike |
TSI-Putrajaya |
Easy |
23.8 km |
1:03:23 |
2:40 |
|
11/20/2022 |
Outdoor bike |
TSI-Putrajaya |
Easy |
23.2 km |
1:01:12 |
2:39 |
|
11/18/2022 |
Outdoor bike |
TSI-Putrajaya |
Long |
42.1 km |
1:38:36 |
2:21 |
|
11/17/2022 |
Outdoor bike |
TSI-Putrajaya |
Tempo |
24.5 km |
1:01:32 |
2:31 |
|
11/14/2022 |
Outdoor bike |
TSI-Putrajaya |
Easy |
21.5 km |
59:04 |
2:46 |
|
11/13/2022 |
Outdoor bike |
TSI-Putrajaya |
Easy |
41.6 km |
1:44:07 |
2:31 |
|
11/6/2022 |
Outdoor bike |
TSI-Putrajaya |
Long |
40.4 km |
1:36:00 |
2:23 |
|
11/3/2022 |
Outdoor bike |
TSI-Putrajaya |
Tempo |
22.2 km |
54:14 |
2:27 |
|
11/1/2022 |
Outdoor bike |
TSI-Putrajaya |
Easy |
18.5 km |
50:30 |
2:44 |
|
10/29/2022 |
Outdoor bike |
TSI-Putrajaya |
Tempo |
45.2 km |
1:48:32 |
2:25 |
|
10/27/2022 |
Outdoor bike |
TSI-Putrajaya |
Tempo |
21.9 km |
54:20 |
2:29 |
|
10/26/2022 |
Outdoor bike |
TSI-Putrajaya |
Easy |
23.0 km |
1:04:53 |
2:49 |
|
10/25/2022 |
Outdoor bike |
TSI-Putrajaya |
Easy |
18.1 km |
52:39 |
2:55 |
|
10/23/2022 |
Outdoor bike |
TSI-Putrajaya |
Tempo |
40.6 km |
1:41:24 |
2:30 |
|
10/10/2022 |
Outdoor bike |
TSI-Putrajaya |
Tempo |
35.4 km |
1:32:47 |
2:38 |
|
1/13/2024 |
Outdoor bike |
TSI-Jenderam-BBB |
Long |
50.3 km |
1:57:36 |
2:21 |
|
8/20/2023 |
Outdoor bike |
TSI-Jenderam-BBB |
Long |
49.2 km |
1:59:06 |
2:26 |
|
1/7/2024 |
Outdoor bike |
TSI-DPinggiran-Bunian-Bangi |
Long |
57.2 km |
2:18:47 |
2:26 |
|
12/25/2023 |
Outdoor bike |
TSI-DPinggiran-Bunian-Bangi |
Long |
55.7 km |
2:22:30 |
2:34 |
|
10/7/2023 |
Outdoor bike |
TSI-DPinggiran-Bunian-Bangi |
Long |
57.2 km |
2:20:09 |
2:28 |
|
9/16/2023 |
Outdoor bike |
TSI-DPinggiran-Bunian-Bangi |
Long |
57.3 km |
2:22:17 |
2:30 |
|
8/31/2023 |
Outdoor bike |
TSI-Bunian-Bangi-P15-P5 |
Long |
46.6 km |
1:51:10 |
2:24 |
|
4/27/2024 |
Outdoor bike |
TSI-Bunian-Bangi |
Tempo |
64.1 km |
2:23:58 |
2:15 |
|
2/24/2024 |
Outdoor bike |
TSI-Bunian-Bangi |
Long |
57.1 km |
2:24:09 |
2:32 |
|
12/2/2023 |
Outdoor bike |
TSI-Bunian-Bangi |
Long |
57.2 km |
2:14:34 |
2:22 |
|
11/25/2023 |
Outdoor bike |
TSI-Bunian-Bangi |
Long |
50.4 km |
2:01:54 |
2:26 |
|
10/29/2023 |
Outdoor bike |
TSI-Bunian-Bangi |
Long |
50.4 km |
1:59:54 |
2:23 |
|
9/10/2023 |
Outdoor bike |
TSI-Bunian-Bangi |
Long |
51.7 km |
2:01:50 |
2:22 |
|
8/26/2023 |
Outdoor bike |
TSI-Bunian-Bangi |
Long |
50.9 km |
2:01:35 |
2:24 |
|
8/19/2023 |
Outdoor bike |
TSI-Bunian-Bangi |
Long |
50.4 km |
2:01:57 |
2:26 |
|
8/12/2023 |
Outdoor bike |
TSI-Bunian-Bangi |
Long |
50.4 km |
2:02:59 |
2:27 |
|
1/8/2023 |
Outdoor bike |
TSI-Bunian-Bangi |
Long |
61.7 km |
2:27:20 |
2:24 |
|
1/1/2023 |
Outdoor bike |
TSI-Bunian-Bangi |
Long |
61.8 km |
2:29:53 |
2:26 |
|
12/25/2022 |
Outdoor bike |
TSI-Bunian-Bangi |
Long |
62.2 km |
2:29:31 |
2:25 |
|
9/8/2023 |
Cross training |
TSI |
Battle rope |
|
44:39 |
|
|
9/4/2023 |
Cross training |
TSI |
Battle rope |
|
45:00 |
|
|
8/29/2023 |
Cross training |
TSI |
Battle rope |
|
48:03 |
|
|
8/23/2023 |
Cross training |
TSI |
Battle rope |
|
43:25 |
|
|