| National Schools B Div 2017 | 1500m (Men) | 4:33.66 | 6 | NHHS | 2017-04-28 00:00:00 |  FINAL |  504 |  | 
| National Schools B Div 2017 | 1500m (Men) | 4:38.34 | 2 | NHHS | 2017-04-06 00:00:00 |  H3 |  462 |  | 
| Polite Track & Field 2019/20 | 5000m (Men) | 17:56.70 | 7 | NP | 2019-11-16 00:00:00 |  FINAL |   |  | 
| Inter Club 2019 | 5000m (Men) | 18:25.00 | 16 | NP | 2019-06-29 00:00:00 |  FINAL |   |  | 
| Polite Track & Field 2019/20 | 10000m (Men) | 38:21.43 | 7 | NP | 2019-11-13 00:00:00 |  FINAL |   |  | 
| National Schools B Div 2017 | 3000m (Men) | 9:51.36 | 7 | NHHS | 2017-04-18 00:00:00 |  FINAL |  503 |  | 
| National Schools B Div 2017 | 3000m (Men) | 10:10.28 | 3 | NHHS | 2017-04-12 00:00:00 |  H1 |  430 |  | 
| Polite Track & Field 2019/20 | Road Race (Men) | 23:42.57 | 13 | NP | 2019-10-19 00:00:00 |  FINAL |   |  |