IVP Track & Field 2015/16 | 800m (Men) | 2:16.33 | 13 | NYP | 2016-01-09 00:00:00 | FINAL | 412 | |
Polite Track & Field 2015/16 | 800m (Men) | 2:18.07 | 10 | NYP | 2015-11-21 00:00:00 | FINAL | 382 | |
IVP Track & Field 2017/18 | 1500m (Men) | 4:37.69 | 7 | NYP | 2018-01-17 00:00:00 | FINAL
| 468 | |
Polite Track & Field 2017/18 | 1500m (Men) | 4:28.90 | 4 | NYP | 2017-11-25 00:00:00 | FINAL | 548 | |
Inter Club 2017 | 1500m (Men) | 4:29.34 | 7 | NYP | 2017-10-28 00:00:00 | FINAL | 543 | |
IVP Track & Field 2016/17 | 1500m (Men) | 4:31.28 | 8 | NYP | 2017-01-15 00:00:00 | FINAL | | |
Polite Track & Field 2016/17 | 1500m (Men) | 4:35.48 | 7 | NYP | 2016-11-26 00:00:00 | FINAL | | |
Singapore Open 2018 | 3000m Steeplechase (Men) 0.914m | 10:55.64 | 6 | NYP | 2018-04-11 00:00:00 | FINAL | 572 | |
IVP Track & Field 2017/18 | 3000m Steeplechase (Men) 0.914m | 10:59.95 | 4 | NYP | 2018-01-20 00:00:00 | FINAL
| 559 | |
Polite Track & Field 2017/18 | 3000m Steeplechase (Men) 0.914m | 11:24.07 | 3 | NYP | 2017-11-18 00:00:00 | FINAL | 487 | |
IVP Track & Field 2016/17 | 3000m Steeplechase (Men) 0.914m | 10:50.73 | 6 | NYP | 2017-01-21 00:00:00 | FINAL | | |
Polite Track & Field 2016/17 | 3000m Steeplechase (Men) 0.914m | 11:24.36 | 5 | NYP | 2016-11-19 00:00:00 | FINAL | | |
Inter Club 2016 | 3000m Steeplechase (Men) 0.914m | 11:38.05 | 7 | NYP | 2016-10-23 00:00:00 | FINAL | 447 | |
Inter Club 2015 | 3000m Steeplechase (Men) 0.914m | 14:08.14 | 7 | NYP | 2015-10-25 00:00:00 | FINAL | 127 | |
Polite Road Race 2016/17 | Road Race (Men) | 23:03 | 20 | NYP | 2016-11-05 00:00:00 | FINAL | | |