| |
| 400m |
| Outdoor Alltime
Show/hide |
| |
| 2017 |
| Outdoor |
| 1:03.73+ | 1 | | Stockholm/S | 2 Sep |
|
| 2017
1:03.73+w | 1 | Stockholm/S | 2 Sep | |
| |
| 800m |
| Outdoor Alltime
Show/hide |
| |
| 2008 |
| Outdoor |
| 2:07.19 | 4 | | Bilbao | 21 Jun |
| 2009 |
| Outdoor |
| 2:17.64 | 1 | | Uddevalla | 25 Jul |
| 2010 |
| Outdoor |
| 2:10.35 | 1 | | Göteborg/U | 4 Jul |
| 2:11.67 | 8 | Folksam | Karlstad | 15 Jul |
| 2011 |
| Outdoor |
| 2:15.47 | 1 | | Göteborg/S | 24 May |
| 2013 |
| Outdoor |
| 2:10.01 | 4 | VUS | Göteborg/U | 30 Jun |
| 2015 |
| Indoor |
| 2:09.7h+ | 4 | | Stockholm/G | 19 Feb |
| 2016 |
| Outdoor |
| 2:10.0h+ | | | Zürich | 1 Sep |
| 2017 |
| Outdoor |
| 2:09.32 | 1h1 | NC | Helsingborg | 26 Aug |
| 2:07.29 | 1 | NC | Helsingborg | 27 Aug |
| 2:08.9h+ | | | Bruxelles | 1 Sep |
| 2:04.41 | 1 | SWEvFIN | Stockholm/S | 2 Sep |
| 2018 |
| Outdoor |
| 2:09.2h+ DQ IAAF Rule 32.2.a | | | Stockholm/S | 10 Jun |
| 2:02.45 DQ IAAF Rule 32.2.a | | | Ostrava | 13 Jun |
| 2020 |
| Outdoor |
| 2:04.48 | 4 | Hanžeković | Zagreb | 15 Sep |
|
| 2008
2:07.19w | 4 | Bilbao | 21 Jun | |
| 2009
2:17.64w | 1 | Uddevalla | 25 Jul | |
| 2010
2:10.35w | 1 | Göteborg/U | 4 Jul | |
| 2011
2:15.47w | 1 | Göteborg/S | 24 May | |
| 2013
2:10.01w | 4 | Göteborg/U | 30 Jun | |
| 2016
2:10.0h+w | | Zürich | 1 Sep | |
| 2017
2:04.41w | 1 | Stockholm/S | 2 Sep | |
| 2020
2:04.48w | 4 | Zagreb | 15 Sep | |
| Indoor Alltime
Show/hide |
| |
| 2008 |
| Outdoor |
| 2:07.19 | 4 | | Bilbao | 21 Jun |
| 2009 |
| Outdoor |
| 2:17.64 | 1 | | Uddevalla | 25 Jul |
| 2010 |
| Outdoor |
| 2:10.35 | 1 | | Göteborg/U | 4 Jul |
| 2:11.67 | 8 | Folksam | Karlstad | 15 Jul |
| 2011 |
| Outdoor |
| 2:15.47 | 1 | | Göteborg/S | 24 May |
| 2013 |
| Outdoor |
| 2:10.01 | 4 | VUS | Göteborg/U | 30 Jun |
| 2015 |
| Indoor |
| 2:09.7h+ | 4 | | Stockholm/G | 19 Feb |
| 2016 |
| Outdoor |
| 2:10.0h+ | | | Zürich | 1 Sep |
| 2017 |
| Outdoor |
| 2:09.32 | 1h1 | NC | Helsingborg | 26 Aug |
| 2:07.29 | 1 | NC | Helsingborg | 27 Aug |
| 2:08.9h+ | | | Bruxelles | 1 Sep |
| 2:04.41 | 1 | SWEvFIN | Stockholm/S | 2 Sep |
| 2018 |
| Outdoor |
| 2:09.2h+ DQ IAAF Rule 32.2.a | | | Stockholm/S | 10 Jun |
| 2:02.45 DQ IAAF Rule 32.2.a | | | Ostrava | 13 Jun |
| 2020 |
| Outdoor |
| 2:04.48 | 4 | Hanžeković | Zagreb | 15 Sep |
|
| 2015
2:09.7h+iw | 4 | Stockholm/G | 19 Feb | |
| |
| 1000m |
| Outdoor Alltime
Show/hide |
| |
| 2009 |
| Outdoor |
| 2:48.95 | 3 | | Lerum | 9 Aug |
| 2016 |
| Outdoor |
| 2:48.5h+ | 1 | | Rio de Janeiro | 12 Aug |
| 2017 |
| Outdoor |
| 2:41.5h+ | | | Bruxelles | 1 Sep |
| 2018 |
| Indoor |
| 2:49.5h+ | 3h2 | WC | Birmingham | 2 Mar |
|
| 2009
2:48.95w | 3 | Lerum | 9 Aug | |
| 2016
2:48.5h+w | 1 | Rio de Janeiro | 12 Aug | |
| 2017
2:41.5h+w | | Bruxelles | 1 Sep | |
| Indoor Alltime
Show/hide |
| |
| 2009 |
| Outdoor |
| 2:48.95 | 3 | | Lerum | 9 Aug |
| 2016 |
| Outdoor |
| 2:48.5h+ | 1 | | Rio de Janeiro | 12 Aug |
| 2017 |
| Outdoor |
| 2:41.5h+ | | | Bruxelles | 1 Sep |
| 2018 |
| Indoor |
| 2:49.5h+ | 3h2 | WC | Birmingham | 2 Mar |
|
| 2018
2:49.5h+iw | 3h2 | Birmingham | 2 Mar | |
| |
| 1500m |
| Outdoor Alltime
Show/hide |
| |
| 2006 |
| Outdoor |
| 4:17.6h NR NJR | 1 | | Khartoum | 9 May |
| 4:18.10 | 2h3-19 | WJ | Beijing | 18 Aug |
| 4:16.01 NR NJR | 5-19 | WJ | Beijing | 20 Aug |
| 2007 |
| Outdoor |
| 4:23.21 | 1 | Panafrican | Khartoum | 24 May |
| 4:15.97 NR NJR | 6h1 | AAG | Alger | 21 Jul |
| 4:15.12 NR NJR | 9 | AAG | Alger | 22 Jul |
| 2008 |
| Outdoor |
| 4:12.52 NR NU20R | 6 | Iberoamericano | Huelva | 13 Jun |
| 4:13.45 | 9 | | Jerez de la Frontera | 24 Jun |
| 4:26.18 | 15 | Madrid 2008 | Madrid | 5 Jul |
| 2009 |
| Outdoor |
| 4:28.93 | 7 | Folksam | Karlskrona | 6 Jul |
| 4:30.00 | 3 | Road To Daegu | Göteborg/S | 22 Aug |
| 2010 |
| Indoor |
| 4:29.47 | 1 | | Göteborg/FH | 13 Feb |
|
| 4:26.55 | 2 | Folksam | Eskilstuna | 8 Jun |
| 4:22.86 | 8 | Sollentuna GP | Sollentuna | 1 Jul |
| 4:28.80 | 1 | Bohussp | Uddevalla | 25 Jul |
| 4:28.44 | 1 | MAI-Sp | Malmö/S | 3 Aug |
| 2011 |
| Indoor |
| 4:36.63 | 5 | NC | Göteborg/FH | 27 Feb |
|
| 4:23.05 | 4 | Bislett | Oslo | 9 Jun |
| 4:33.4h | 1 | Poks | Hässleholm | 12 Jun |
| 4:19.82 | 7 | Folksam | Sollentuna | 28 Jun |
| 4:21.96 | 8 | Keien | Uden | 2 Jul |
| 4:28.27 | 1-22 | NC-j | Vellinge | 27 Aug |
| 4:28.27 | 1-22 | NC-j | Vellinge | 28 Aug |
| 2012 |
| Indoor |
| 4:28.52 | 1 | NC | Örebro | 19 Feb |
| 4:24.55 | 10 | XL Galan | Stockholm/G | 23 Feb |
|
| 4:23.72 | 6 | Pfingst | Rehlingen | 28 May |
| 4:22.55 | 1 | Bislett | Oslo | 7 Jun |
| 4:17.04 | 2 | Folksam | Göteborg/S | 14 Jun |
| 4:14.09 | 8 | Folksam | Sollentuna | 5 Jul |
| 2013 |
| Outdoor |
| 4:15.80 | 2 | JoensuuG | Joensuu | 9 Jun |
| 4:11.69 | 1 | Bislett | Oslo | 13 Jun |
| 4:09.60 | 1 | Folksam | Göteborg/S | 15 Jun |
| 4:11.25 | 1 | Folksam | Sollentuna | 27 Jun |
| 4:05.11 NR | 1 | KBC | Heusden | 13 Jul |
| 4:12.63 | 1 | Folksam | Karlstad | 23 Jul |
| 2014 |
| Indoor |
| DNS | | NC | Göteborg/FH | 23 Feb |
|
| 4:03.16 | 3 | FBKG | Hengelo | 8 Jun |
| 4:09.28 | 1 | Anhalt | Dessau | 11 Jun |
| 4:05.17 | 1 | Göteborg GP | Göteborg/S | 14 Jun |
| 4:04.23 | 6 | Sainsbury's | Glasgow | 11 Jul |
| 4:03.88 | 1 | KBC-Nacht | Heusden | 19 Jul |
| 4:05.39 | 7 | DNG | Stockholm/S | 21 Aug |
| 4:01.34 | 5 | WK | Zürich | 28 Aug |
| 4:10.67 | 1 | FINvSWE | Helsinki | 31 Aug |
|
| Oversized track |
| 4:23.49 | 1 | v3Nat | Tampere | 8 Feb |
| 2015 |
| Indoor |
| 4:06.42 | 2 | XL-Galan | Stockholm/G | 19 Feb |
| 2016 |
| Outdoor |
| 4:17.0h+ | | | Doha | 6 May |
| 4:08.25+ | 3 | Bislett | Oslo | 9 Jun |
| 4:04.37 | 2 | Bauhaus | Stockholm/S | 16 Jun |
| 4:05.97 | 1 | Folksam | Sollentuna | 28 Jun |
| 4:02.62 | 3 | Müller | London | 22 Jul |
| 4:06.82 | 5h3 | OG | Rio de Janeiro | 12 Aug |
| 4:06.41 | 5s2 | OG | Rio de Janeiro | 14 Aug |
| 4:12.59 | 6 | OG | Rio de Janeiro | 16 Aug |
| 4:03.24 | 12 | Meet Paris | Saint-Denis | 27 Aug |
| 4:03.06 | 8 | WK | Zürich | 1 Sep |
| 2017 |
| Indoor |
| 4:06.40 | 3 | | Toruń | 10 Feb |
| 4:12.39 | 1h2 | EC | Beograd | 3 Mar |
| 4:07.90 | 4 | EC | Beograd | 4 Mar |
|
| 4:00.59 | 4 | GGala | Roma | 8 Jun |
| 4:14.51 | 2 | ETC-1 | Vaasa | 25 Jun |
| 4:03.23 | 2h3 | WC | London | 4 Aug |
| 4:04.04 | 2s2 | WC | London | 5 Aug |
| 4:04.76 | 9 | WC | London | 7 Aug |
| 4:03.04 | 5 | Müller | Birmingham | 20 Aug |
| 4:18.25 | 1 | NC | Helsingborg | 26 Aug |
| 4:00.49 | 5 | VD | Bruxelles | 1 Sep |
| 2018 |
| Indoor |
| 4:04.89 | 2 | | Toruń | 15 Feb |
| 4:22.40 | 8h2 | WC | Birmingham | 2 Mar |
| 4:23.05 | 10 | WC | Birmingham | 3 Mar |
|
| 4:11.14+ DQ IAAF Rule 32.2.a | | | Hengelo | 3 Jun |
| 4:02.31 DQ IAAF Rule 32.2.a | | Bauhaus | Stockholm/S | 10 Jun |
| 4:03.36 DQ IAAF Rule 32.2.a | | | Madrid | 22 Jun |
| 4:06.96 DQ IAAF Rule 32.2.a | | Athletissima | Lausanne | 5 Jul |
| 2019 |
| Outdoor |
| 4:29.55 | 12 | Hanžeković | Zagreb | 3 Sep |
| 2020 |
| Outdoor |
| 4:10.43 | 4 | | Göteborg/S | 29 Aug |
| 4:16.42 | 1 | FINvSWE | Tampere | 5 Sep |
|
| 2006
4:16.01w NR NJR | 5-19 | Beijing | 20 Aug | |
| 2007
4:15.12w NR NJR | 9 | Alger | 22 Jul | |
| 2008
4:12.52w NR NU20R | 6 | Huelva | 13 Jun | |
| 2009
4:28.93w | 7 | Karlskrona | 6 Jul | |
| 2010
4:22.86w | 8 | Sollentuna | 1 Jul | |
| 2011
4:19.82w | 7 | Sollentuna | 28 Jun | |
| 2012
4:14.09w | 8 | Sollentuna | 5 Jul | |
| 2013
4:05.11w NR | 1 | Heusden | 13 Jul | |
| 2014
4:01.34w | 5 | Zürich | 28 Aug | |
| 2016
4:02.62w | 3 | London | 22 Jul | |
| 2017
4:00.49w | 5 | Bruxelles | 1 Sep | |
| 2019
4:29.55w | 12 | Zagreb | 3 Sep | |
| 2020
4:10.43w | 4 | Göteborg/S | 29 Aug | |
| Indoor Alltime
Show/hide |
| |
| 2006 |
| Outdoor |
| 4:17.6h NR NJR | 1 | | Khartoum | 9 May |
| 4:18.10 | 2h3-19 | WJ | Beijing | 18 Aug |
| 4:16.01 NR NJR | 5-19 | WJ | Beijing | 20 Aug |
| 2007 |
| Outdoor |
| 4:23.21 | 1 | Panafrican | Khartoum | 24 May |
| 4:15.97 NR NJR | 6h1 | AAG | Alger | 21 Jul |
| 4:15.12 NR NJR | 9 | AAG | Alger | 22 Jul |
| 2008 |
| Outdoor |
| 4:12.52 NR NU20R | 6 | Iberoamericano | Huelva | 13 Jun |
| 4:13.45 | 9 | | Jerez de la Frontera | 24 Jun |
| 4:26.18 | 15 | Madrid 2008 | Madrid | 5 Jul |
| 2009 |
| Outdoor |
| 4:28.93 | 7 | Folksam | Karlskrona | 6 Jul |
| 4:30.00 | 3 | Road To Daegu | Göteborg/S | 22 Aug |
| 2010 |
| Indoor |
| 4:29.47 | 1 | | Göteborg/FH | 13 Feb |
|
| 4:26.55 | 2 | Folksam | Eskilstuna | 8 Jun |
| 4:22.86 | 8 | Sollentuna GP | Sollentuna | 1 Jul |
| 4:28.80 | 1 | Bohussp | Uddevalla | 25 Jul |
| 4:28.44 | 1 | MAI-Sp | Malmö/S | 3 Aug |
| 2011 |
| Indoor |
| 4:36.63 | 5 | NC | Göteborg/FH | 27 Feb |
|
| 4:23.05 | 4 | Bislett | Oslo | 9 Jun |
| 4:33.4h | 1 | Poks | Hässleholm | 12 Jun |
| 4:19.82 | 7 | Folksam | Sollentuna | 28 Jun |
| 4:21.96 | 8 | Keien | Uden | 2 Jul |
| 4:28.27 | 1-22 | NC-j | Vellinge | 27 Aug |
| 4:28.27 | 1-22 | NC-j | Vellinge | 28 Aug |
| 2012 |
| Indoor |
| 4:28.52 | 1 | NC | Örebro | 19 Feb |
| 4:24.55 | 10 | XL Galan | Stockholm/G | 23 Feb |
|
| 4:23.72 | 6 | Pfingst | Rehlingen | 28 May |
| 4:22.55 | 1 | Bislett | Oslo | 7 Jun |
| 4:17.04 | 2 | Folksam | Göteborg/S | 14 Jun |
| 4:14.09 | 8 | Folksam | Sollentuna | 5 Jul |
| 2013 |
| Outdoor |
| 4:15.80 | 2 | JoensuuG | Joensuu | 9 Jun |
| 4:11.69 | 1 | Bislett | Oslo | 13 Jun |
| 4:09.60 | 1 | Folksam | Göteborg/S | 15 Jun |
| 4:11.25 | 1 | Folksam | Sollentuna | 27 Jun |
| 4:05.11 NR | 1 | KBC | Heusden | 13 Jul |
| 4:12.63 | 1 | Folksam | Karlstad | 23 Jul |
| 2014 |
| Indoor |
| DNS | | NC | Göteborg/FH | 23 Feb |
|
| 4:03.16 | 3 | FBKG | Hengelo | 8 Jun |
| 4:09.28 | 1 | Anhalt | Dessau | 11 Jun |
| 4:05.17 | 1 | Göteborg GP | Göteborg/S | 14 Jun |
| 4:04.23 | 6 | Sainsbury's | Glasgow | 11 Jul |
| 4:03.88 | 1 | KBC-Nacht | Heusden | 19 Jul |
| 4:05.39 | 7 | DNG | Stockholm/S | 21 Aug |
| 4:01.34 | 5 | WK | Zürich | 28 Aug |
| 4:10.67 | 1 | FINvSWE | Helsinki | 31 Aug |
|
| Oversized track |
| 4:23.49 | 1 | v3Nat | Tampere | 8 Feb |
| 2015 |
| Indoor |
| 4:06.42 | 2 | XL-Galan | Stockholm/G | 19 Feb |
| 2016 |
| Outdoor |
| 4:17.0h+ | | | Doha | 6 May |
| 4:08.25+ | 3 | Bislett | Oslo | 9 Jun |
| 4:04.37 | 2 | Bauhaus | Stockholm/S | 16 Jun |
| 4:05.97 | 1 | Folksam | Sollentuna | 28 Jun |
| 4:02.62 | 3 | Müller | London | 22 Jul |
| 4:06.82 | 5h3 | OG | Rio de Janeiro | 12 Aug |
| 4:06.41 | 5s2 | OG | Rio de Janeiro | 14 Aug |
| 4:12.59 | 6 | OG | Rio de Janeiro | 16 Aug |
| 4:03.24 | 12 | Meet Paris | Saint-Denis | 27 Aug |
| 4:03.06 | 8 | WK | Zürich | 1 Sep |
| 2017 |
| Indoor |
| 4:06.40 | 3 | | Toruń | 10 Feb |
| 4:12.39 | 1h2 | EC | Beograd | 3 Mar |
| 4:07.90 | 4 | EC | Beograd | 4 Mar |
|
| 4:00.59 | 4 | GGala | Roma | 8 Jun |
| 4:14.51 | 2 | ETC-1 | Vaasa | 25 Jun |
| 4:03.23 | 2h3 | WC | London | 4 Aug |
| 4:04.04 | 2s2 | WC | London | 5 Aug |
| 4:04.76 | 9 | WC | London | 7 Aug |
| 4:03.04 | 5 | Müller | Birmingham | 20 Aug |
| 4:18.25 | 1 | NC | Helsingborg | 26 Aug |
| 4:00.49 | 5 | VD | Bruxelles | 1 Sep |
| 2018 |
| Indoor |
| 4:04.89 | 2 | | Toruń | 15 Feb |
| 4:22.40 | 8h2 | WC | Birmingham | 2 Mar |
| 4:23.05 | 10 | WC | Birmingham | 3 Mar |
|
| 4:11.14+ DQ IAAF Rule 32.2.a | | | Hengelo | 3 Jun |
| 4:02.31 DQ IAAF Rule 32.2.a | | Bauhaus | Stockholm/S | 10 Jun |
| 4:03.36 DQ IAAF Rule 32.2.a | | | Madrid | 22 Jun |
| 4:06.96 DQ IAAF Rule 32.2.a | | Athletissima | Lausanne | 5 Jul |
| 2019 |
| Outdoor |
| 4:29.55 | 12 | Hanžeković | Zagreb | 3 Sep |
| 2020 |
| Outdoor |
| 4:10.43 | 4 | | Göteborg/S | 29 Aug |
| 4:16.42 | 1 | FINvSWE | Tampere | 5 Sep |
|
| 2010
4:29.47iw | 1 | Göteborg/FH | 13 Feb | |
| 2011
4:36.63iw | 5 | Göteborg/FH | 27 Feb | |
| 2012
4:24.55iw | 10 | Stockholm/G | 23 Feb | |
| 2015
4:06.42iw | 2 | Stockholm/G | 19 Feb | |
| 2017
4:06.40iw | 3 | Toruń | 10 Feb | |
| 2018
4:04.89iw | 2 | Toruń | 15 Feb | |
| |
| One Mile |
| Outdoor Alltime
Show/hide |
| |
| 2016 |
| Outdoor |
| 4:25.26 | 3 | Bislett | Oslo | 9 Jun |
| 2018 |
| Outdoor |
| 4:27.03 DQ IAAF Rule 32.2.a | | FBKG | Hengelo | 3 Jun |
| 5:37.12 DQ IAAF Rule 32.2.a | | | Montreuil | 19 Jun |
| 4:32.82 DQ IAAF Rule 32.2.a | | | Padova | 2 Sep |
|
| 2016
4:25.26w | 3 | Oslo | 9 Jun | |
| |
| 2000m |
| Outdoor Alltime
Show/hide |
| |
| 2010 |
| Outdoor |
| 6:26.2h+ | 2rB | | Stockholm/S | 22 Jun |
| 2014 |
| Outdoor |
| 6:08.0h+ | | | Lausanne | 3 Jul |
| 2016 |
| Outdoor |
| 5:47.1h+ | | | Doha | 6 May |
| 5:46.7h+ | | | Rabat | 22 May |
| 2018 |
| Outdoor |
| 5:37.12 DQ IAAF Rule 32.2.a | | | Montreuil | 19 Jun |
|
| 2010
6:26.2h+w | 2rB | Stockholm/S | 22 Jun | |
| 2014
6:08.0h+w | | Lausanne | 3 Jul | |
| 2016
5:46.7h+w | | Rabat | 22 May | |
| |
| 3000m |
| Outdoor Alltime
Show/hide |
| |
| 2009 |
| Outdoor |
| 9:44.68 | 4 | Folksam | Karlstad | 23 Jul |
| 2010 |
| Outdoor |
| 9:44.17 | 6 | adidas | Oslo | 19 May |
| 9:39.85 | 1 | | Göteborg/S | 1 Jun |
| 2011 |
| Outdoor |
| 9:33.81 | 1 | Adidas | Oslo | 19 May |
| 9:46.42 | 1 | Bohussp | Uddevalla | 23 Jul |
| 9:18.46 NR | 4 | Folksam | Karlstad | 2 Aug |
| 2012 |
| Indoor |
| 9:37.02 | 1 | v2Nat | Steinkjer | 11 Feb |
| 9:36.59 | 1 | NC | Örebro | 18 Feb |
|
| 9:28.08 | 1 | Hyundai | Oslo | 24 May |
| 9:32.42 | 1 | Folksam | Karlstad | 19 Jul |
|
| Oversized track |
| 9:24.52 | 6 | BotniaG | Mustasaari | 7 Feb |
| 2013 |
| Outdoor |
| 9:25.66 | 4 | Hyundai | Brandbu | 22 May |
| 9:07.81 NR | 2 | Anhalt | Dessau | 31 May |
| 8:58.55 NR | 2 | SavoG | Lapinlahti | 21 Jul |
| 8:59.30 | 13 | DNG | Stockholm/S | 22 Aug |
| 2014 |
| Indoor |
| 9:09.24 | 1 | NC | Göteborg/FH | 22 Feb |
|
| 9:30.4h+ | | | Walnut CA | 18 Apr |
| 9:05.5h+ | 3 | | Palo Alto CA | 4 May |
| 8:57.06 | 9 | Athletissima | Lausanne | 3 Jul |
| 9:40.4h+ | | | Zürich | 16 Aug |
| 8:58.48 | 2 | Cont Cup | Marrakech | 13 Sep |
| 2015 |
| Outdoor |
| 9:10.27+ | 11 | Pre | Eugene OR | 30 May |
| 2016 |
| Outdoor |
| 8:43.08 NR | 9 | Diamond | Doha | 6 May |
| 8:46.5h+ | | | Rabat | 22 May |
| 2017 |
| Indoor |
| 8:43.00 NR | 4 | | Birmingham | 18 Feb |
|
| 9:29.4h+ | 4 | | Palo Alto CA | 6 May |
| 8:47.07 | 1 | Bauhaus | Stockholm/S | 18 Jun |
| 8:37.50 NR | 9 | Herc | Monaco | 21 Jul |
| 2018 |
| Indoor |
| 8:42.46 NR | 1 | | Madrid | 8 Feb |
| 9:05.94 | 12 | WC | Birmingham | 1 Mar |
|
| 9:17.3h+ | 2 | | Palo Alto CA | 3 May |
| 8:58.24+ DQ IAAF Rule 32.2.a | | Pre | Eugene OR | 26 May |
| 8:57.61 DQ IAAF Rule 32.2.a | | | Sollentuna | 28 Jun |
| 9:08.0h+ DQ IAAF Rule 32.2.a | | | Rabat | 13 Jul |
| 2019 |
| Outdoor |
| 9:44.6h+ | | | Andújar | 6 Sep |
|
| 2009
9:44.68w | 4 | Karlstad | 23 Jul | |
| 2010
9:39.85w | 1 | Göteborg/S | 1 Jun | |
| 2011
9:18.46w NR | 4 | Karlstad | 2 Aug | |
| 2012
9:28.08w | 1 | Oslo | 24 May | |
| 2013
8:58.55w NR | 2 | Lapinlahti | 21 Jul | |
| 2014
8:57.06w | 9 | Lausanne | 3 Jul | |
| 2015
9:10.27+w | 11 | Eugene OR | 30 May | |
| 2016
8:43.08w NR | 9 | Doha | 6 May | |
| 2017
8:37.50w NR | 9 | Monaco | 21 Jul | |
| 2018
9:17.3h+w | 2 | Palo Alto CA | 3 May | |
| 2019
9:44.6h+w | | Andújar | 6 Sep | |
| Indoor Alltime
Show/hide |
| |
| 2009 |
| Outdoor |
| 9:44.68 | 4 | Folksam | Karlstad | 23 Jul |
| 2010 |
| Outdoor |
| 9:44.17 | 6 | adidas | Oslo | 19 May |
| 9:39.85 | 1 | | Göteborg/S | 1 Jun |
| 2011 |
| Outdoor |
| 9:33.81 | 1 | Adidas | Oslo | 19 May |
| 9:46.42 | 1 | Bohussp | Uddevalla | 23 Jul |
| 9:18.46 NR | 4 | Folksam | Karlstad | 2 Aug |
| 2012 |
| Indoor |
| 9:37.02 | 1 | v2Nat | Steinkjer | 11 Feb |
| 9:36.59 | 1 | NC | Örebro | 18 Feb |
|
| 9:28.08 | 1 | Hyundai | Oslo | 24 May |
| 9:32.42 | 1 | Folksam | Karlstad | 19 Jul |
|
| Oversized track |
| 9:24.52 | 6 | BotniaG | Mustasaari | 7 Feb |
| 2013 |
| Outdoor |
| 9:25.66 | 4 | Hyundai | Brandbu | 22 May |
| 9:07.81 NR | 2 | Anhalt | Dessau | 31 May |
| 8:58.55 NR | 2 | SavoG | Lapinlahti | 21 Jul |
| 8:59.30 | 13 | DNG | Stockholm/S | 22 Aug |
| 2014 |
| Indoor |
| 9:09.24 | 1 | NC | Göteborg/FH | 22 Feb |
|
| 9:30.4h+ | | | Walnut CA | 18 Apr |
| 9:05.5h+ | 3 | | Palo Alto CA | 4 May |
| 8:57.06 | 9 | Athletissima | Lausanne | 3 Jul |
| 9:40.4h+ | | | Zürich | 16 Aug |
| 8:58.48 | 2 | Cont Cup | Marrakech | 13 Sep |
| 2015 |
| Outdoor |
| 9:10.27+ | 11 | Pre | Eugene OR | 30 May |
| 2016 |
| Outdoor |
| 8:43.08 NR | 9 | Diamond | Doha | 6 May |
| 8:46.5h+ | | | Rabat | 22 May |
| 2017 |
| Indoor |
| 8:43.00 NR | 4 | | Birmingham | 18 Feb |
|
| 9:29.4h+ | 4 | | Palo Alto CA | 6 May |
| 8:47.07 | 1 | Bauhaus | Stockholm/S | 18 Jun |
| 8:37.50 NR | 9 | Herc | Monaco | 21 Jul |
| 2018 |
| Indoor |
| 8:42.46 NR | 1 | | Madrid | 8 Feb |
| 9:05.94 | 12 | WC | Birmingham | 1 Mar |
|
| 9:17.3h+ | 2 | | Palo Alto CA | 3 May |
| 8:58.24+ DQ IAAF Rule 32.2.a | | Pre | Eugene OR | 26 May |
| 8:57.61 DQ IAAF Rule 32.2.a | | | Sollentuna | 28 Jun |
| 9:08.0h+ DQ IAAF Rule 32.2.a | | | Rabat | 13 Jul |
| 2019 |
| Outdoor |
| 9:44.6h+ | | | Andújar | 6 Sep |
|
| 2012
9:36.59iw | 1 | Örebro | 18 Feb | |
| 2014
9:09.24iw | 1 | Göteborg/FH | 22 Feb | |
| 2017
8:43.00iw NR | 4 | Birmingham | 18 Feb | |
| 2018
8:42.46iw NR | 1 | Madrid | 8 Feb | |
| |
| 5000m |
| Outdoor Alltime
Show/hide |
| |
| 2007 |
| Outdoor |
| 15:56.30 NU20R | 7 | AAG | Alger | 18 Jul |
| 2008 |
| Outdoor |
| 15:58.31 | 15 | GGala | Roma | 11 Jul |
| 2010 |
| Outdoor |
| 16:28.77 | 2 | Sommarspelen | Stockholm/S | 22 Jun |
| 2011 |
| Outdoor |
| 16:36.22 | 1 | Folksam | Göteborg/S | 11 Jun |
| DNF | | Folksam | Sollentuna | 28 Jun |
| 16:37.96 | 1 | NC | Gävle | 14 Aug |
| 16:56.80 | 1-22 | NC-j | Vellinge | 28 Aug |
| 16:29.08 | 3 | FINvSWE | Helsinki | 10 Sep |
| 2014 |
| Outdoor |
| 15:30.37 | 1 | MSR | Walnut CA | 18 Apr |
| 14:59.49 NR | 2 | Jordan | Stanford CA | 4 May |
| 15:36.36 | 1 | ETC | Braunschweig | 22 Jun |
| 15:31.39 | 1 | EC | Zürich | 16 Aug |
| 2015 |
| Outdoor |
| 15:46.97 | 10 | Pre | Eugene OR | 30 May |
| 2016 |
| Outdoor |
| 14:49.95 NR | 7 | Mohammed VI | Rabat | 22 May |
| 15:20.54 | 2 | EC | Amsterdam | 9 Jul |
| 16:15.44 | 1 | FINvSWE | Tampere | 4 Sep |
| 2017 |
| Outdoor |
| 15:56.4h+ | 8 | | Palo Alto CA | 5 May |
| DNF | | Pre | Eugene OR | 26 May |
| 2018 |
| Outdoor |
| 15:15.33 | 1 | Jordan | Stanford CA | 3 May |
| 15:10.20 DQ IAAF Rule 32.2.a | | Pre | Eugene OR | 26 May |
| DQ IAAF Rule 32.2.a | | Mohammed VI | Rabat | 13 Jul |
| 15:08.17 DQ IAAF Rule 32.2.a | | WK | Zürich | 30 Aug |
| 2019 |
| Outdoor |
| 15:56.68 | 1 | NC | Karlstad | 1 Sep |
| 15:35.17 | 3 | | Andújar | 6 Sep |
| 2020 |
| Outdoor |
| 16:27.13 | 1 | NC | Uppsala | 16 Aug |
| DNF | | | Göteborg/S | 29 Aug |
| 15:27.54 | 10 | GSpike | Ostrava | 8 Sep |
|
| 2007
15:56.30w NU20R | 7 | Alger | 18 Jul | |
| 2008
15:58.31w | 15 | Roma | 11 Jul | |
| 2010
16:28.77w | 2 | Stockholm/S | 22 Jun | |
| 2011
16:29.08w | 3 | Helsinki | 10 Sep | |
| 2014
14:59.49w NR | 2 | Stanford CA | 4 May | |
| 2015
15:46.97w | 10 | Eugene OR | 30 May | |
| 2016
14:49.95w NR | 7 | Rabat | 22 May | |
| 2017
15:56.4h+w | 8 | Palo Alto CA | 5 May | |
| 2018
15:15.33w | 1 | Stanford CA | 3 May | |
| 2019
15:35.17w | 3 | Andújar | 6 Sep | |
| 2020
15:27.54w | 10 | Ostrava | 8 Sep | |
| |
| 10,000m |
| Outdoor Alltime
Show/hide |
| |
| 2016 |
| Outdoor |
| 33:11.45 | 1 | FINvSWE | Tampere | 3 Sep |
| 2017 |
| Outdoor |
| 31:13.06 NR | 1 | | Stanford CA | 5 May |
| 33:00.28 | 1 | SWEvFIN | Stockholm/S | 3 Sep |
| 2018 |
| Outdoor |
| 32:19.34 DQ IAAF Rule 32.2.a | | EC | Berlin | 8 Aug |
| 2020 |
| Outdoor |
| 34:07.21 | 1 | NC | Uppsala | 14 Aug |
|
| 2016
33:11.45w | 1 | Tampere | 3 Sep | |
| 2017
31:13.06w NR | 1 | Stanford CA | 5 May | |
| 2020
34:07.21w | 1 | Uppsala | 14 Aug | |
| |
| 5km, Road |
| Outdoor Alltime
Show/hide |
| |
| 2020 |
| Outdoor |
| 15:31 NR | 1 | | Mölnlycke | 19 Dec |
|
| 2020
15:31w NR | 1 | Mölnlycke | 19 Dec | |
| |
| 10km, Road |
| Outdoor Alltime
Show/hide |
| |
| 2010 |
| Outdoor |
| 36:18 | 2 | Midnatts | Stockholm | 14 Aug |
| 2011 |
| Outdoor |
| 34:00 | 1 | | Hole | 22 Oct |
| 2012 |
| Outdoor |
| 33:25 | 3 | | Hole | 20 Oct |
| 2013 |
| Outdoor |
| 33:21 | 2 | | Hole | 19 Oct |
| 2014 |
| Outdoor |
| 32:40 | 1 | | Stockholm | 6 Sep |
| 2016 |
| Outdoor |
| 33:21 | 1 | | Schoorl | 14 Feb |
| Short course |
| 31:26 | 3 | | Casablanca | 6 Mar |
| 2017 |
| Outdoor |
| 31:44 NR | 2 | | Hole | 21 Oct |
| 2018 |
| Outdoor |
| 31:38 DQ IAAF Rule 32.2.a | | | Hole | 20 Oct |
| 2019 |
| Outdoor |
| 31:09 DQ IAAF Rule 32.2.a | | | Schoorl | 10 Feb |
| 2020 |
| Outdoor |
| 32:02 | 1rA | NC | Anderstorp | 10 Oct |
| 32:12 | 1 | | Albi | 12 Dec |
|
| 2010
36:18w | 2 | Stockholm | 14 Aug | |
| 2011
34:00w | 1 | Hole | 22 Oct | |
| 2012
33:25w | 3 | Hole | 20 Oct | |
| 2013
33:21w | 2 | Hole | 19 Oct | |
| 2014
32:40w | 1 | Stockholm | 6 Sep | |
| 2016
33:21w | 1 | Schoorl | 14 Feb | |
| 2017
31:44w NR | 2 | Hole | 21 Oct | |
| 2020
32:02w | 1rA | Anderstorp | 10 Oct | |
| |
| 3 x 1500 m |
| Outdoor Alltime
Show/hide |
| |
| 2014 |
| Outdoor |
| 13:18.16 | 1 | NC | Kil | 25 May |
| | | | Kil | 31 Dec |
|
| 2014
w | | Kil | 31 Dec | |