| 2011 SEN Newport |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 200 | 29.0 | | | | 3 | 1 | | | Cheltenham | Cheltenham Midsummer Open 1 | 6 Jul 11 |
| 400 | 65.7 | | | | 5 | | | | Cheltenham | Cheltenham Midsummer Open 1 | 6 Jul 11 |
| 800 | 2:28.33 | | | | 4 | | | | Cardiff | Welsh Open Senior Championships | 18 Jun 11 |
| 800 | 2:29.2 | | | | 4 | 3 | | | Newport | Welsh Masters' League | 13 Jul 11 |
| 800 | 2:32.1 | | | | 3 | A | | | Tipton | Up & Running Midland League Division 5 | 14 Aug 11 |
| 800 | 2:37.1 | | | | 4 | A | | | Corby | Up & Running Midland League Division 5 | 7 May 11 |
| ZXC | 33:26 | | | | 83 | | | | Bridgend | Gwent League | 9 Oct 11 |
| 2004 U23 Newport |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:21.8 | | | | 5 | | | | Sutton Coldfield | | 2 May 04 |
| 800 | 2:23.9 | | | | 2 | | | | Newport | | 16 May 04 |
| 2002 U20 Newport |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:18.05 | | | | 2 | B | | | Street | BMC PB Classic | 6 May 02 |
| 800 | 2:19.20 | i | | | 3 | | | | Birmingham | AAA U20-U15 Indoor Champs | 24 Feb 02 |
| 800 | 2:21.9 | | | | 1 | | | | Newport | EAST WALES, Newport (May 11/12) | 12 May 02 |
| 800 | 2:22.1 | | | | 6 | | | | Aberdare | WALES SELECT v PENN Uni Aberdare | 15 Jun 02 |
| 800 | 2:22.39 | | | | 1 | | | | Newport | WELSH Champs Newport | 9 Jun 02 |
| 800 | 2:23.0 | | | | 6 | | | | Yate | D4 Yate | 7 Jul 02 |
| 800 | 2:23.85 | i | | | 3 | h1 | | | Birmingham | AAA | 23 Feb 02 |
| 800 | 2:23.9 | | | | 4 | | | | Derby | DERBY CHALLENGE / CLEVELAND CUP Derby | 11 Aug 02 |
| 800 | 2:24.90 | | | | 3 | | | | Grangemouth | SCOTLAND v WALES v CYPRUS v ISRAEL v GREECE Jun | 25 May 02 |
| 2000 U20 Newport |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:34.9 | | | | 1 | | | | Newport | East Wales Newport | 13-14 May 2000 |