| 2013 SEN Kenya |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 3KXC | 10:05 | | | | 5 | | | | Edinburgh | Great Edinburgh International (inc Scottish Inter District Championships) | 5 Jan 13 |
| 2012 SEN Kenya |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 3000 | 8:41.22 | | | | 2 | | | | Birmingham | Samsung Diamond League | 26 Aug 12 |
| 5000 | 14:35.62 | | | | 1 | | | | Rome, ITA | Samsung Diamond League | 31 May 12 |
| 5000 | 14:48.86 | | | | 1 | | | | Crystal Palace | Samsung Diamond League | 13 Jul 12 |
| 5000 | 15:01.54 | | | | 2 | h2 | | | Olympic Park | Olympic Games 5000 Heats | 7 Aug 12 |
| 5000 | 15:04.73 | | | | 2 | | | | Olympic Park | Olympic Games 5000 | 10 Aug 12 |
| 10000 | 30:30.44 | | | | 3 | | | | Olympic Park | Olympic Games 10000 | 3 Aug 12 |
| 2011 SEN Kenya |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5000 | 14:20.87 | | | | 1 | | | | Stockholm, SWE | Samsung Diamond League | 29 Jul 11 |
| 5000 | 14:30.10 | | | | 1 | | | | Zurich, SUI | Samsung Diamond League | 8 Sep 11 |
| 5000 | 14:31.92 | | | | 1 | | | | Shanghai, CHN | Samsung Diamond League | 15 May 11 |
| 5000 | 14:33.96 | | | | 1 | | | | Eugene OR, USA | Samsung Diamond League | 3 Jun 11 |
| 5000 | 14:55.36 | | | | 1 | | | | Daegu, KOR | IAAF World Championships | 2 Sep 11 |
| 10000 | 30:48.98 | | | | 1 | | | | Daegu, KOR | IAAF World Championships | 27 Aug 11 |
| 10000 | 31:07.02 | | | | 1 | | | | Pontevedra, ESP | - | 2 Apr 11 |
| 10000 | 31:55.8 | | | | 1 | | | | Nairobi, KEN | - | 15 Jul 11 |
| 6KXC | 20:36 | | | | 3 | | | | Edinburgh | Bupa International (inc Scottish Inter District Championships) | 8 Jan 11 |
| 8KXC | 26:02 | | | | 1 | | | | Seville, ESP | IAAF Cross Country Permit Meeting | 16 Jan 11 |
| 2010 SEN Kenya |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 2Miles | 9:12.35 | i | | | 2 | | | | Birmingham | Aviva Grand Prix | 20 Feb 10 |
| 5000 | 14:38.17 | | | | 2 | | | | Crystal Palace | Aviva London Grand Prix Diamond League | 13 Aug 10 |
| 6KXC | 21:47 | | | | 2 | | | | Edinburgh | Bupa Great Edinburgh International | 9 Jan 10 |
| 2009 SEN Kenya |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 3000 | 8:30.53 | i | | | 1 | | | | Birmingham | Aviva Indoor Grand Prix | 21 Feb 09 |
| 3000 | 8:53.04 | | | | 1 | | | | Gateshead | Aviva British Grand Prix | 31 Aug 09 |
| 5K | 15:11 | | | | 1 | | | | London Hyde Park | Adidas Women's 5K Challenge | 6 Sep 09 |
| 10K | 32:01 | | | | 1 | | | | Manchester | Bupa Great Manchester Run 10K | 17 May 09 |
| ZXC | 19:32 | | | | 6 | | | | Edinburgh | Bupa Great Edinburgh International (inc Scottish Inter-district) | 10 Jan 09 |
| 2008 SEN Kenya |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 3000 | 8:33.66 | | | | 1 | | | | Gateshead | Aviva Grand Prix | 31 Aug 08 |
| 2M | 9:40 | | | | 1 | | | | Newcastle | Bupa Great North Elite Races | 4 Oct 08 |
| 10K | 31:32 | | | | 1 | | | | Glasgow | Resolution Asset Management Women's 10K | 18 May 08 |
| ZXC | 20:34 | | | | 3 | | | | Edinburgh | Great Edinburgh International inc Inter-District Championships | 12 Jan 08 |
| 2007 SEN Kenya |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5000 | 14:44.93 | | | | 1 | | | | Glasgow (S) | Norwich Union Classic | 3 Jun 07 |
| 3K | 9:03 | | | | 1 | | | | Newcastle | Great North Run International Races | 29 Sep 07 |
| 10K | 32:08 | | | | 1 | | | | Glasgow | Resolution Asset Management Womens 10K | 13 May 07 |
| 2006 SEN Kenya |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 3000 | 8:43.05 | | | | 5 | | | | Crystal Palace | Norwich Union London Grand Prix | 28 Jul 06 |
| 3000 | 9:02.15 | | | | 9 | | | | Gateshead | British Grand Prix | 11 Jun 06 |
| 10K | 32:25 | | | | 2 | | | | Glasgow | Brittanic Asset Management Women's 10km | 21 May 06 |
| 2004 U23 Kenya |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 17:52 | | | | 2 | | 1 | | Bushy Park | Bushy Park parkrun 5K Event 11 | 11 Dec 04 |