| 2013 SEN Bedford & County/Ferris State Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 3000 | 9:36.91 | i | | | 8 | I | | | University Park PA, USA | Penn State Invitational | 26 Jan 13 |
| 5000 | 16:08.08 | | | | 1 | | | | Princeton NJ, USA | Larry Ellis Invitational | 19 Apr 13 |
| 5000 | 16:08.65 | | | | 2 | | | | Charlottesville VA, USA | Virginia Challenge | 11 May 13 |
| 5000 | 16:13.89 | i | | | 7 | | | | New York NY, USA | Columbia Final Qualifying Meet | 1 Mar 13 |
| 10000 | 33:24.74 | | | | 14 | 1 | | | Stanford CA, USA | Stanford Invitational | 29 Mar 13 |
| 2012 SEN Bedford & County/Ferris State Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:18.74 | i | | | 6 | | | | Allendale MI, USA | Grand Valley State Tune-Up | 17 Feb 12 |
| 1500 | 4:26.03 | | | | 3 | | | | Allendale MI, USA | GVSU 2nd to Last Chance Meet | 11 May 12 |
| 1500 | 4:27.28 | | | | 1 | | | | Big Rapids MI, USA | Bulldog Invitational | 7 Apr 12 |
| Mile | 4:53.47 | i | | | 1 | | | | Allendale MI, USA | Grand Valley State Tune-Up | 17 Feb 12 |
| Mile | 5:00.19 | i | | | 2 | | | | Allendale MI, USA | Mike Lints Alumni Open | 20 Jan 12 |
| 3000 | 9:36.72 | i | | | 2 | | | | Findlay OH, USA | GLIAC Indoor Championships | 25 Feb 12 |
| 3000 | 9:39.02 | i | | | 1 | | | | Geneva OH, USA | NCAA Division II Team Challenge | 4 Feb 12 |
| 3000 | 9:40.95 | i | | | 4 | | | | Allendale MI, USA | Mike Lints Alumni Open | 20 Jan 12 |
| 5000 | 16:10.55 | | | | 3 | I | | | Raleigh NC, USA | Raleigh Relays | 30 Mar 12 |
| 5000 | 16:16.39 | | | | 2 | | | | Allendale MI, USA | GLIAC Outdoor Championships | 4 May 12 |
| 5000 | 16:25.42 | i | | | 3 | | | | Mankato MN, USA | NCAA Division II Indoor Championships | 10 Mar 12 |
| 5000 | 16:28.71 | i | | | 1 | | | | Allendale MI, USA | Grand Valley State Big Meet | 10 Feb 12 |
| 5000 | 17:48.09 | A | | | 2 | | | | Pueblo CO, USA | NCAA Division II Championships | 26 May 12 |
| 10000 | 33:47.03 | | | | 5 | | | | Birmingham | Aviva Olympic Trials & UK Championships | 23 Jun 12 |
| 10000 | 33:59.67 | | | | 7 | I | | | Walnut CA, USA | Mt SAC Relays | 19 Apr 12 |
| 10000 | 35:10.58 | A | | | 4 | | | | Pueblo CO, USA | NCAA Division II Championships | 24 May 12 |
| 5K | 17:54 | | | | 3 | | 1 | | Bensalem PA, USA | PARX Octoberfest 5K | 20 Oct 12 |
| 15K | 53:36 | | | 53:36 | 8 | | 1 | | Wilmington DE, USA | Delaware Distance Classic 15K | 7 Oct 12 |
| HM | 75:10 | | | 75:10 | 53 | | 5 | | Philadelphia PA, USA | Philadelphia Half Marathon | 18 Nov 12 |
| HM | 79:28 | | | 79:27 | 15 | | 1 | | Milton Keynes | Milton Keynes Half Marathon | 8 Jul 12 |
| 2011 SEN Bedford & County/Ferris State Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5000 | 16:40.48 | | | | 6 | | | | Turlock CA, USA | NCAA Division II Championships | 28 May 11 |
| 5000 | 16:49.40 | | | | 2 | | | | Midland MI, USA | GLIAC Outdoor Championships | 4 May 11 |
| 10000 | 34:20.99 | | | | 5 | | | | Turlock CA, USA | NCAA Division II Championships | 26 May 11 |
| 10000 | 35:07.25 | | | | 1 | | | | Naperville IL, USA | Dr. Keeler Invitational | 12 May 11 |
| 5KXC | 16:59.01 | | | | 2 | G | | | Louisville KY, USA | Greater Louisville Cross Country Classic | 1 Oct 11 |
| 5KXC | 17:50.38 | | | | 1 | | | | Big Rapids MI, USA | Ray Helsing Bulldog Invite | 10 Sep 11 |
| 6KXC | 20:43 | | | | 3 | | | | East Lansing MI, USA | Michigan State Spartan Invitational | 16 Sep 11 |
| 6KXC | 21:18.60 | | | | 1 | | | | Ashland OH, USA | GLIAC Cross Country Championships | 22 Oct 11 |
| 6KXC | 21:28.8 | | | | 7 | | | | Spokane WA, USA | NCAA Division II Championships | 19 Nov 11 |
| 2010 U23 Bedford & County/Ferris State Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| Mile | 5:00.32 | i | | | 1 | | | | Allendale MI, USA | Bob Eubanks Open | 22 Jan 10 |
| 3000 | 9:48.55 | i | | | 1 | | | | University Center MI, USA | SVSU Indoor Classic | 29 Jan 10 |
| 3000 | 9:58.00 | i | | | 1 | | | | Allendale MI, USA | Bob Eubanks Open | 22 Jan 10 |
| 5000 | 16:50.41 | i | | | 1 | 1 | | | Allendale MI, USA | GVSU Big Meet | 12 Feb 10 |
| 5000 | 17:51.84 | iA | | | 13 | | | | Albuquerque NM, USA | NCAA Division II Indoor Championships | 13 Mar 10 |
| 5KXC | 17:32.13 | | | | 17 | | | | Louisville KY, USA | Greater Louisville Cross Country Classic | 2 Oct 10 |
| 5KXC | 18:21.14 | | | | 1 | | | | Big Rapids MI, USA | Ray Helsing Bulldog Invite | 17 Sep 10 |
| 6KXC | 21:05.96 | | | | 1 | | | | Louisville KY, USA | NCAA Division II Midwest Regional Championships | 20 Nov 10 |
| 6KXC | 21:13 | | | | 16 | | | | State College PA, USA | Penn State National | 16 Oct 10 |
| 6KXC | 21:27.9 | | | | 3 | | | | Hillsdale MI, USA | GLIAC Cross Country Championships | 6 Nov 10 |
| 6KXC | 21:39 | | | | 11 | | | | Lousiville KY, USA | NCAA Division II Cross Country Championships | 4 Dec 10 |
| 2009 U23 Bedford & County/Ferris State Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:19.13 | | | | 2 | | | | Big Rapids MI, USA | Bulldog Invitational | 4 Apr 09 |
| 1500 | 4:33.27 | | | | 1 | 1 | | | Midland MI, USA | Northwood University Invitational | 18 Apr 09 |
| 1500 | 4:36.51 | | | | 1 | 2 | | | Raleigh NC, USA | Reebok Raleigh Relays | 28 Mar 09 |
| Mile | 5:01.30 | i | | | 5 | | | | Allendale MI, USA | Grand Valley State University Bob Eubanks Open | 23 Jan 09 |
| Mile | 5:14.03 | i | | | 1 | | | | Saginaw MI, USA | SVSU Collegiate Open | 16 Jan 09 |
| 3000 | 9:51.57 | i | | | 1 | | | | Allendale MI, USA | Grand Valley State University DII Challenge | 7 Feb 09 |
| 3000 | 9:57.10 | | | | 3 | | | | Knoxville TN, USA | Sea Ray Relays | 10 Apr 09 |
| 3000 | 9:59.32 | i | | | 1 | | | | University Center MI, USA | GLIAC Indoor Championships | 28 Feb 09 |
| 3000 | 10:21.03 | i | | | 2 | | | | Saginaw MI, USA | SVSU Collegiate Open | 16 Jan 09 |
| 5000 | 16:55.20 | i | | | 2 | | | | Allendale MI, USA | GVSU Big Meet | 13 Feb 09 |
| 5000 | 16:55.22 | | | | 13 | 1 | | | Raleigh NC, USA | Reebok Raleigh Relays | 27 Mar 09 |
| 5000 | 16:56.48 | | | | 1 | 1 | | | Hillsdale, MI, USA | GLIAC Outdoor Championships | 30 Apr 09 |
| 5000 | 16:56.92 | | | | 4 | | | | San Angelo TX, USA | NCAA Division II Championships | 23 May 09 |
| 5000 | 16:58.38 | i | | | 1 | | | | University Center MI, USA | GLIAC Indoor Championships | 27 Feb 09 |
| 5000 | 17:20.22 | | | | 1 | h1 | | | San Angelo TX, USA | NCAA Division II Championships | 22 May 09 |
| 5000 | 17:28.90 | i | | | 12 | | | | Houston TX, USA | NCAA Division II Indoor Championships | 14 Mar 09 |
| 5KXC | 17:45.8 | | | | 1 | | | | Kenosha WI, USA | Lucian Rosa Invitational | 10 Oct 09 |
| 5KXC | 18:05 | | | | 1 | | | | Big Rapids MI, USA | Ray Helsing Bulldog Invite | 18 Sep 09 |
| 6KXC | 21:11.0 | | | | 12 | | | | Evansville IN, USA | NCAA Division II Cross Country Championships | 21 Nov 09 |
| 6KXC | 21:20.2 | | | | 1 | | | | University Center MI, USA | GLIAC Cross Country Championships | 26 Oct 09 |
| 6KXC | 21:48.22 | | | | 1 | | | | Evansville IN, USA | NCAA Division II Pre-National Invitational | 26 Sep 09 |
| 8.1KXC | 28:17 | | | | 26 | | | | Liverpool | McCain UK Cross Challenge | 28 Nov 09 |
| ZXC | 21:33.2 | | | | 1 | | | | Kenosha WI, USA | NCAA Division II Mid-West Regional Championships | 7 Nov 09 |
| 2008 U23 Bedford & County |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 3000 | 10:21.04 | | | | 4 | | | | Ann Arbor MI, USA | Paddock Invitational | 10 May 08 |
| 3000 | 10:46.91 | | | | 7 | | | | University Center MI, USA | GLIAC | 2 May 08 |
| 5000 | 18:26.17 | | | | 5 | | | | East Lansing MI, USA | Hillsdale College "GINA" Relays | 26 Apr 08 |
| 5000 | 18:28.47 | | | | 3 | | | | University Center MI, USA | GLIAC | 1 May 08 |
| 5M | 30:21 | | | | 20 | | 2 | | Cranfield | Cranfield 5 | 8 Aug 08 |
| 2007 U20 Bedford & County |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 5:01.40 | | | | | | | | Watford | Watford Open Graded Meeting | 27 Jun 07 |
| 2006 U20 Bedford & County |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 4:56.19 | | | | 6 | 3 | | | Watford | Watford Open Meeting | 19 Apr 06 |
| 1500 | 5:01.18 | | | | 6 | 1 | | | Watford | WATFORD OPEN | 14 Jun 06 |
| 3000 | 10:38.07 | | | | 6 | 2 | | | Watford | Watford Open Meeting | 17 May 06 |
| 10K | 39:56 | | | | | | 2 | | St. Albans | St Albans 10K | 14 May 06 |
| 2005 U20 Bedford & County |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:20.8 | | | | 2 | | | | Watford | HERTFORDSHIRE May 15 | 15 May 05 |
| 1500 | 4:47.84 | | | | 7 | D | | | Watford | WATFORD OPEN GRADED | 15 Jun 05 |
| 1500 | 4:51.12 | | | | 9 | A | | | Watford | WATFORD OPEN GRADED | 18 May 05 |
| 1500 | 4:52.5 | | | | 2 | | | | Bedford | Bedford | 4 Jun 05 |
| 1500 | 4:54.9 | | | | 4 | | | | Derby | GOLDEN JUBILEE CUP SEMI-FINALS Derby | 16 Jul 05 |
| 1500 | 4:56.76 | | | | ht | | | | Portsmouth | SOUTH OF ENGLAND JUNIOR CHAMPS | 28 May 05 |
| 1500 | 4:57.2 | | | | 1 | | | | Exeter | Exeter | 3 Sep 05 |
| 1500 | 4:59.29 | | | | 7 | | | | Haringey | EIGHT-SIDED INTER-COUNTIES MATCH | 14 Aug 05 |
| 3000 | 10:22.3 | | | | 1 | | | | Bromley | SOUTHERN WOMENÆS LEAGUE Division One | 21 May 05 |
| 3000 | 10:24.09 | | | | 3 | 3 | | | Watford | WATFORD OPEN | 10 Aug 05 |
| 3000 | 10:27.37 | | | | 10 | D | | | Street | BMC PB Classic | 2 May 05 |
| 3000 | 10:41.8 | | | | 1 | | | | Hemel Hempstead | HERTS SCHOOLS | 11 Jun 05 |
| 3000 | 10:45.1 | | | | 2 | B | | | Eton | Eton | 23 Jul 05 |
| 10K | 39:42 | | | | 8 | | | | Flitwick | FLITWICK 10km | 10 Apr 05 |
| 2004 U17 Bedford & County |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:19.13 | | | | 5 | | | | Watford | WATFORD OPEN GRADED | 12 May 04 |
| 800 | 2:20.2 | | | | 2 | | | | Watford | HERTFORDSHIRE | 16 May 04 |
| 800 | 2:20.40 | | | | ht | | | | Watford | SOUTH OF ENGLAND JUNIOR CHAMPIONSHIPS | 29 May 04 |
| 800 | 2:20.9 | | | | 4 | 3 | | | Ware | HERTS PHOENIX AC EASTER OPEN Ware | 11 Apr 04 |
| 800 | 2:22.78 | | | | 5 | 16 | | | Watford | WATFORD OPEN GRADED MEETING Watford | 21 Jul 04 |
| 1500 | 4:51.0 | | | | 1 | B | | | Ware | Ware | 3 Jul 04 |
| 1500 | 4:51.5 | | | | 3 | | | | Watford | HERTFORDSHIRE Watford | 12 Jun 04 |
| 1500 | 4:52.62 | | | | 6 | C | | | Watford | WATFORD OPEN GRADED Watford | 14 Apr 04 |
| 1500 | 4:58.6 | | | | 1 | | | | Hemel Hempstead | HERTFORDSHIRE COUNTY CHAMPIONSHIPS | 3 May 04 |
| 3000 | 10:27.3 | | | | 1 | | | | Ware | Ware | 22 May 04 |
| 3000 | 10:30.46 | | | | 4 | | | | Watford | SOUTH OF ENGLAND CHAMPIONSHIPS | 20 Jun 04 |
| 3000 | 10:33.3 | | | | 3 | | | | Abingdon | UK WOMEN’S LEAGUE QUALIFYING MATCH | 18 Sep 04 |
| 3000 | 10:36.7 | | | | 5 | | | | Hendon | MATCH 2 | 18 Jul 04 |
| 3000 | 10:38.39 | | | | 2 | | | | Kingston | INTER-COUNTIES MATCH | 29 Aug 04 |
| 3000 | 10:45.2 | | | | 4 | | | | St. Ives | HIBBARD/BEMAX/PETERHOUSE TROPHIES | 5 Sep 04 |
| 3000 | 10:53.3 | | | | 1 | | | | Woodford | Thames Division Woodford | 25 Jul 04 |
| 2003 U17 Bedford & County |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:25.55 | | | | 1 | N | 1 | | Watford | WOPEN | 23 Jul 03 |
| 1500 | 4:54.3 | | | | 3 | G | | | Watford | WOpen WATFORD | 9 Jul 03 |
| 1500 | 4:59.5 | | | | 4 | | | | Watford | HERTFORDSHIRE Watford | 14 Jun 03 |
| 1500 | 5:00.7 | | | | 1 | | | | St. Albans | Southern 2NW St Albans | 20 Jul 03 |
| 1500 | 5:00.99 | | | | 9 | D | | | Watford | WATFORD OPEN | 3 Sep 03 |
| 1500 | 5:02.31 | | | | 4 | | | | Bedford | EASTERN YAL FINAL D1 | 14 Sep 03 |
| 1500 | 5:07.00 | | | | 2 | D | 1 | | Watford | WOPEN | 30 Apr 03 |
| 3000 | 10:48.5 | | | | 4 | | | | Walton | Walton | 5 Jul 03 |
| 3000 | 10:51.1 | | | | 4 | | | | Hendon | Copthall Stadium, Hendon | 19 Jul 03 |
| 3000 | 10:53.5 | | | | 3 | | | | Kingston | Kingsmeadow | 6 Sep 03 |