Polite Track & Field 2016/17 | 1500m (Men) | 4:33.62 | 6 | NP | 2016-11-26 00:00:00 | FINAL | | |
IVP Track & Field 2014/15 | 1500m (Men) | 4:43.56 | 11 | NP | 2015-01-17 00:00:00 | FINAL | 418 | |
Polite Track & Field 2014/15 | 1500m (Men) | 4:38.31 | 9 | NP | 2014-11-22 00:00:00 | FINAL | 462 | |
Polite Track & Field 2016/17 | 3000m Steeplechase (Men) 0.914m | 10:54.20 | 3 | NP | 2016-11-19 00:00:00 | FINAL | | |
Singapore Open 2016 | 3000m Steeplechase (Men) 0.914m | 10:31.71 | 8 | SWIFT | 2016-04-28 00:00:00 | FINAL | 650 | |
IVP Track & Field 2015/16 | 3000m Steeplechase (Men) 0.914m | 11:05.70 | 5 | NP | 2016-01-09 00:00:00 | FINAL | 541 | |
Polite Track & Field 2015/16 | 3000m Steeplechase (Men) 0.914m | 10:56.17 | 4 | NP | 2015-11-21 00:00:00 | FINAL | 571 | |
Inter Club 2015 | 3000m Steeplechase (Men) 0.914m | DNS | | NP | 2015-10-25 00:00:00 | FINAL | 0 | |
IVP Track & Field 2014/15 | 3000m Steeplechase (Men) 0.914m | 11:02.14 | 8 | NP | 2015-01-10 00:00:00 | FINAL | 552 | |
Polite Track & Field 2014/15 | 3000m Steeplechase (Men) 0.914m | 10:49.98 | 3 | NP | 2014-11-19 00:00:00 | FINAL | 590 | |
Polite Road Race 2016/17 | Road Race (Men) | 21:50 | 9 | NP | 2016-11-05 00:00:00 | FINAL | | |
NYP Invitational Road Race 2015 | Road Race (Men) | 14:35 | 14 | NP | 2015-11-04 00:00:00 | FINAL | 0 | |
Polite Road Race 2014/15 | Road Race (Men) | 14:19 | 10 | NP | 2014-11-01 00:00:00 | FINAL | | |