| 2013 U20 Cheltenham |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 5:40.56 | | | | 11 | 2 | | | Cheltenham | Brewer Games Open Meeting | 6 May 13 |
| 3000 | 12:22.9 | | | | 4 | A | | | Birmingham | UK Youth Development U17/U20 League Division Midland Premier 1 | 28 Apr 13 |
| parkrun | 21:48 | | | | 33 | | 3 | 1 | Cheltenham | Cheltenham parkrun 5K Event 3 | 2 Mar 13 |
| parkrun | 22:08 | | | | 32 | | 2 | 1 | Swindon | Swindon parkrun 5K Event 140 | 12 Jan 13 |
| parkrun | 22:34 | | | | 39 | | | | Swindon | Swindon parkrun 5K Event 154 | 4 May 13 |
| 10K | 46:32 | | | | 267 | | 50 | 1 | Bourton | Bourton 10K | 24 Feb 13 |
| ZXC | 17:41 | | | | 17 | | | | Bristol | South West Schools' Championships | 2 Feb 13 |
| ZXC | 20:48 | | | | 180 | | | | Catton Hall | English Schools' Championships | 16 Mar 13 |
| ZXC | 23:20 | | | | 1 | | | | Gloucester | Gloucestershire County Championships | 5 Jan 13 |
| ZXC | 24:13 | | | | 22 | | | | Stafford | Midland Championships | 26 Jan 13 |
| ZXC | 24:30 | | | | 200 | | | | Birmingham | Inter Counties Championships | 9 Mar 13 |
| 2012 U17 Cheltenham |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 5:41.6 | | | | 7 | | | | Cheltenham | Gloucestershire County Championships (Part 1) | 13 May 12 |
| 1500 | 5:48.4 | | | | 12 | | | | Cheltenham | Brewer Games | 4 Jun 12 |
| 1500 | 6:06.6 | | | | 4 | A | | | Yate | McCain Young Athletes' League Division Midland Premier South | 6 May 12 |
| 1500 | 6:26.5 | | | | 1 | B | | | Abingdon | McCain Young Athletes' League Division Midland Premier South | 20 May 12 |
| 3000 | 12:15.3 | | | | 1 | A | | | Yate | McCain Young Athletes' League Division Midland Premier South | 6 May 12 |
| 3000 | 12:30.1 | | | | 1 | A | | | Abingdon | McCain Young Athletes' League Division Midland Premier South | 20 May 12 |
| 3000 | 12:30.8 | | | | 9 | | | | Cheltenham | Gloucestershire County Championships (Part 2) | 16 May 12 |
| 3000 | 12:49.43 | | | | 3 | A | | | Cardiff | McCain Young Athletes' League Division Midland Premier South | 17 Jun 12 |
| 1M | 6:30 | | | | 56 | | 12 | 5 | Bourton-on-the-Water | Bourton One Mile Challenge | 21 Jul 12 |
| parkrun | 22:49 | | | | 40 | | | 1 | Swindon | Swindon parkrun 5K Event 121 | 25 Aug 12 |
| parkrun | 23:25 | | | | 48 | | | 1 | Swindon | Swindon parkrun 5K Event 114 | 30 Jun 12 |
| 10K | 47:55 | | | | 275 | | 54 | 2 | Bourton | Bourton 10K | 26 Feb 12 |
| 10KMT | 52:04 | | | 51:28 | 287 | | 58 | 3 | Evesham | Evesham Vale 10K | 8 Jul 12 |
| 10KMT | 53:01 | | | 52:59 | 191 | | 48 | 3 | Ewelme | Chiltern Chase 10K | 10 Jun 12 |
| ZXC | 12:31 | | | | 2 | | | | Gloucester | Gloucestershire County Championships | 7 Jan 12 |
| ZXC | 15:32 | | | | 33 | | | | Exeter | South West Schools' Inter Counties | 4 Feb 12 |
| ZXC | 17:49 | | | | 285 | | | | Ilton | English Schools' Championships | 17 Mar 12 |
| ZXC | 19:11 | | | | 5 | | | | Pittville Park | Gloucestershire League | 3 Nov 12 |
| ZXC | 20:42 | | | | 27 | | | | Cardiff | McCain UK Cross Challenge Series | 15 Jan 12 |
| ZXC | 21:02 | | | | 2 | | | | Tewkesbury | Gloucestershire League | 8 Dec 12 |
| ZXC | 21:55 | | | | 2 | | | | Cotswold Farm Park | Gloucestershire League | 6 Oct 12 |
| ZXC | 23:47 | | | | 221 | | | | Birmingham | Inter Counties Championships | 10 Mar 12 |
| 2011 U17 Cheltenham |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:46.7 | | | | 10 | 4 | | | Cheltenham | Cheltenham Midsummer Open 1 | 6 Jul 11 |
| 800 | 2:51.0 | | | | 1 | | | | Cheltenham | McCain Young Athletes League Midland Premier S Division | 8 May 11 |
| 1200 | 4:38.8 | | | | 7 | | | | Stourport | Kidderminster & Stourport Spring Warm Up | 17 Apr 11 |
| 1500 | 5:36.4 | | | | 6 | | | | Cheltenham | Gloucestershire County Schools Championships | 11 Jun 11 |
| 1500 | 5:38.3 | | | | 8 | 2 | | | Cheltenham | Brewer Games | 30 May 11 |
| 1500 | 5:43.6 | | | | 4 | | | | Cheltenham | Gloucestershire County Championships | 15 May 11 |
| 1500 | 5:52.8 | | | | 6 | | | | Abingdon | McCain Young Athletes League Midland Premier S Division | 19 Jun 11 |
| 1500 | 5:56.48 | | | | 4 | | | | Horspath | Oxford City Athletics Club Open Graded Competition | 28 Aug 11 |
| 1500 | 6:10.6 | | | | 3 | | | | Yate | McCain Young Athletes League Midland Premier S Division Match 2 | 22 May 11 |
| 1500 | 6:11.2 | | | | 4 | | | | Solihull | McCain Young Athletes League Midland Premier S Division | 5 Jun 11 |
| 1500 | 6:30.06 | | | | 7 | B | | | Birmingham | McCain Young Athletes League Midland Regional Final | 17 Jul 11 |
| 3000 | 12:14.0 | | | | 5 | | | | Abingdon | McCain Young Athletes League Midland Premier S Division | 19 Jun 11 |
| 3000 | 12:16.5 | | | | 14 | | | | Cheltenham | Gloucestershire County Championships | 18 May 11 |
| 3000 | 12:23.9 | | | | 4 | B | | | Birmingham | Up & Running Midland League Division 1 | 3 Jul 11 |
| 3000 | 12:27.7 | | | | 1 | | | | Yate | McCain Young Athletes League Midland Premier S Division Match 2 | 22 May 11 |
| 3000 | 12:43.05 | | | | 3 | | | | Birmingham | Midland U13/U15/U17 Championships | 7 Aug 11 |
| 3000 | 12:47.09 | | | | 3 | B | | | Birmingham | McCain Young Athletes League Midland Regional Final | 17 Jul 11 |
| 3000 | 12:59.2 | | | | 2 | A | | | Yate | National Junior League Avon Division | 24 Jul 11 |
| 3000 | 13:06.8 | | | | 1 | | | | Cheltenham | McCain Young Athletes League Midland Premier S Division | 8 May 11 |
| 3000 | 13:23.1 | | | | 2 | | | | Solihull | McCain Young Athletes League Midland Premier S Division | 5 Jun 11 |
| HJ | 1.30 | | | | 2 | | | | Cheltenham | McCain Young Athletes League Midland Premier S Division | 8 May 11 |
| LJ | 3.68 | | | | 6 | | | | Abingdon | McCain Young Athletes League Midland Premier S Division | 19 Jun 11 |
| LJ | 3.64 | | | | 4 | | | | Yate | McCain Young Athletes League Midland Premier S Division Match 2 | 22 May 11 |
| TJ | 7.28 | | | | 7 | B | | | Birmingham | McCain Young Athletes League Midland Regional Final | 17 Jul 11 |
| 2MXCL | 13:08 | | | | 23 | L1 | | | Gloucester | Plock Court Relays (4 x 2 Mile) | 1 Oct 11 |
| 2MXCL | 14:12 | | | | 18 | L4 | | | Gloucester | Plock Court Relays (4 x 2 Mile) | 1 Oct 11 |
| 4.6KXC | 23:04 | | | | 37 | | | | Cardiff | McCain UK Cross Challenge | 16 Jan 11 |
| 5M | 39:36 | | | | 131 | | 30 | 1 | Highworth | Highworth 5 | 10 Apr 11 |
| ZXC | 13:15 | | | | 5 | | | | Gloucester | Gloucestershire League | 5 Feb 11 |
| ZXC | 15:58 | | | | 296 | | | | Nottingham | English Schools' Championships | 19 Mar 11 |
| ZXC | 16:02 | | | | 55 | | | | Taunton | South West Schools' Championships | 12 Feb 11 |
| ZXC | 19:33 | | | | 257 | | | | Birmingham | Inter Counties Championships | 5 Mar 11 |
| ZXC | 19:47 | | | | 4 | | | | Gloucester | Gloucestershire League | 5 Nov 11 |
| ZXC | 19:52 | | | | 86 | | | | Leamington | Midland Cross Country Championships | 29 Jan 11 |
| ZXC | 21:21 | | | | 4 | | | | Guiting Power | Gloucestershire League | 8 Oct 11 |
| ZXC | 21:26 | | | | 13 | | | | Cheltenham | Gloucestershire League | 10 Dec 11 |
| ZXC | 21:38 | | | | 5 | | | | Tewkesbury | Gloucestershire County Championships | 8 Jan 11 |
| 2010 U15 Cheltenham |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:45.3 | | | | 8 | | | | Cheltenham | Cheltenham Midsummer Open | 21 Jul 10 |
| 800 | 2:48.4 | | | | 6 | | | | Carmarthen | McCain UK Young Athletes League Midland Premier S | 16 May 10 |
| 800 | 2:48.7 | | | | 8 | | | | Cheltenham | Brewer Memorial Games | 31 May 10 |
| 800 | 2:50.2 | | | | 9 | | | | Cheltenham | Cheltenham Midsummer Open | 7 Jul 10 |
| 1500 | 5:35.14 | | | | 5 | B | | | Birmingham | McCain UK Young Athletes League Midland Final | 1 Aug 10 |
| 1500 | 5:51.5 | | | | 6 | | | | Cheltenham | McCain UK Young Athletes League Midland Premier S | 2 May 10 |
| 1500 | 5:57.7 | | | | 11 | | | | Cheltenham | Gloucestershire County Championships - Day 2 | 9 May 10 |
| 1500 | 5:58.9 | | | | 5 | | | | Solihull | McCain UK Young Athletes League Midland Premier S | 20 Jun 10 |
| 1500 | 6:01.5 | | | | 6 | | | | Tipton | McCain UK Young Athletes League Midland Premier S | 18 Jul 10 |
| 1500 | 6:02.85 | | | | 7 | | | | Tipton | Tipton Games | 11 Apr 10 |
| HJ | 1.30 | | | | 4= | | | | Tipton | Tipton Games | 11 Apr 10 |
| HJ | 1.30 | | | | 2 | | | | Cheltenham | Brewer Memorial Games | 31 May 10 |
| HJ | 1.25 | | | | 4 | | | | Cheltenham | Gloucestershire County Championships - Day 2 | 9 May 10 |
| HJ | 1.25 | | | | 3 | | | | Tipton | McCain UK Young Athletes League Midland Premier S | 18 Jul 10 |
| LJ | 3.89 | | | | 4 | | | | Cheltenham | Cheltenham Midsummer Open | 28 Jul 10 |
| LJ | 3.73 | | | | 5 | B | | | Birmingham | McCain UK Young Athletes League Midland Final | 1 Aug 10 |
| LJ | 3.36 | | | | 4 | | | | Cheltenham | Gloucestershire County Championships - Day 2 | 9 May 10 |
| 3.861KL | 18:02 | | | | 29 | L1 | | | Sutton Park | Midland Counties Young Athletes' Relays | 26 Sep 10 |
| ZXC | 16:26 | | | | 7 | | | | Cheltenham | Gloucestershire Schools Championships | 4 Dec 10 |
| ZXC | 20:49 | | | | 8 | | | | Gloucester | Gloucestershire League | 11 Dec 10 |
| ZXC | 22:10 | | | | 11 | | | | Cheltenham | Gloucestershire League | 20 Nov 10 |
| ZXC | 22:35 | | | | 12 | | | | Guiting Power | Gloucestershire League | 9 Oct 10 |
| 2009 U15 Cheltenham |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 5:47.5 | | | | 4 | A | | | Yate | McCain UK Young Athletes League Midland Premier | 19 Jul 09 |
| 1500 | 6:07.0 | | | | 4 | A | | | Cheltenham | McCain UK Young Athletes League Midland Premier | 21 Jun 09 |
| 1500 | 6:31.7 | | | | 2 | B | | | Cheltenham | McCain UK Young Athletes League Midland Premier | 31 May 09 |
| HJ | 1.20 | | | | 2= | B | | | Yate | McCain UK Young Athletes League Midland Premier | 19 Jul 09 |
| ZRDL | 19:46 | | | | 26 | L3 | | | Sutton Park | Midland Counties Young Athletes Relays | 20 Sep 09 |
| ZXC | 15:10 | | | | 13 | | | | Birmingham Senneleys Park | Birmingham Cross Challenge | 24 Oct 09 |