| 2012 U23 Thames Valley/Eritrea |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:02.1 | | | | 1 | A | | | Battersea | Southern Athletics League Division 2 C | 28 Apr 12 |
| 1500 | 4:05.19 | | | | 5 | B | | | Lee Valley | British Athletics League Division 1 | 27 May 12 |
| 1500 | 4:09.39 | | | | 4 | | | | Hendon | BAL Super8 Cup 2012 Men | 21 Jul 12 |
| 1500 | 4:11.0 | | | | 1 | B | | | Battersea | Southern Athletics League Division 2 C | 28 Apr 12 |
| 1500 | 4:17.4 | | | | 2 | A | | | Parliament Hill | Southern Athletics League Division 2 C | 9 Jun 12 |
| 1500 | 4:30.4 | | | | 3 | A | | | Wormwood Scrubs | Southern Athletics League Division 2 C | 14 Jul 12 |
| 3000 | 8:57.8 | | | | 2 | A | | | Wormwood Scrubs | Southern Athletics League Division 2 C | 14 Jul 12 |
| 3000 | 8:58.73 | | | | 2 | | | | Wormwood Scrubs | Thames Valley Harriers Open meeting | 6 Jun 12 |
| 5000 | 15:34.5 | | | | 1 | B | | | Parliament Hill | Southern Athletics League Division 2 C | 9 Jun 12 |
| parkrun | 15:36 | | | | 1 | | | | Wormwood Scrubs | Wormwood Scrubs parkrun 5K Event 65 | 8 Sep 12 |
| parkrun | 15:40 | | | | 1 | | | | Wormwood Scrubs | Wormwood Scrubs parkrun 5K Event 56 | 7 Jul 12 |
| parkrun | 15:40 | | | | 1 | | | | Wormwood Scrubs | Wormwood Scrubs parkrun 5K Event 66 | 15 Sep 12 |
| parkrun | 15:54 | | | | 1 | | | | Wormwood Scrubs | Wormwood Scrubs parkrun 5K Event 64 | 1 Sep 12 |
| 6KL | 19:07 | | | | 12 | L6 | | | Aldershot | Southern Men's 6 Stage Road Relays | 23 Sep 12 |
| 7.664KL | 24:57 | | | | 7 | L7 | | | Milton Keynes | SEAA Men's 12-Stage Relay Long Legs | 25 Mar 12 |
| 10K | 32:45 | | | | 4 | | | | London Victoria Park | Middlesex & Open 10K Championships | 29 Sep 12 |
| 10KMT | 32:59 | | | | 4 | | | | Walton-on-Thames | Elmbridge 10K | 22 Jul 12 |
| ZRDL | 16:08 | | | | 24 | L3 | | | Clumber Park | ERRA Men's 6 stage Relays | 13 Oct 12 |
| ZXC | 29:23 | | | | 1 | | | | Wormwood Scrubs | Middlesex County Championships | 7 Jan 12 |
| ZXC | 29:30 | | | | 17 | | | 2 | Horsenden Hill | London City Runner Metropolitan League | 11 Feb 12 |
| ZXC | 34:38 | | | | 52 | | | | Parliament Hill | English National Championships | 25 Feb 12 |
| 2011 U20 Thames Valley/Eritrea |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:00.54 | | | | 7 | B | | | Abingdon | British Athletics League 2 | 13 Aug 11 |
| 800 | 2:04.87 | | | | 8 | B | | | Derby | British Athletics League Division 2 | 27 Aug 11 |
| 1500 | 4:08.5 | | | | 2 | B | | | Woking | Southern Men's League Division 1 | 30 Jul 11 |
| 6KL | 19:20 | | | | 17 | L2 | | | Aldershot | Southern Road Relay Championships | 25 Sep 11 |
| 10K | 33:15 | | | | 7 | | | 1 | London Victoria Park | Middlesex 10K | 4 Sep 11 |
| ZXC | 26:01 | | | | 6 | | | | Kingsbury | Liddiard Trophy | 22 Oct 11 |
| ZXC | 26:08 | | | | 13 | | | 3 | Stevenage | London City Runner Metropolitan League | 12 Nov 11 |
| ZXC | 26:23 | | | | 22 | | | 5 | Claybury | London City Runner Metropolitan League | 8 Oct 11 |
| ZXCL | 9:31 | | | | 1 | L1 | | | Biggleswade | SEAA Relay Championships | 1 Oct 11 |
| 2010 U20 Thames Valley/Eritrea |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 1:59.2 | | | | 3 | A | | | Bexley | Southern Men's League Division 1 | 15 May 10 |
| 800 | 2:00.4 | | | | 3 | A | | | Kingston | Southern Men's League Division 1 | 1 May 10 |
| 800 | 2:00.46 | | | | 4 | B | | | Derby | British Athletics League Division 2 | 6 Jun 10 |
| 800 | 2:00.7 | | | | 2 | A | | | Hillingdon | National Junior Athletic League Brent | 27 Jun 10 |
| 1500 | 4:06.10 | | | | 5 | B | | | Wormwood Scrubs | British Athletics League Division 2 | 21 Aug 10 |
| 1500 | 4:07.04 | | | | 2 | A | | | Woodford Green | BMC Regional Races | 19 Jun 10 |
| 1500 | 4:09.3 | | | | 2 | A | | | Bexley | Southern Men's League Division 1 | 15 May 10 |
| 1500 | 4:11.42 | | | | 6 | B | | | Leeds | British Athletics League Division 2 | 31 Jul 10 |
| 1500 | 4:12.72 | | | | 1 | | | | Hendon | Middlesex County Championships | 8 May 10 |
| 1500 | 4:13.9 | | | | 4 | A | | | Kingston | Southern Men's League Division 1 | 1 May 10 |
| 1500 | 4:18.19 | | | | 12 | 16 | | | Watford | Watford Graded Open | 2 Jun 10 |
| 1500 | 4:24.3 | | | | 1 | A | | | Hillingdon | National Junior Athletic League Brent | 27 Jun 10 |
| 3000 | 9:16.35 | | | | 1 | | | | Hendon | Middlesex County Championships | 8 May 10 |
| 5.848KL | 18:40 | | | | 45 | L2 | | | Sutton Park | National 6 Stage Relays | 16 Oct 10 |
| 6KL | 19:23 | | | | 14 | L6 | | | Aldershot | Southern 6 Stage Road Relays | 26 Sep 10 |
| 7.798KL | 26:37 | | | | 11 | L7 | | | Milton Keynes | Southern Men's 12 Stage Relays (Long Legs) | 21 Mar 10 |
| 8KXC | 27:28 | | | | 51 | | | | Birmingham | McCain UK Cross Challenge inc World Trials & Inter Counties | 13 Mar 10 |
| 8.663KL | 28:39 | | | | 27 | L3 | | | Sutton Park | ERRA National Men's 12 Stage Road Relays (Long Legs) | 17 Apr 10 |
| ZXC | 30:03 | | | | 43 | | | | Parliament Hill | Southern Cross Country Championships | 30 Jan 10 |
| ZXC | 31:45 | | | | 26 | | | 7 | Perivale | Metropolitan League | 13 Feb 10 |
| ZXC | 36:57 | | | | 67 | | | | Leeds | English National Championships | 27 Feb 10 |
| 2009 U20 Thames Valley/Eritrea |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 1:59.60 | | | | 6 | B | | | Cardiff | British Athletics League National 2 | 6 Jun 09 |
| 800 | 2:02.0 | | | | 2 | A | | | Milton Keynes | National Junior Athletic League Brent | 24 May 09 |
| 1500 | 4:07.0 | | | | 7 | A | | | Cardiff | British Athletics League National 2 | 6 Jun 09 |
| 1500 | 4:12.6 | | | | 3 | A | | | Lewes | Southern Men's League Division 1 | 16 May 09 |
| 1500 | 4:15.9 | | | | 2 | A | | | Milton Keynes | National Junior Athletic League Brent | 24 May 09 |
| 5000 | 16:39.5 | | | | 5 | A | | | Eltham | Southern Men's League Division 1 | 2 May 09 |
| ZRDL | 19:36 | | | | 48 | L6 | | | Sutton Coldfield | National 6 Stage Relays | 17 Oct 09 |
| ZRDL | 20:09 | | | | 39 | L2 | | | Aldershot | Southern Counties Men's 6-stage Relays | 27 Sep 09 |
| ZXC | 22:09 | | | | 4 | | | | Kingsbury | North of the Thames Championships | 12 Dec 09 |
| ZXC | 36:45 | | | | 29 | | | 6 | Parliament Hill | London Championships (inc SEAA Inter-Counties Championships) | 21 Nov 09 |
| 2008 U17 Thames Valley/Eritrea |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 3000 | 9:36.8 | | | | | | | | Wormwood Scrubs | UKA Young Athletes League Southern 1E | 20 Jul 08 |
| 3000 | 9:48.3 | | | | | | | | Stevenage | National Junior Athletic League - Brent | 27 Jul 08 |
| 5K | 16:26 | | | | 3 | | | 1 | London Hyde Park | Serpentine Last Friday 5K | 29 Aug 08 |
| ZXC | 13:34 | | | | 4 | | | | Ruislip | Metropolitan League | 29 Nov 08 |