| |
| 600m |
| Outdoor Alltime
Show/hide |
| |
| 2020 |
| Outdoor |
| 1:24.61 | 7 | | Portland OR | 21 Jul |
|
| 2020
1:24.61w | 7 | Portland OR | 21 Jul | |
| |
| 1500m |
| Outdoor Alltime
Show/hide |
| |
| 2016 |
| Outdoor |
| 3:42.39 | 3 | Clay | Azusa CA | 15 Apr |
| 2017 |
| Outdoor |
| 3:53.32 | 1h2 | American | Houston TX | 13 May |
| 3:52.43 | 1 | American | Houston TX | 14 May |
| 2020 |
| Outdoor |
| 3:35.93 | 2 | | Portland OR | 21 Jul |
|
| 2016
3:42.39w | 3 | Azusa CA | 15 Apr | |
| 2017
3:52.43w | 1 | Houston TX | 14 May | |
| 2020
3:35.93w | 2 | Portland OR | 21 Jul | |
| |
| One Mile |
| Indoor Alltime
Show/hide |
| |
| 2016 |
| Indoor |
| 4:13.67 | 1h2 | American | Birmingham AL | 28 Feb |
| 4:09.52 | 1 | American | Birmingham AL | 29 Feb |
| 2017 |
| Indoor |
| 4:05.36 | 1 | | Iowa City IA | 27 Jan |
| 4:12.17 | 1 | American | Birmingham AL | 25 Feb |
|
| 2016
4:09.52iw | 1 | Birmingham AL | 29 Feb | |
| 2017
4:05.36iw | 1 | Iowa City IA | 27 Jan | |
| |
| 3000m |
| Outdoor Alltime
Show/hide |
| |
| 2013 |
| Indoor |
| Oversized track |
| 8:13.25 | 8 | Meyo Inv | Notre Dame IN | 2 Feb |
| 2015 |
| Indoor |
| 7:55.37 | 1 | Razorback | Fayetteville AR | 31 Jan |
| 8:01.77 | 1 | American | New York NY | 28 Feb |
| 2016 |
| Indoor |
| 8:12.77 | 1 | Classic | Lawrence KS | 29 Jan |
| 8:16.44 | 2 | American | Birmingham AL | 29 Feb |
|
| 8:29.1h | | | Middlesbrough | 14 Jun |
| 2017 |
| Indoor |
| 8:09.53 | 1 | American | Birmingham AL | 25 Feb |
| 7:57.19 | 3 | NCAA | College Station TX | 11 Mar |
|
| 7:58.52 | 2 | ETC | Villeneuve d'Ascq | 25 Jun |
| 7:43.37 | 12 | Müller | London | 9 Jul |
|
| Oversized track |
| 7:47.57 | 1 | | Ames IA | 11 Feb |
| 2018 |
| Outdoor |
| 7:59.22 | 8 | | Bellinzona | 18 Jul |
| DNF | | Cont Cup | Ostrava | 9 Sep |
| 2019 |
| Indoor |
| 7:51.65 | 1 | | Boston MA | 24 Feb |
| 2020 |
| Outdoor |
| 7:47.87+ | 7 | | Portland OR | 10 Jul |
| 7:43.48 | 1 | | Bromley | 21 Aug |
|
| Oversized track |
| 7:49.65 | 1 | | Seattle WA | 1 Feb |
| 7:46.11 | 2 | | Seattle WA | 15 Feb |
|
| 2016
8:29.1hw | | Middlesbrough | 14 Jun | |
| 2017
7:43.37w | 12 | London | 9 Jul | |
| 2018
7:59.22w | 8 | Bellinzona | 18 Jul | |
| 2020
7:43.48w | 1 | Bromley | 21 Aug | |
| Indoor Alltime
Show/hide |
| |
| 2013 |
| Indoor |
| Oversized track |
| 8:13.25 | 8 | Meyo Inv | Notre Dame IN | 2 Feb |
| 2015 |
| Indoor |
| 7:55.37 | 1 | Razorback | Fayetteville AR | 31 Jan |
| 8:01.77 | 1 | American | New York NY | 28 Feb |
| 2016 |
| Indoor |
| 8:12.77 | 1 | Classic | Lawrence KS | 29 Jan |
| 8:16.44 | 2 | American | Birmingham AL | 29 Feb |
|
| 8:29.1h | | | Middlesbrough | 14 Jun |
| 2017 |
| Indoor |
| 8:09.53 | 1 | American | Birmingham AL | 25 Feb |
| 7:57.19 | 3 | NCAA | College Station TX | 11 Mar |
|
| 7:58.52 | 2 | ETC | Villeneuve d'Ascq | 25 Jun |
| 7:43.37 | 12 | Müller | London | 9 Jul |
|
| Oversized track |
| 7:47.57 | 1 | | Ames IA | 11 Feb |
| 2018 |
| Outdoor |
| 7:59.22 | 8 | | Bellinzona | 18 Jul |
| DNF | | Cont Cup | Ostrava | 9 Sep |
| 2019 |
| Indoor |
| 7:51.65 | 1 | | Boston MA | 24 Feb |
| 2020 |
| Outdoor |
| 7:47.87+ | 7 | | Portland OR | 10 Jul |
| 7:43.48 | 1 | | Bromley | 21 Aug |
|
| Oversized track |
| 7:49.65 | 1 | | Seattle WA | 1 Feb |
| 7:46.11 | 2 | | Seattle WA | 15 Feb |
|
| 2015
7:55.37iw | 1 | Fayetteville AR | 31 Jan | |
| 2016
8:12.77iw | 1 | Lawrence KS | 29 Jan | |
| 2017
7:57.19iw | 3 | College Station TX | 11 Mar | |
| 2019
7:51.65iw | 1 | Boston MA | 24 Feb | |
| |
| 5000m |
| Outdoor Alltime
Show/hide |
| |
| 2013 |
| Outdoor |
| 14:13.53 | 5rB | MSR | Walnut CA | 19 Apr |
| 2015 |
| Indoor |
| 13:54.25 | 5 | NCAA | Fayetteville AR | 13 Mar |
|
| 13:36.81 | 5rB | Jordan | Stanford CA | 2 May |
| 14:35.50 | 1 | American | Storrs CT | 17 May |
|
| Oversized track |
| 13:47.96 | 8 | Classic | Ames IA | 13 Feb |
| 2016 |
| Indoor |
| 14:33.51 | 2 | American | Birmingham AL | 28 Feb |
| 14:04.86 | 13 | NCAA | Birmingham AL | 11 Mar |
|
| 13:53.19 | 13rB | Jordan | Stanford CA | 1 May |
| 14:07.02 | 1 | American | Orlando FL | 15 May |
| 14:27.52 | 12h1 | West | Lawrence KS | 28 May |
| 13:58.86 | 4 | NC | Birmingham | 25 Jun |
|
| Oversized track |
| 13:37.34 | 2 | Classic | Ames IA | 12 Feb |
| 2017 |
| Indoor |
| 13:38.87 | 1 | Hoosier Open | Bloomington IN | 9 Dec |
| 13:43.83 | 2 | NCAA | College Station TX | 10 Mar |
|
| 13:37.45 | 1 | MSR | Torrance CA | 15 Apr |
| 14:27.87 | 2 | American | Houston TX | 14 May |
| 14:33.42 | 1h2 | West | Austin TX | 27 May |
| 14:36.57 | 4 | NCAA | Eugene OR | 9 Jun |
| 14:06.93 | 4 | NC | Birmingham | 1 Jul |
| 13:22.37 | 4rB | | Heusden | 22 Jul |
| 13:58.11 | 18h2 | WC | London | 9 Aug |
| 2018 |
| Outdoor |
| 13:29.27 | 2 | | Portland OR | 10 Jun |
| 13:47.00 | 1 | NC | Birmingham | 30 Jun |
| 13:23.14 | 5 | EC | Berlin | 11 Aug |
| 2019 |
| Indoor |
| 13:21.97 | 2 | | Boston MA | 8 Feb |
|
| DNF | | Sunset Tour | Azusa CA | 9 Jul |
| 13:49.55 | 14 | Müller | London | 20 Jul |
| 14:01.48 | 2 | NC | Birmingham | 24 Aug |
| 13:47.12 | 15h1 | WC | Doha | 27 Sep |
| 2020 |
| Indoor |
| 13:08.87 AR | 2 | | Boston MA | 28 Feb |
|
| 14:13.93 | 3 | | Portland OR | 10 Jul |
| 13:32.98 | 1 | NC | Manchester | 5 Sep |
|
| 2013
14:13.53w | 5rB | Walnut CA | 19 Apr | |
| 2015
13:36.81w | 5rB | Stanford CA | 2 May | |
| 2016
13:53.19w | 13rB | Stanford CA | 1 May | |
| 2017
13:22.37w | 4rB | Heusden | 22 Jul | |
| 2018
13:23.14w | 5 | Berlin | 11 Aug | |
| 2019
13:47.12w | 15h1 | Doha | 27 Sep | |
| 2020
13:32.98w | 1 | Manchester | 5 Sep | |
| Indoor Alltime
Show/hide |
| |
| 2013 |
| Outdoor |
| 14:13.53 | 5rB | MSR | Walnut CA | 19 Apr |
| 2015 |
| Indoor |
| 13:54.25 | 5 | NCAA | Fayetteville AR | 13 Mar |
|
| 13:36.81 | 5rB | Jordan | Stanford CA | 2 May |
| 14:35.50 | 1 | American | Storrs CT | 17 May |
|
| Oversized track |
| 13:47.96 | 8 | Classic | Ames IA | 13 Feb |
| 2016 |
| Indoor |
| 14:33.51 | 2 | American | Birmingham AL | 28 Feb |
| 14:04.86 | 13 | NCAA | Birmingham AL | 11 Mar |
|
| 13:53.19 | 13rB | Jordan | Stanford CA | 1 May |
| 14:07.02 | 1 | American | Orlando FL | 15 May |
| 14:27.52 | 12h1 | West | Lawrence KS | 28 May |
| 13:58.86 | 4 | NC | Birmingham | 25 Jun |
|
| Oversized track |
| 13:37.34 | 2 | Classic | Ames IA | 12 Feb |
| 2017 |
| Indoor |
| 13:38.87 | 1 | Hoosier Open | Bloomington IN | 9 Dec |
| 13:43.83 | 2 | NCAA | College Station TX | 10 Mar |
|
| 13:37.45 | 1 | MSR | Torrance CA | 15 Apr |
| 14:27.87 | 2 | American | Houston TX | 14 May |
| 14:33.42 | 1h2 | West | Austin TX | 27 May |
| 14:36.57 | 4 | NCAA | Eugene OR | 9 Jun |
| 14:06.93 | 4 | NC | Birmingham | 1 Jul |
| 13:22.37 | 4rB | | Heusden | 22 Jul |
| 13:58.11 | 18h2 | WC | London | 9 Aug |
| 2018 |
| Outdoor |
| 13:29.27 | 2 | | Portland OR | 10 Jun |
| 13:47.00 | 1 | NC | Birmingham | 30 Jun |
| 13:23.14 | 5 | EC | Berlin | 11 Aug |
| 2019 |
| Indoor |
| 13:21.97 | 2 | | Boston MA | 8 Feb |
|
| DNF | | Sunset Tour | Azusa CA | 9 Jul |
| 13:49.55 | 14 | Müller | London | 20 Jul |
| 14:01.48 | 2 | NC | Birmingham | 24 Aug |
| 13:47.12 | 15h1 | WC | Doha | 27 Sep |
| 2020 |
| Indoor |
| 13:08.87 AR | 2 | | Boston MA | 28 Feb |
|
| 14:13.93 | 3 | | Portland OR | 10 Jul |
| 13:32.98 | 1 | NC | Manchester | 5 Sep |
|
| 2015
13:54.25iw | 5 | Fayetteville AR | 13 Mar | |
| 2016
14:04.86iw | 13 | Birmingham AL | 11 Mar | |
| 2017
13:38.87iw | 1 | Bloomington IN | 9 Dec | |
| 2019
13:21.97iw | 2 | Boston MA | 8 Feb | |
| 2020
13:08.87iw AR | 2 | Boston MA | 28 Feb | |
| |
| 10,000m |
| Outdoor Alltime
Show/hide |
| |
| 2015 |
| Outdoor |
| 28:30.33 | 4 | Stan Inv | Stanford CA | 3 Apr |
| 29:48.51 | 10h1 | West | Austin TX | 28 May |
| 29:37.18 | 11 | NCAA | Eugene OR | 10 Jun |
| 29:21.99 | 6-22 | EJ | Tallinn | 9 Jul |
| 2017 |
| Outdoor |
| 28:07.97 | 12 | | Stanford CA | 5 May |
| 29:50.49 | 1h1 | West | Austin TX | 25 May |
| 29:01.54 | 1 | NCAA | Eugene OR | 7 Jun |
| 2019 |
| Outdoor |
| 27:56.19 | 2 | Jordan | Stanford CA | 2 May |
|
| 2015
28:30.33w | 4 | Stanford CA | 3 Apr | |
| 2017
28:07.97w | 12 | Stanford CA | 5 May | |
| 2019
27:56.19w | 2 | Stanford CA | 2 May | |
| |
| 10 Miles, Road |
| Outdoor Alltime
Show/hide |
| |
| 2019 |
| Outdoor |
| 46:57 | 1 | | Portsmouth | 20 Oct |
|
| 2019
46:57w | 1 | Portsmouth | 20 Oct | |
| |
| 5km, Road |
| Outdoor Alltime
Show/hide |
| |
| 2020 |
| Outdoor |
| 13:20 NR | 1 | | Barrowford | 8 Aug |
|
| 2020
13:20w NR | 1 | Barrowford | 8 Aug | |
| |
| 10km, Road |
| Outdoor Alltime
Show/hide |
| |
| 2015 |
| Outdoor |
| 30:42 | | | Darlington | 9 Aug |
| 2016 |
| Outdoor |
| 29:33 | 1 | | Clitheroe | 27 Dec |
| 2017 |
| Outdoor |
| 29:36 | 1 | | Clitheroe | 31 Dec |
| 2018 |
| Outdoor |
| 28:57 | 1 | | Manchester | 2 Sep |
| 28:58 | 1 | | Clitheroe | 30 Dec |
| 2019 |
| Outdoor |
| 28:32 | 1 | | Clitheroe | 29 Dec |
|
| 2015
30:42w | | Darlington | 9 Aug | |
| 2016
29:33w | 1 | Clitheroe | 27 Dec | |
| 2017
29:36w | 1 | Clitheroe | 31 Dec | |
| 2018
28:57w | 1 | Manchester | 2 Sep | |
| 2019
28:32w | 1 | Clitheroe | 29 Dec | |
| |
| 15km, Road |
| Outdoor Alltime
Show/hide |
| |
| 2016 |
| Outdoor |
| 45:29 | 2 | | Tulsa OK | 29 Oct |
|
| 2016
45:29w | 2 | Tulsa OK | 29 Oct | |
| |
| Half Marathon |
| Outdoor Alltime
Show/hide |
| |
| 2020 |
| Outdoor |
| 1:00:39 | 2 | | Larne | 12 Sep |
|
| 2020
1:00:39w | 2 | Larne | 12 Sep | |