| 2008 SEN Shaftesbury Barnet |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| SP7.26K | 14.33 | i | | | 1 | | | | Sportcity | Reebok Manchester Open | 6 Jan 08 |
| SP7.26K | 13.02 | | | | 4 | B | | | Hendon | British Athletics League Premiership | 16 Aug 08 |
| HT7.26K | 59.01 | | | | 2 | | | | Hendon | BAL 10 in 100 Cup Match 1 | 19 Jul 08 |
| HT7.26K | 57.85 | | | | 7 | A | | | Hendon | British Athletics League Premiership | 16 Aug 08 |
| HT7.26K | 54.43 | | | | 4 | B | | | Hendon | British Athletics League Premiership | 2 Aug 08 |
| JT800 | 53.64 | | | | 4 | B | | | Birmingham | British Athletics League Premiership | 8 Jun 08 |
| 2007 SEN Shaftesbury Barnet |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| SP7.26K | 14.38 | | | | 1 | | | | Inverness | Tulloch Inverness Highland Games | 21 Jul 07 |
| SP7.26K | 13.63 | | | | 5 | | | | Sportcity | British Athletics League Premiership | 2 Jun 07 |
| SP7.26K | 13.34 | | | | 1 | B | | | Grangemouth | Scottish Athletics League Division 1 | 24 Jun 07 |
| SP7.26K | 13.12 | | | | 13 | | | | Hendon | British Athletics League Premiership | 5 May 07 |
| DT2K | 41.80 | | | | 1 | | | | Grangemouth | Scottish Athletics League Division 1 | 24 Jun 07 |
| HT7.26K | 63.48 | | | | 1 | | | | Grangemouth | Scottish Athletics League Division 1 | 24 Jun 07 |
| HT7.26K | 62.33 | | | | 3 | | | | Loughborough | Loughborough International | 20 May 07 |
| HT7.26K | 62.31 | | | | 5 | | | | Sportcity | British Athletics League Premiership | 2 Jun 07 |
| HT7.26K | 62.00 | | | | 6 | | | | Hendon | British Athletics League Premiership | 5 May 07 |
| HT7.26K | 61.31 | | | | 2 | | | | Galashiels | Scottish Hammer Grand Prix | 15 Apr 07 |
| HT6K | 67.18 | | | | 2 | | | | Galashiels | Scottish Hammer Grand Prix | 15 Apr 07 |
| JT800 | 52.30 | | | | 10 | | | | Hendon | British Athletics League Premiership | 5 May 07 |
| JT800 | 43.91 | | | | | | | | Manchester (SC) | BAL 2 - Premiership | 2 Jun 07 |
| 2006 SEN Shaftesbury Barnet |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| SP7.26K | 15.20 | | | | 1 | | | | Bathgate | Bathgate Highland Games | 28 May 06 |
| SP7.26K | 15.06 | | | | 1 | | | | Liverpool | Liverpool Harriers Open Throws & Jumps | 8 Apr 06 |
| SP7.26K | 14.77 | | | | 1 | | | | Liverpool | Melbourne Open Meeting | 22 Apr 06 |
| SP7.26K | 14.47 | | | | 2 | | | | Stretford | BMC Gold Standard | 11 Jul 06 |
| DT2K | 44.14 | | | | 3 | | | | Stretford | BMC Gold Standard | 11 Jul 06 |
| DT2K | 39.23 | | | | 2 | | | | Liverpool | Liverpool Harriers Open Throws & Jumps | 8 Apr 06 |
| HT7.26K | 64.29 | | | | 1 | | | | Liverpool | Melbourne Open Meeting | 22 Apr 06 |
| HT7.26K | 63.63 | | | | 2 | | | | Bedford | Cau Inter Counties Championships | 29 May 06 |
| HT7.26K | 63.44 | | | | 4 | | | | Sportcity | Norwich Union European Trials inc AAA Champs | 15 Jul 06 |
| HT7.26K | 63.38 | | | | 3 | | | | Loughborough | Loughborough International | 21 May 06 |
| HT7.26K | 63.25 | | | | 2 | | | | Nivelles, BEL | Nivelles, Bel | 24 Jun 06 |
| HT7.26K | 61.48 | | | | 1 | | | | Stretford | BMC Gold Standard | 11 Jul 06 |
| HT7.26K | 61.12 | | | | 1 | | | | Liverpool | Merseyside County Championships | 13 May 06 |
| HT7.26K | 60.75 | | | | 1 | | | | Liverpool | Liverpool Harriers Open Throws & Jumps | 8 Apr 06 |
| HT7.26K | 59.72 | | | | 5 | A | | | Birmingham | British Athletics League Premiership | 1 Jul 06 |
| JT800 | 52.83 | | | | 2 | | | | Liverpool | Liverpool Harriers Open Throws & Jumps | 8 Apr 06 |
| 2005 SEN Arbroath & District |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| SP7.26K | 14.45 | | | | 1 | | | | Carrick | CARRICK HIGHLAND GAMES Ayrshire | 5 Jun 05 |
| SP7.26K | 14.06 | | | | 1 | | | | Strathclyde | SHOTTS HIGHLAND GAMES Strathclyde | 4 Jun 05 |
| SP7.26K | 14.04 | i | | | 2 | | | | Manchester (SC) | CITY OF MANCHESTER OPEN Sportcity, Manchester | 2 Mar 05 |
| SP7.26K | 14.01 | | | | 2 | | | | Wigan | WIGAN & DISTRICT OPEN Wigan | 13 Mar 05 |
| SP7.26K | 13.82 | | | | 2 | | | | Stretford | TRAFFORD GRAND PRIX Stretford | 10 May 05 |
| DT2K | 42.50 | | | | 2 | | | | Sportcity | SALE HARRIERS MANCHESTER OPEN | 29 Jun 05 |
| DT2K | 41.72 | | | | 3 | | | | Stretford | TRAFFORD GRAND PRIX Stretford | 10 May 05 |
| DT2K | 41.07 | | | | 3 | | | | Wigan | WIGAN & DISTRICT OPEN Wigan | 13 Mar 05 |
| HT7.26K | 63.94 | | | | 4 | | | | Manchester (SC) | BAL D1 | 25 Jun 05 |
| HT7.26K | 61.93 | | | | 1 | | | | Sportcity | SALE HARRIERS MANCHESTER OPEN | 29 Jun 05 |
| HT7.26K | 61.48 | | | | 1 | | | | Stretford | TRAFFORD GRAND PRIX Stretford | 24 May 05 |
| HT7.26K | 61.32 | | | | 1 | | | | Liverpool | Merseyside County Championships | 14 May 05 |
| HT7.26K | 61.32 | | | | 1 | | | | Hendon | GOLDEN JUBILEE CUP SEMI-FINALS | 16 Jul 05 |
| HT7.26K | 61.09 | | | | 1 | | | | Stretford | TRAFFORD GRAND PRIX Stretford | 10 May 05 |
| HT7.26K | 59.88 | | | | 1 | B | | | Haringey | BAL1 | 30 Jul 05 |
| HT7.26K | 57.56 | | | | 1 | | | | Stretford | Trafford Grand Prix | 16 Aug 05 |
| JT800 | 64.34 | | | | 4 | A | | | Haringey | BAL1 | 30 Jul 05 |
| JT800 | 53.63 | | | | 5 | B | | | Manchester (SC) | BAL D1 | 25 Jun 05 |
| JT800 | 53.63 | | | | 11 | | | | Manchester (SC) | | 25 Jun 05 |
| JT800 | 52.22 | | | | 1 | | | | Hendon | GOLDEN JUBILEE CUP SEMI-FINALS | 16 Jul 05 |
| 1999 U20 Arbroath & District |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| SP7.26K | 15.64 | | | | 1 | | | | Drumnadrochit | - | 28 Aug 99 |
| SP6.25K | 16.94 | | | | 1 | | | | Drumnadrochit | - | 28 Aug 99 |
| HT7.26K | 58.03 | | | | 3 | | | | Hendon | ECP-20 | 25 Sep 99 |
| HT6.25K | 63.22 | | | | 1 | | | | Ashford | NJLSP | 25 Jul 99 |
| 1997 U17 Arbroath & District |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| HT5K | 63.64 | | | | 2 | | | | Dublin (S), IRL | BS-17 | 19 Jul 97 |
| 1995 U15 Arbroath & District |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| PenIU15M | 2857 | i | | | 1 | | | | Glasgow | Sco-15 | 18 Feb 95 |