| 2011 SEN Cardiff |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| HT7.26K | 30.44 | | | | 7 | B | | | Cardiff | British Athletics League Premiership | 4 Jun 11 |
| HT7.26K | 29.27 | | | | 8 | B | | | Sportcity | British Athletics League Premiership | 13 Aug 11 |
| HT7.26K | 28.88 | | | | 8 | A | | | Newham | British Athletics League Premiership Division | 27 Aug 11 |
| HT7.26K | 27.01 | | | | 8 | A | | | Hendon | British Athletics League Premiership | 2 Jul 11 |
| JT800 | 55.70 | | | | 6 | A | | | Sportcity | British Athletics League Premiership | 13 Aug 11 |
| JT800 | 54.98 | | | | 8 | A | | | Cardiff | British Athletics League Premiership | 4 Jun 11 |
| JT800 | 54.09 | | | | 2 | | | | Cardiff | Welsh Open Senior Championships | 18 Jun 11 |
| JT800 | 51.70 | | | | 2 | | | | Sousse, TUN | Amical Competition | 13 May 11 |
| JT800 | 51.34 | | | | 7 | A | | | Hendon | British Athletics League Premiership | 2 Jul 11 |
| JT800 | 47.31 | | | | 3 | B | | | Newham | British Athletics League Premiership Division | 27 Aug 11 |
| 2010 SEN Cardiff |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| SP7.26K | 10.26 | | | | 7 | B | | | Cardiff | British Athletics League Division 1 | 5 Jun 10 |
| JT800 | 59.08 | | | | 2 | | | | Swansea | Commonwealth Games Preparation Meeting | 18 Sep 10 |
| JT800 | 57.83 | | | | 3 | | | | Lee Valley | Jav Fest 8 | 11 Sep 10 |
| JT800 | 55.43 | | | | 5 | A | | | Bromley | British Athletics League Division 1 | 31 Jul 10 |
| JT800 | 55.34 | | | | 4 | A | | | Cardiff | British Athletics League Division 1 | 5 Jun 10 |
| JT800 | 52.64 | | | | 5 | A | | | Liverpool | British Athletics League Division 1 | 21 Aug 10 |
| 2009 SEN Cardiff |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| JT800 | 54.38 | | | | 2 | | | | Swansea | Welsh Inter Regional Championships | 30 Aug 09 |
| 2008 SEN Cardiff |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| JT800 | 45.47 | | | | | | | | Yate | BAL 10 in 100 Cup | 19 Jul 08 |
| 2007 SEN Cardiff |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| SP7.26K | 10.21 | | | | | | | | Hendon | BAL 4 - Div 1 | 4 Aug 07 |
| JT800 | 58.53 | | | | 7 | | | | Sousse, TUN | Sousse, TUN | 14 Apr 07 |
| JT800 | 56.90 | | | | 1 | | | | Aberdare | South Wales Regional Championships | 12 May 07 |
| JT800 | 56.56 | | | | 1 | | | | Aberdare | Welsh T6 Throwing Circle | 24 Mar 07 |
| JT800 | 54.32 | | | | 5 | | | | Hendon | British Athletics League National 1 | 4 Aug 07 |
| JT800 | 53.46 | | | | 3 | | | | Newport | BAL 10 in 100 Cup | 10 Jun 07 |
| JT800 | 52.90 | | | | 5 | | | | Cardiff | British Athletics League National 1 | 5 May 07 |
| JT800 | 51.96 | | | | 5 | | | | Glasgow (S) | Senior Scottish Championships | 11 Aug 07 |
| JT800 | 49.01 | | | | 24 | | | | Bedford | CAU Inter County Championships | 28 May 07 |
| JT800 | 49.01 | | | | | | | | Bedford | CAU Inter County Championships | 28 May 07 |
| 2006 SEN Cardiff |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| SP7.26K | 10.34 | | | | | | | | Sheffield (W) | British Athletics League National 1 | 5 Aug 06 |
| DT2K | 32.91 | | | | | | | | Sheffield (W) | British Athletics League National 1 | 5 Aug 06 |
| HT7.26K | 31.68 | | | | | | | | Sheffield (W) | British Athletics League National 1 | 5 Aug 06 |
| JT800 | 50.78 | | | | 5 | | | | Sheffield (W) | British Athletics League National 1 | 5 Aug 06 |
| 2005 SEN Cardiff |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| JT800 | 64.88 | | | | 5 | | | | Loughborough | Loughborough | 22 May 05 |
| JT800 | 63.56 | | | | 1 | | | | Aberdare | WELSH THROWING CIRCLE | 23 Apr 05 |
| JT800 | 62.87 | | | | 2 | | | | Eton | Unknown | 4 Jun 05 |
| JT800 | 61.06 | | | | 9 | | | | Bangor (NI) | NORTH DOWN INTERNATIONAL GAMES Bangor | 24 Jun 05 |
| JT800 | 59.55 | | | | 4 | | | | Cardiff | BAL2 | 7 May 05 |
| JT800 | 56.51 | | | | 1 | | | | Brecon | Division 2 | 3 Jul 05 |
| JT800 | 56.17 | | | | 6 | | | | Cardiff | Welsh Champs | 29 Aug 05 |
| JT800 | 54.09 | | | | 4 | | | | Stoke | Stoke | 16 Jul 05 |