For an intermediate runner, the average time to run a half marathon is 01:45:48 for men and 02:02:58 for women.
A good half marathon time is 01:45:48 for men and 02:02:58 for women. This is the average half marathon time across all ages. Compare your half marathon time by age and ability below.
For an intermediate runner, the average time to run a half marathon is 01:45:48 for men and 02:02:58 for women.
| Running Level | Male | Female |
|---|---|---|
| Beginner | 02:23:33 | 02:44:56 |
| Novice | 02:02:41 | 02:21:55 |
| Intermediate | 01:45:48 | 02:02:58 |
| Advanced | 01:32:30 | 01:47:50 |
| Elite | 01:22:14 | 01:36:03 |
| WR | 56:51 | 01:02:52 |
Time: Finish time for the full distance (seconds below a minute, otherwise mm:ss or hh:mm:ss).
| Running Level | Male | Female |
|---|---|---|
| Beginner | 06:48 | 07:49 |
| Novice | 05:49 | 06:44 |
| Intermediate | 05:01 | 05:50 |
| Advanced | 04:23 | 05:07 |
| Elite | 03:54 | 04:33 |
| WR | 02:42 | 02:59 |
min/km: Average pace per kilometre, shown in minutes and seconds (mm:ss).
| Running Level | Male | Female |
|---|---|---|
| Beginner | 10:57 | 12:35 |
| Novice | 09:22 | 10:50 |
| Intermediate | 08:04 | 09:23 |
| Advanced | 07:03 | 08:14 |
| Elite | 06:16 | 07:20 |
| WR | 04:20 | 04:48 |
min/mile: Average pace per mile, shown in minutes and seconds (mm:ss).
A good half marathon time is 01:45:48 for men. This is the average time across all ages. The fastest half marathon time is 56:51 for men.
| Age | Beginner | Novice | Intermediate | Advanced | Elite | Best |
|---|---|---|---|---|---|---|
| 10 | 03:28:36 | 02:58:18 | 02:33:46 | 02:14:26 | 01:59:31 | 01:13:18 |
| 15 | 02:38:21 | 02:15:21 | 01:56:43 | 01:42:03 | 01:30:43 | 58:42 |
| 20 | 02:23:33 | 02:02:41 | 01:45:48 | 01:32:30 | 01:22:14 | 57:31 |
| 25 | 02:23:33 | 02:02:41 | 01:45:48 | 01:32:30 | 01:22:14 | 56:51 |
| 30 | 02:23:35 | 02:02:44 | 01:45:50 | 01:32:32 | 01:22:16 | 58:05 |
| 35 | 02:25:07 | 02:04:02 | 01:46:58 | 01:33:31 | 01:23:08 | 59:31 |
| 40 | 02:28:59 | 02:07:20 | 01:49:49 | 01:36:00 | 01:25:21 | 59:53 |
| 45 | 02:35:12 | 02:12:39 | 01:54:24 | 01:40:01 | 01:28:55 | 01:01:28 |
| 50 | 02:42:14 | 02:18:40 | 01:59:35 | 01:44:33 | 01:32:57 | 01:06:23 |
| 55 | 02:49:57 | 02:25:16 | 02:05:16 | 01:49:31 | 01:37:22 | 01:09:17 |
| 60 | 02:58:27 | 02:32:32 | 02:11:32 | 01:55:00 | 01:42:14 | 01:11:31 |
| 65 | 03:07:49 | 02:40:32 | 02:18:26 | 02:01:02 | 01:47:36 | 01:16:25 |
| 70 | 03:18:14 | 02:49:26 | 02:26:07 | 02:07:45 | 01:53:34 | 01:19:24 |
| 75 | 03:29:59 | 02:59:29 | 02:34:47 | 02:15:19 | 02:00:18 | 01:27:09 |
| 80 | 03:50:13 | 03:16:47 | 02:49:42 | 02:28:21 | 02:11:54 | 01:38:59 |
| 85 | 04:29:37 | 03:50:27 | 03:18:44 | 02:53:45 | 02:34:28 | 01:50:47 |
| 90 | 05:36:57 | 04:48:01 | 04:08:22 | 03:37:08 | 03:13:03 | 02:56:26 |
Time: Finish time for the full distance (seconds below a minute, otherwise mm:ss or hh:mm:ss).
| Age | Beginner | Novice | Intermediate | Advanced | Elite | Best |
|---|---|---|---|---|---|---|
| 10 | 09:53 | 08:27 | 07:17 | 06:22 | 05:40 | 03:28 |
| 15 | 07:30 | 06:25 | 05:32 | 04:50 | 04:18 | 02:47 |
| 20 | 06:48 | 05:49 | 05:01 | 04:23 | 03:54 | 02:44 |
| 25 | 06:48 | 05:49 | 05:01 | 04:23 | 03:54 | 02:42 |
| 30 | 06:48 | 05:49 | 05:01 | 04:23 | 03:54 | 02:45 |
| 35 | 06:53 | 05:53 | 05:04 | 04:26 | 03:56 | 02:49 |
| 40 | 07:04 | 06:02 | 05:12 | 04:33 | 04:03 | 02:50 |
| 45 | 07:21 | 06:17 | 05:25 | 04:44 | 04:13 | 02:55 |
| 50 | 07:41 | 06:34 | 05:40 | 04:57 | 04:24 | 03:09 |
| 55 | 08:03 | 06:53 | 05:56 | 05:11 | 04:37 | 03:17 |
| 60 | 08:27 | 07:14 | 06:14 | 05:27 | 04:51 | 03:23 |
| 65 | 08:54 | 07:37 | 06:34 | 05:44 | 05:06 | 03:37 |
| 70 | 09:24 | 08:02 | 06:56 | 06:03 | 05:23 | 03:46 |
| 75 | 09:57 | 08:30 | 07:20 | 06:25 | 05:42 | 04:08 |
| 80 | 10:55 | 09:20 | 08:03 | 07:02 | 06:15 | 04:42 |
| 85 | 12:47 | 10:55 | 09:25 | 08:14 | 07:19 | 05:15 |
| 90 | 15:58 | 13:39 | 11:46 | 10:18 | 09:09 | 08:22 |
min/km: Average pace per kilometre, shown in minutes and seconds (mm:ss).
| Age | Beginner | Novice | Intermediate | Advanced | Elite | Best |
|---|---|---|---|---|---|---|
| 10 | 15:55 | 13:36 | 11:44 | 10:15 | 09:07 | 05:35 |
| 15 | 12:05 | 10:19 | 08:54 | 07:47 | 06:55 | 04:29 |
| 20 | 10:57 | 09:22 | 08:04 | 07:03 | 06:16 | 04:23 |
| 25 | 10:57 | 09:22 | 08:04 | 07:03 | 06:16 | 04:20 |
| 30 | 10:57 | 09:22 | 08:04 | 07:03 | 06:17 | 04:26 |
| 35 | 11:04 | 09:28 | 08:10 | 07:08 | 06:21 | 04:32 |
| 40 | 11:22 | 09:43 | 08:23 | 07:19 | 06:31 | 04:34 |
| 45 | 11:50 | 10:07 | 08:44 | 07:38 | 06:47 | 04:41 |
| 50 | 12:23 | 10:35 | 09:07 | 07:58 | 07:05 | 05:04 |
| 55 | 12:58 | 11:05 | 09:33 | 08:21 | 07:26 | 05:17 |
| 60 | 13:37 | 11:38 | 10:02 | 08:46 | 07:48 | 05:27 |
| 65 | 14:20 | 12:15 | 10:34 | 09:14 | 08:12 | 05:50 |
| 70 | 15:07 | 12:56 | 11:09 | 09:45 | 08:40 | 06:03 |
| 75 | 16:01 | 13:41 | 11:48 | 10:19 | 09:11 | 06:39 |
| 80 | 17:34 | 15:01 | 12:57 | 11:19 | 10:04 | 07:33 |
| 85 | 20:34 | 17:35 | 15:10 | 13:15 | 11:47 | 08:27 |
| 90 | 25:42 | 21:58 | 18:57 | 16:34 | 14:44 | 13:28 |
min/mile: Average pace per mile, shown in minutes and seconds (mm:ss).
A good half marathon time is 02:02:58 for women. This is the average time across all ages. The fastest half marathon time is 01:02:52 for women.
| Age | Beginner | Novice | Intermediate | Advanced | Elite | Best |
|---|---|---|---|---|---|---|
| 10 | 03:41:46 | 03:10:49 | 02:45:20 | 02:25:00 | 02:09:09 | 01:15:14 |
| 15 | 03:04:57 | 02:39:08 | 02:17:53 | 02:00:55 | 01:47:42 | 01:06:00 |
| 20 | 02:47:29 | 02:24:06 | 02:04:51 | 01:49:30 | 01:37:32 | 01:02:52 |
| 25 | 02:45:01 | 02:21:59 | 02:03:01 | 01:47:53 | 01:36:05 | 01:03:21 |
| 30 | 02:46:02 | 02:22:51 | 02:03:47 | 01:48:33 | 01:36:41 | 01:04:13 |
| 35 | 02:48:13 | 02:24:44 | 02:05:24 | 01:49:59 | 01:37:57 | 01:04:55 |
| 40 | 02:51:42 | 02:27:44 | 02:08:00 | 01:52:15 | 01:39:59 | 01:07:52 |
| 45 | 02:57:14 | 02:32:30 | 02:12:08 | 01:55:52 | 01:43:12 | 01:09:00 |
| 50 | 03:04:21 | 02:38:37 | 02:17:26 | 02:00:31 | 01:47:21 | 01:15:18 |
| 55 | 03:12:41 | 02:45:47 | 02:23:39 | 02:05:58 | 01:52:12 | 01:17:45 |
| 60 | 03:22:51 | 02:54:32 | 02:31:13 | 02:12:37 | 01:58:07 | 01:21:33 |
| 65 | 03:37:11 | 03:06:53 | 02:41:55 | 02:22:00 | 02:06:28 | 01:25:26 |
| 70 | 03:56:03 | 03:23:07 | 02:55:59 | 02:34:20 | 02:17:28 | 01:35:40 |
| 75 | 04:21:20 | 03:44:52 | 03:14:50 | 02:50:52 | 02:32:11 | 01:40:42 |
| 80 | 04:56:13 | 04:14:52 | 03:40:50 | 03:13:40 | 02:52:29 | 02:02:10 |
| 85 | 05:46:56 | 04:58:31 | 04:18:39 | 03:46:49 | 03:22:02 | 02:12:37 |
| 90 | 07:34:14 | 06:30:50 | 05:38:38 | 04:56:58 | 04:24:31 | 04:49:25 |
Time: Finish time for the full distance (seconds below a minute, otherwise mm:ss or hh:mm:ss).
| Age | Beginner | Novice | Intermediate | Advanced | Elite | Best |
|---|---|---|---|---|---|---|
| 10 | 10:31 | 09:03 | 07:50 | 06:52 | 06:07 | 03:34 |
| 15 | 08:46 | 07:33 | 06:32 | 05:44 | 05:06 | 03:08 |
| 20 | 07:56 | 06:50 | 05:55 | 05:11 | 04:37 | 02:59 |
| 25 | 07:49 | 06:44 | 05:50 | 05:07 | 04:33 | 03:00 |
| 30 | 07:52 | 06:46 | 05:52 | 05:09 | 04:35 | 03:03 |
| 35 | 07:58 | 06:52 | 05:57 | 05:13 | 04:39 | 03:05 |
| 40 | 08:08 | 07:00 | 06:04 | 05:19 | 04:44 | 03:13 |
| 45 | 08:24 | 07:14 | 06:16 | 05:30 | 04:54 | 03:16 |
| 50 | 08:44 | 07:31 | 06:31 | 05:43 | 05:05 | 03:34 |
| 55 | 09:08 | 07:51 | 06:49 | 05:58 | 05:19 | 03:41 |
| 60 | 09:37 | 08:16 | 07:10 | 06:17 | 05:36 | 03:52 |
| 65 | 10:18 | 08:51 | 07:40 | 06:44 | 06:00 | 04:03 |
| 70 | 11:11 | 09:38 | 08:20 | 07:19 | 06:31 | 04:32 |
| 75 | 12:23 | 10:40 | 09:14 | 08:06 | 07:13 | 04:46 |
| 80 | 14:02 | 12:05 | 10:28 | 09:11 | 08:11 | 05:47 |
| 85 | 16:27 | 14:09 | 12:16 | 10:45 | 09:35 | 06:17 |
| 90 | 21:32 | 18:32 | 16:03 | 14:05 | 12:32 | 13:43 |
min/km: Average pace per kilometre, shown in minutes and seconds (mm:ss).
| Age | Beginner | Novice | Intermediate | Advanced | Elite | Best |
|---|---|---|---|---|---|---|
| 10 | 16:55 | 14:33 | 12:37 | 11:04 | 09:51 | 05:44 |
| 15 | 14:06 | 12:08 | 10:31 | 09:13 | 08:13 | 05:02 |
| 20 | 12:47 | 11:00 | 09:31 | 08:21 | 07:26 | 04:48 |
| 25 | 12:35 | 10:50 | 09:23 | 08:14 | 07:20 | 04:50 |
| 30 | 12:40 | 10:54 | 09:27 | 08:17 | 07:22 | 04:54 |
| 35 | 12:50 | 11:02 | 09:34 | 08:23 | 07:28 | 04:57 |
| 40 | 13:06 | 11:16 | 09:46 | 08:34 | 07:38 | 05:11 |
| 45 | 13:31 | 11:38 | 10:05 | 08:50 | 07:52 | 05:16 |
| 50 | 14:04 | 12:06 | 10:29 | 09:12 | 08:11 | 05:45 |
| 55 | 14:42 | 12:39 | 10:57 | 09:37 | 08:34 | 05:56 |
| 60 | 15:28 | 13:19 | 11:32 | 10:07 | 09:01 | 06:13 |
| 65 | 16:34 | 14:15 | 12:21 | 10:50 | 09:39 | 06:31 |
| 70 | 18:00 | 15:30 | 13:25 | 11:46 | 10:29 | 07:18 |
| 75 | 19:56 | 17:09 | 14:52 | 13:02 | 11:37 | 07:41 |
| 80 | 22:36 | 19:27 | 16:51 | 14:46 | 13:09 | 09:19 |
| 85 | 26:28 | 22:46 | 19:44 | 17:18 | 15:25 | 10:07 |
| 90 | 34:39 | 29:49 | 25:50 | 22:39 | 20:11 | 22:05 |
min/mile: Average pace per mile, shown in minutes and seconds (mm:ss).
| Beginner | Faster than 5% of runners. |
|---|---|
| Novice | Faster than 20% of runners. |
| Intermediate | Faster than 50% of runners. |
| Advanced | Faster than 80% of runners. |
| Elite | Faster than 95% of runners. |
Strength Level introduced these exact Beginner-to-Elite percentile boundaries in 2015. See how the standards evolved.
Running Level analysed 20,478 qualifying results from 119,039 community results submitted by 62,321 Running Level users from 2020 to 2026 to produce our half marathon run time standards. We will continue to update them as more community data becomes available. See our standards timeline.
| Community results | 119,039 |
|---|---|
| Community users | 62,321 |
| Qualifying results | 20,478 |
| Male results | 15,136 |
| Female results | 5,342 |
| Data start | |
| Data cutoff | |
| Model generated |
Qualifying results are retained after checks for implausible data, duplicates, and unusual or automated submission patterns. Learn more about qualifying results.
The old average finish time for half marathon was 01:50:15 across all ages and genders, 01:43:33 for men (now 2.1% slower) and 02:00:12 for women (now 2.2% slower).
| Level | Previous | Current | Change % |
|---|---|---|---|
| Beginner | 02:24:57 | 02:23:33 | -1.0% |
| Novice | 02:01:11 | 02:02:41 | +1.2% |
| Intermediate | 01:43:33 | 01:45:48 | +2.2% |
| Advanced | 01:30:33 | 01:32:30 | +2.1% |
| Elite | 01:21:00 | 01:22:14 | +1.5% |
| Level | Previous | Current | Change % |
|---|---|---|---|
| Beginner | 02:42:59 | 02:44:56 | +1.2% |
| Novice | 02:18:48 | 02:21:55 | +2.2% |
| Intermediate | 02:00:12 | 02:02:58 | +2.3% |
| Advanced | 01:46:06 | 01:47:50 | +1.6% |
| Elite | 01:35:30 | 01:36:03 | +0.6% |
We created these previous standards on and last updated them (see archive.org).
| Record | Age Category | Name | Time | Date | Age | Source |
|---|---|---|---|---|---|---|
| Best | 10-14 | Jeff Taylor | 01:13:18 | 20 Sep 1981 | 14 | TB |
| Best | 15-19 | Stephen Kiprop | 58:42 | 8 Feb 2019 | 19 | WA |
| Best | 20-24 | Jacob Kiplimo | 57:31 | 21 Nov 2021 | 21 | TB |
| Best | 25-29 | Yomif Kejelcha | 56:51 | 23 Aug 2026 | 29 | WA |
| Best | 30-34 | Hagos Gebrhiwet | 58:05 | 15 Feb 2026 | 31 | WA |
| Best | 35-39 | Gilbert Masai | 59:31 | 18 Sep 2016 | 35 | TB |
| Best | 40-44 | Tadesse Abraham | 59:53 | 18 Sep 2022 | 40 | W1 |
| Best | 45-49 | Josphat Kiprono Menjo | 01:01:28 | 19 Oct 2024 | 45 | W1 |
| Best | 50-54 | Titus Mamabolo | 01:06:23 | 18 May 1991 | 50 | TB |
| Best | 55-59 | Jim O'Neill | 01:09:17 | 17 Oct 1993 | 55 | TB |
| Best | 60-64 | Martin Rees | 01:11:31 | 3 Mar 2013 | 60 | W1 |
| Best | 65-69 | Wil vanderLee | 01:16:25 | 6 Apr 1997 | 67 | TB |
| Best | 70-74 | Eddy Vierendeels | 01:19:24 | 10 Mar 2024 | 71 | W1 |
| Best | 75-79 | Cees Stolwijk | 01:27:09 | 9 Mar 2025 | 75 | W1 |
| Best | 80-84 | Ed Whitlock | 01:38:59 | 16 Sep 2012 | 81 | TB |
| Best | 85-89 | Ed Whitlock | 01:50:47 | 24 Apr 2016 | 85 | TB |
| Best | 90-94 | Mike Fremont | 02:56:26 | 19 Aug 2012 | 90 | W1 |
| WR | - | Yomif Kejelcha | 56:51 | 23 Aug 2026 | - | W2 |
| Record | Age Category | Name | Time | Date | Age | Source |
|---|---|---|---|---|---|---|
| Best | 10-14 | Miyuki Oka | 01:15:14 | 24 Nov 2008 | 14 | TB |
| Best | 15-19 | Bosena Mulatie | 01:06:00 | 24 Oct 2021 | 19 | WA |
| Best | 20-24 | Letesenbet Gidey | 01:02:52 | 24 Oct 2021 | 23 | TB |
| Best | 25-29 | Fotyen Tesfay | 01:03:21 | 27 Oct 2024 | 26 | WA |
| Best | 30-34 | Joyciline Jepkosgei | 01:04:13 | 16 Feb 2025 | 31 | WA |
| Best | 35-39 | Mary Jepkosgei Keitany | 01:04:55 | 9 Feb 2018 | 36 | WA |
| Best | 40-44 | Edna Kiplagat | 01:07:52 | 14 Jan 2024 | 44 | W1 |
| Best | 45-49 | Sinead Diver | 01:09:00 | 24 Apr 2022 | 45 | W1 |
| Best | 50-54 | Linda Somers | 01:15:18 | 30 Oct 2011 | 50 | TB |
| Best | 55-59 | Karima Harris | 01:17:45 | 16 Mar 2025 | 55 | W1 |
| Best | 60-64 | Silke Schmidt | 01:21:33 | 3 Nov 2019 | 60 | W1 |
| Best | 65-69 | Mariko Yugeta | 01:25:26 | 19 Oct 2025 | 67 | W1 |
| Best | 70-74 | Christine Kennedy | 01:35:40 | 23 Aug 2026 | 71 | W1 |
| Best | 75-79 | Jeannie Rice | 01:40:42 | 11 Feb 2024 | 75 | W1 |
| Best | 80-84 | Franca Maria Monasterolo | 02:02:10 | 5 Nov 2023 | 80 | W1 |
| Best | 85-89 | Deidre Larkin | 02:12:37 | 4 Feb 2017 | 85 | TB |
| Best | 90-94 | Gladys Burrill | 04:49:25 | 11 Mar 2012 | 93 | TB |
| WR | - | Letesenbet Gidey | 01:02:52 | 24 Oct 2021 | - | W2 |
The Running Level Calculator can show your exact level of running performance at any age.