Parkrun Run Times Trend
Every one of the 225 parkruns is plotted below with the
finish time on the vertical axis and the date of the run on the horizontal
axis. The orange line is the average finish time for each year. The
shaded red bands mark the two breaks in the training: the Covid lockdown
in 2020 and the rehabilitation after an ACL reconstruction in 2024.
Finish times over the years
Parkrun finish times Covid break Post ACL recon recovery 25:00 33:20 41:40 50:00 58:20 2016 2017 2018 2019 2021 2022 2023 2024 2025 2026 Date Finish time (M:SS) 25 Jul 2015 - Harrow - 29:50 01 Aug 2015 - Harrow - 28:39 08 Aug 2015 - Harrow - 26:54 15 Aug 2015 - Harrow - 27:39 22 Aug 2015 - Harrow - 27:03 29 Aug 2015 - Harrow - 26:25 05 Sep 2015 - Harrow - 25:41 12 Sep 2015 - Harrow - 25:57 19 Sep 2015 - Harrow - 25:31 03 Oct 2015 - Harrow - 26:21 10 Oct 2015 - Harrow - 26:12 17 Oct 2015 - Harrow - 25:51 31 Oct 2015 - Harrow - 26:32 14 May 2016 - Harrow - 26:52 21 May 2016 - Harrow - 26:28 28 May 2016 - Harrow - 25:38 04 Jun 2016 - Harrow - 25:54 03 Sep 2016 - Harrow - 28:39 10 Sep 2016 - Harrow - 26:50 17 Sep 2016 - Harrow - 27:02 24 Sep 2016 - Harrow - 27:02 07 Jan 2017 - Harrow - 28:31 11 Mar 2017 - Harrow - 27:58 18 Mar 2017 - Harrow - 27:46 25 Mar 2017 - Harrow - 27:54 08 Apr 2017 - Harrow - 27:43 15 Apr 2017 - Harrow - 27:01 29 Apr 2017 - Harrow - 27:06 13 May 2017 - Harrow - 27:05 20 May 2017 - Harrow - 26:37 10 Jun 2017 - Harrow - 27:14 24 Jun 2017 - Harrow - 26:57 01 Jul 2017 - Harrow - 26:45 08 Jul 2017 - Harrow - 26:10 15 Jul 2017 - Aylesbury - 26:48 22 Jul 2017 - Aylesbury - 26:06 29 Jul 2017 - Aylesbury - 26:51 09 Sep 2017 - Aylesbury - 27:49 30 Sep 2017 - Aylesbury - 26:17 07 Oct 2017 - Aylesbury - 27:18 14 Oct 2017 - Aylesbury - 26:29 05 May 2018 - Aylesbury - 29:56 12 May 2018 - Aylesbury - 27:51 19 May 2018 - Aylesbury - 27:33 26 May 2018 - Aylesbury - 26:42 09 Jun 2018 - Aylesbury - 30:58 16 Jun 2018 - Aylesbury - 26:40 30 Jun 2018 - Aylesbury - 26:20 07 Jul 2018 - Aylesbury - 26:41 14 Jul 2018 - Aylesbury - 25:51 21 Jul 2018 - Aylesbury - 26:16 04 Aug 2018 - Aylesbury - 25:40 11 Aug 2018 - Aylesbury - 25:28 25 Aug 2018 - Aylesbury - 27:16 15 Sep 2018 - Aylesbury - 27:53 22 Sep 2018 - Aylesbury - 26:49 13 Oct 2018 - Aylesbury - 26:34 03 Nov 2018 - Aylesbury - 26:55 23 Mar 2019 - Aylesbury - 28:43 30 Mar 2019 - Aylesbury - 27:27 06 Apr 2019 - Aylesbury - 27:10 20 Apr 2019 - Aylesbury - 26:40 27 Apr 2019 - Aylesbury - 27:57 04 May 2019 - Aylesbury - 27:02 11 May 2019 - Aylesbury - 26:28 18 May 2019 - Aylesbury - 26:14 25 May 2019 - Aylesbury - 26:38 08 Jun 2019 - Aylesbury - 26:49 15 Jun 2019 - Aylesbury - 25:36 22 Jun 2019 - Aylesbury - 25:59 29 Jun 2019 - Aylesbury - 25:55 06 Jul 2019 - Aylesbury - 25:06 13 Jul 2019 - Aylesbury - 24:36 20 Jul 2019 - Aylesbury - 25:02 27 Jul 2019 - Aylesbury - 25:09 03 Aug 2019 - Aylesbury - 25:12 10 Aug 2019 - Aylesbury - 25:08 17 Aug 2019 - Aylesbury - 24:59 24 Aug 2019 - Aylesbury - 24:38 28 Sep 2019 - Aylesbury - 27:17 05 Oct 2019 - Aylesbury - 25:43 12 Oct 2019 - Aylesbury - 25:11 19 Oct 2019 - Aylesbury - 25:03 26 Oct 2019 - Aylesbury - 25:17 24 Jul 2021 - Aylesbury - 26:22 31 Jul 2021 - Osterley - 35:31 07 Aug 2021 - Aylesbury - 26:02 14 Aug 2021 - Aylesbury - 25:24 21 Aug 2021 - Aylesbury - 25:14 28 Aug 2021 - Aylesbury - 25:45 04 Sep 2021 - Aylesbury - 24:51 11 Sep 2021 - Aylesbury - 24:19 18 Sep 2021 - Aylesbury - 24:20 25 Sep 2021 - Braunstone - 24:33 02 Oct 2021 - Aylesbury - 25:46 09 Oct 2021 - Aylesbury - 24:26 16 Oct 2021 - Aylesbury - 23:48 13 Nov 2021 - Aylesbury - 24:54 20 Nov 2021 - Aylesbury - 24:54 18 Dec 2021 - Aylesbury - 25:10 12 Mar 2022 - Aylesbury - 27:50 19 Mar 2022 - Aylesbury - 28:07 26 Mar 2022 - Aylesbury - 26:37 23 Apr 2022 - Aylesbury - 25:57 30 Apr 2022 - Aylesbury - 25:30 07 May 2022 - Reading - 25:18 14 May 2022 - Aylesbury - 25:21 21 May 2022 - Aylesbury - 25:30 28 May 2022 - Aylesbury - 25:07 04 Jun 2022 - Aylesbury - 24:57 11 Jun 2022 - Aylesbury - 25:03 25 Jun 2022 - Aylesbury - 24:53 02 Jul 2022 - Aylesbury - 25:11 16 Jul 2022 - Aylesbury - 25:35 23 Jul 2022 - Aylesbury - 25:12 30 Jul 2022 - Aylesbury - 25:36 06 Aug 2022 - Aylesbury - 25:09 13 Aug 2022 - Aylesbury - 26:04 20 Aug 2022 - Aylesbury - 25:34 27 Aug 2022 - Aylesbury - 25:21 03 Sep 2022 - Aylesbury - 25:38 10 Sep 2022 - Aylesbury - 26:16 17 Sep 2022 - Aylesbury - 25:17 24 Sep 2022 - Aylesbury - 25:41 15 Oct 2022 - Aylesbury - 27:44 22 Oct 2022 - Aylesbury - 25:54 29 Oct 2022 - Aylesbury - 25:37 05 Nov 2022 - Aylesbury - 25:51 12 Nov 2022 - Aylesbury - 25:39 22 Apr 2023 - Aylesbury - 27:53 29 Apr 2023 - Aylesbury - 26:41 06 May 2023 - Aylesbury - 26:17 13 May 2023 - Aylesbury - 28:13 20 May 2023 - Aylesbury - 25:56 03 Jun 2023 - Aylesbury - 25:59 10 Jun 2023 - Aylesbury - 25:41 17 Jun 2023 - Aylesbury - 25:21 24 Jun 2023 - Aylesbury - 25:56 01 Jul 2023 - Aylesbury - 25:25 08 Jul 2023 - Aylesbury - 26:14 15 Jul 2023 - Aylesbury - 26:29 22 Jul 2023 - Aylesbury - 25:47 29 Jul 2023 - Leicester Victoria - 25:22 02 Sep 2023 - Aylesbury - 27:22 09 Sep 2023 - Aylesbury - 26:53 16 Sep 2023 - Aylesbury - 27:01 30 Sep 2023 - Aylesbury - 27:01 07 Oct 2023 - Rugby - 26:05 01 Jun 2024 - Aylesbury - 47:19 08 Jun 2024 - Aylesbury - 44:25 15 Jun 2024 - Aylesbury - 52:19 29 Jun 2024 - Aylesbury - 49:14 13 Jul 2024 - Aylesbury - 46:09 20 Jul 2024 - Aylesbury - 41:16 27 Jul 2024 - Aylesbury - 43:36 03 Aug 2024 - Aylesbury - 40:39 10 Aug 2024 - Aylesbury - 39:36 17 Aug 2024 - Aylesbury - 40:30 31 Aug 2024 - Aylesbury - 41:29 07 Sep 2024 - Aylesbury - 38:38 14 Sep 2024 - Aylesbury - 40:42 21 Sep 2024 - Aylesbury - 40:44 28 Sep 2024 - Rugby - 32:12 02 Nov 2024 - Aylesbury - 33:53 25 Dec 2024 - Aylesbury - 30:27 08 Mar 2025 - Aylesbury - 30:42 15 Mar 2025 - Aylesbury - 30:15 22 Mar 2025 - Aylesbury - 29:23 29 Mar 2025 - Aylesbury - 28:22 12 Apr 2025 - Aylesbury - 27:45 19 Apr 2025 - Bideford - 27:28 26 Apr 2025 - Aylesbury - 27:02 03 May 2025 - Aylesbury - 26:44 10 May 2025 - Aylesbury - 26:16 17 May 2025 - Aylesbury - 25:58 24 May 2025 - Aylesbury - 26:57 31 May 2025 - Aylesbury - 26:05 07 Jun 2025 - Aylesbury - 26:11 14 Jun 2025 - Aylesbury - 26:11 21 Jun 2025 - Aylesbury - 26:49 28 Jun 2025 - Aylesbury - 26:30 12 Jul 2025 - Aylesbury - 26:30 26 Jul 2025 - Aylesbury - 26:52 02 Aug 2025 - Aylesbury - 25:46 09 Aug 2025 - Aylesbury - 25:57 16 Aug 2025 - Aylesbury - 25:38 23 Aug 2025 - Aylesbury - 25:26 30 Aug 2025 - Aylesbury - 25:11 06 Sep 2025 - Aylesbury - 24:59 13 Sep 2025 - Aylesbury - 25:36 20 Sep 2025 - Aylesbury - 26:21 27 Sep 2025 - Aylesbury - 25:57 04 Oct 2025 - Aylesbury - 25:47 11 Oct 2025 - Rugby - 26:43 18 Oct 2025 - Aylesbury - 25:30 25 Oct 2025 - Aylesbury - 26:31 01 Nov 2025 - Aylesbury - 25:35 08 Nov 2025 - Aylesbury - 25:33 15 Nov 2025 - Aylesbury - 26:12 06 Dec 2025 - Aylesbury - 25:47 03 Feb 2026 - Braunstone - 25:53 21 Mar 2026 - Aylesbury - 27:36 04 Apr 2026 - Aylesbury - 26:56 11 Apr 2026 - Aylesbury - 26:16 18 Apr 2026 - Aylesbury - 25:38 25 Apr 2026 - Aylesbury - 25:16 02 May 2026 - Aylesbury - 25:12 09 May 2026 - Aylesbury - 24:43 16 May 2026 - Aylesbury - 25:50 23 May 2026 - Aylesbury - 25:17 30 May 2026 - Aylesbury - 25:28 06 Jun 2026 - Aylesbury - 24:48 13 Jun 2026 - Aylesbury - 24:49 20 Jun 2026 - Aylesbury - 24:53 27 Jun 2026 - Aylesbury - 25:31 04 Jul 2026 - Aylesbury - 25:05 11 Jul 2026 - Aylesbury - 25:20 18 Jul 2026 - Aylesbury - 24:41 25 Jul 2026 - Aylesbury - 25:14 01 Aug 2026 - Aylesbury - 25:19 08 Aug 2026 - Aylesbury - 25:12 15 Aug 2026 - Aylesbury - 25:18 22 Aug 2026 - Aylesbury - 25:04 29 Aug 2026 - Aylesbury - 25:07 26 Sep 2026 - Aylesbury - 26:05 25:28
Parkrun finish times plotted against the date of each run, with the
yearly average shown as an orange line.
What the chart shows
Every blue dot is a single parkrun finish time.
The orange line joins the average finish time for each calendar year.
The band from March 2020 to July 2021 marks the Covid break, when no parkruns were held.
The band from March 2024 to March 2025 marks the recovery period after an ACL reconstruction.
Finish time by year
The same information in a table, for the
summary page and for search engines.
Average parkrun finish time for each year
Year
Runs
Average time
Best time
2015
13
26:49
25:31
2016
8
26:48
25:38
2017
20
27:07
26:06
2018
17
27:08
25:28
2019
26
26:02
24:36
2021
16
25:42
23:48
2022
29
25:47
24:53
2023
19
26:24
25:21
2024
17
41:22
30:27
2025
35
26:35
24:59
2026
25
25:28
24:41