Singapore Open 2016 | 1500m (Men) | 4:22.99 | 5 | SAFSA | 2016-04-28 00:00:00 | FINAL | 605 | |
Polite Track & Field 2012/13 | 1500m (Men) | 4:40.18 | 7 | NYP | 2012-11-10 00:00:00 | FINAL | | |
SA Performance Trial 2 2020 | 3000m Steeplechase (Men) 0.914m | DNF | | WAC | 2020-12-11 00:00:00 | FINAL | | |
Inter Club 2019 | 3000m Steeplechase (Men) 0.914m | DNS | | SIM | 2019-06-30 00:00:00 | FINAL | | |
Asian Athletics Championship 2019 Doha | 3000m Steeplechase (Men) 0.914m | 9:38.37 | 14 | SGP | 2019-04-21 00:00:00 | FINAL | | |
Singapore Open 2019 | 3000m Steeplechase (Men) 0.914m | 9:27.70 | 1 | SIM | 2019-03-28 00:00:00 | FINAL | | |
IVP Track & Field 2018/19 | 3000m Steeplechase (Men) 0.914m | 9:44.04 | 1 | SIM | 2019-01-19 00:00:00 | FINAL | | |
ASEAN University Games 2018 Myanmar | 3000m Steeplechase (Men) 0.914m | 9:58.64 | 3 | SGP | 2018-12-14 00:00:00 | FINAL | 766 | |
Singapore Open 2018 | 3000m Steeplechase (Men) 0.914m | 9:49.51 | 3 | SIM | 2018-04-11 00:00:00 | FINAL | 799 | |
IVP Track & Field 2017/18 | 3000m Steeplechase (Men) 0.914m | 9:37.65 | 1 | SIM | 2018-01-20 00:00:00 | FINAL
| 844 | CR |
Inter Club 2015 | 3000m Steeplechase (Men) 0.914m | 10:20.51 | 1 | SAFSA | 2015-10-25 00:00:00 | FINAL | 688 | |
IVP Track & Field 2014/15 | 3000m Steeplechase (Men) 0.914m | 9:55.06 | 1 | NYP | 2015-01-10 00:00:00 | FINAL | 779 | |
Polite Track & Field 2014/15 | 3000m Steeplechase (Men) 0.914m | 10:04.78 | 1 | NYP | 2014-11-19 00:00:00 | FINAL | 744 | CR |
Polite Track & Field 2013/14 | 3000m Steeplechase (Men) 0.914m | 10:26.75 | 1 | NYP | 2013-11-23 00:00:00 | FINAL | | |
Polite Track & Field 2012/13 | 3000m Steeplechase (Men) 0.914m | 13:08.43 | 4 | NYP | 2012-11-03 00:00:00 | FINAL | | |
Asian Athletics Championship 2019 Doha | 5000m (Men) | 15:35.51 | 19 | SGP | 2019-04-24 00:00:00 | FINAL | | PB |
IVP Track & Field 2018/19 | 5000m (Men) | 16:01.26 | 1 | SIM | 2019-01-12 00:00:00 | FINAL | | |
ASEAN University Games 2018 Myanmar | 5000m (Men) | DNF | | SGP | 2018-12-15 00:00:00 | FINAL | 0 | |
Inter Club 2018 | 5000m (Men) | 16:04.32 | 1 | SIM | 2018-10-20 00:00:00 | FINAL | 628 | |
Singapore Open 2018 | 5000m (Men) | 16:17.56 | 7 | SIM | 2018-04-12 00:00:00 | FINAL | 594 | |
IVP Track & Field 2017/18 | 5000m (Men) | 15:51.83 | 2 | SIM | 2018-01-13 00:00:00 | FINAL
| 662 | |
Inter Club 2017 | 5000m (Men) | 16:13.62 | 2 | SIM | 2017-10-28 00:00:00 | FINAL | 604 | |
Singapore T&F Series 2016/S2 | 5000m (Men) | 16:31.12 | 1 | NYP | 2016-02-21 00:00:00 | FINAL | 559 | |
IVP Track & Field 2014/15 | 5000m (Men) | 16:25.56 | 3 | NYP | 2015-01-17 00:00:00 | FINAL | 573 | |
Polite Track & Field 2014/15 | 5000m (Men) | 16:14.14 | 1 | NYP | 2014-11-22 00:00:00 | FINAL | 602 | CR |
Polite Track & Field 2013/14 | 5000m (Men) | 16:40.40 | 1 | NYP | 2013-11-30 00:00:00 | FINAL | | |
IVP Track & Field 2018/19 | 10000m (Men) | 33:59.52 | 1 | SIM | 2019-01-16 00:00:00 | FINAL | | |
Inter Club 2018 | 10000m (Men) | 33:51.85 | 1 | SIM | 2018-10-21 00:00:00 | FINAL | 655 | |
IVP Track & Field 2017/18 | 10000m (Men) | 34:52.99 | 2 | SIM | 2018-01-17 00:00:00 | FINAL
| 585 | |
Inter Club 2017 | 10000m (Men) | 33:32.19 | 2 | SIM | 2017-10-29 00:00:00 | FINAL | 678 | |
Singapore Open 2015 | 10000m (Men) | 35:12.93 | 4 | NYP | 2015-04-05 00:00:00 | FINAL | 563 | |
IVP Track & Field 2014/15 | 10000m (Men) | 33:55.91 | 2 | NYP | 2015-01-14 00:00:00 | FINAL | 650 | |
Polite Track & Field 2014/15 | 10000m (Men) | 34:24.05 | 1 | NYP | 2014-11-19 00:00:00 | FINAL | 617 | CR |
Polite Track & Field 2013/14 | 10000m (Men) | 36:18.87 | 1 | NYP | 2013-11-27 00:00:00 | FINAL | | |
Polite Road Race 2014/15 | Road Race (Men) | 13:30 | 1 | NYP | 2014-11-01 00:00:00 | FINAL | | |