Results and finish times
HAGG Lake Triathlon results
Finish-time statistics for 4 years of HAGG Lake Triathlon in Gaston, Oregon, aggregated from official results. Names are not published here.
How fast is it?
About average for US 5Ks
The fastest quarter of the 2025 5K field finished under 29:59, against 29:52 in a typical US 5K, so times here are about average.
Compares the fastest quarter of each field, so walkers and first-timers do not skew it. It reflects the course and the field together: a flat course, cool weather, or a competitive crowd all make times faster.
2025
Jul 12, 2025
| Event | Finishers | Winner | Median | Middle half | Women median | Men median |
|---|---|---|---|---|---|---|
| Sprint Triathlon - Individual | 274 | 1:04:04 | 1:41:01 | 1:29:14 to 1:56:35 | 1:46:11 | 1:35:37 |
| Olympic Triathlon - Individual | 176 | 2:00:07 | 3:03:49 | 2:41:24 to 3:20:14 | 3:07:03 | 3:01:17 |
| Trail 5K - Sunday | 66 | 21:02 | 35:0311:17 /mi | 29:59 to 43:19 | 36:13 | 32:52 |
| Trail Half Marathon - Sunday | 54 | 1:42:56 | 3:05:0914:07 /mi | 2:29:55 to 3:27:10 | 3:20:20 | 2:42:11 |
| Off Road Cross Tri - USAT NATIONALS | 49 | 1:33:59 | 2:11:41 | 1:52:06 to 2:33:44 | 2:15:50 | 2:08:05 |
| Off Road Cross DU - USAT NATIONALS | 31 | 1:22:02 | 1:51:21 | 1:35:11 to 2:08:26 | 2:05:10 | 1:46:49 |
| Sprint Duathlon - Individual | 27 | 1:33:36 | 1:45:38 | 1:41:12 to 1:57:35 | 1:48:17 | 1:45:38 |
| Off-Road Trail Tri - Individual | 19 | 1:57:08 | 2:31:48 | 2:18:11 to 2:50:11 | 2:52:16 | 2:27:13 |
| Sprint Aquabike - Individual | 11 | 51:19 | 1:18:46 | 1:05:14 to 1:36:24 | 1:13:31 | 1:22:59 |
| Olympic AquaBike - Individual | 10 | 1:21:43 | 1:39:33 | 1:30:20 to 1:52:36 | 1:49:14 | 1:31:28 |
| Olympic Duathlon - Individual | 8 | 2:23:10 | 2:53:42 | 2:28:38 to 3:09:19 | 2:56:51 | 2:27:35 |
| Youth Cross Triathlon Nationals (ages 11-14) | 6 | 35:26 | 45:31 | 40:28 to 47:23 | 48:20 | 41:42 |
| Sprint Triathlon - Relay | 6 | 1:16:27 | 1:32:27 | 1:31:30 to 1:42:16 | 1:31:26 | 1:45:16 |
| Youth Cross Triathlon Nationals (ages 15-17) | 5 | 1:32:53 | 2:06:03 | 1:44:21 to 2:31:43 | 2:55:03 | 1:48:11 |
| Sprint Paddle Tri - Individual | 5 | 1:12:35 | 2:04:31 | 1:39:49 to 2:14:07 | 2:06:08 | 2:04:31 |
| Off-Road Trail Duathlon - Individual | 4 | 1:36:56 | 1:56:36 | 1:49:58 to 2:00:21 | 2:04:49 | 1:54:19 |
| Youth Cross Triathlon Nationals (ages 7-10) | 4 | 13:15 | 17:31 | 16:17 to 17:45 | – | 17:31 |
| Olympic Triathlon - Relay | 3 | 2:29:21 | 2:43:21 | 2:36:21 to 2:53:01 | 2:46:01 | 2:43:21 |
| Off-Road Trail Triathlon - Relay | 3 | 2:04:19 | 2:37:41 | 2:21:00 to 2:39:03 | 2:21:00 | 2:40:26 |
Sprint Triathlon - Individual
By age group
| 70+ | 6 | 2:01:40 |
| 20-29 | 38 | 1:37:32 |
| 30-39 | 90 | 1:42:47 |
| 40-49 | 59 | 1:42:59 |
| 50-59 | 36 | 1:34:43 |
| 60-69 | 24 | 1:46:19 |
| Under 20 | 20 | 1:38:51 |
Finishers and median time per group.
Olympic Triathlon - Individual
By age group
| 70+ | 2 | 4:02:17 |
| 20-29 | 42 | 2:57:42 |
| 30-39 | 43 | 3:10:39 |
| 40-49 | 50 | 3:02:28 |
| 50-59 | 20 | 3:06:43 |
| 60-69 | 10 | 3:15:13 |
| Under 20 | 7 | 2:51:58 |
Finishers and median time per group.
2024
Jul 13, 2024
| Event | Finishers | Winner | Median | Middle half | Women median | Men median |
|---|---|---|---|---|---|---|
| Sprint Triathlon - Individual | 252 | 1:04:28 | 1:35:45 | 1:24:02 to 1:49:27 | 1:40:38 | 1:29:07 |
| Olympic Triathlon - Individual | 188 | 1:52:38 | 2:55:43 | 2:36:51 to 3:20:21 | 3:05:12 | 2:52:28 |
| Trail 5K - Sunday | 82 | 25:07 | 37:1712:00 /mi | 29:32 to 47:41 | 42:44 | 31:50 |
| Trail Half Marathon - Sunday | 58 | 1:50:13 | 2:49:3912:56 /mi | 2:22:30 to 3:11:44 | 3:02:27 | 2:22:41 |
| Off-Road Trail Triathlon - Individual & USAT CROSS WORLDS QUALIFIER | 41 | 1:38:16 | 2:14:08 | 1:59:17 to 2:51:11 | 3:01:47 | 2:08:01 |
| Sprint Duathlon - Individual | 28 | 1:21:47 | 1:57:51 | 1:35:39 to 2:09:53 | 1:59:02 | 1:55:08 |
| Off-Road Trail Duathlon - USAT CROSS WORLDS QUALIFIER | 18 | 1:28:00 | 1:40:40 | 1:37:38 to 2:06:00 | 2:05:40 | 1:39:30 |
| Olympic Duathlon - Individual | 13 | 2:08:38 | 2:41:45 | 2:35:26 to 3:10:20 | 2:40:43 | 2:51:24 |
| Olympic Triathlon - Relay | 13 | 2:25:44 | 3:07:50 | 2:40:46 to 3:12:20 | 3:12:20 | 2:58:03 |
| Sprint Aquabike - Individual | 11 | 51:17 | 54:04 | 52:23 to 1:08:48 | 1:01:19 | 54:04 |
| Olympic AquaBike - Individual | 10 | 1:32:33 | 1:56:08 | 1:39:49 to 1:58:40 | 1:56:35 | 1:47:22 |
| Off-Road Trail Duathlon - Individual | 8 | 1:41:53 | 1:57:34 | 1:49:13 to 2:36:34 | 2:54:24 | 1:56:29 |
| Sprint Triathlon - Relay | 6 | 1:03:17 | 1:38:21 | 1:23:45 to 1:43:26 | 1:28:08 | 1:42:13 |
| Off-Road Trail AquaBike - Individual | 4 | 1:50:22 | 2:31:51 | 2:09:42 to 2:47:34 | 2:47:34 | 2:03:15 |
| Sprint Paddle Tri - Individual | 4 | 1:23:57 | 1:31:04 | 1:26:39 to 1:42:43 | 1:31:04 | – |
Sprint Triathlon - Individual
By age group
| 70+ | 10 | 1:52:13 |
| 20-29 | 32 | 1:33:29 |
| 30-39 | 73 | 1:40:27 |
| 40-49 | 54 | 1:33:42 |
| 50-59 | 46 | 1:30:36 |
| 60-69 | 24 | 1:36:55 |
| Under 20 | 11 | 1:29:05 |
Finishers and median time per group.
Olympic Triathlon - Individual
By age group
| 70+ | 2 | 3:34:19 |
| 20-29 | 35 | 2:52:20 |
| 30-39 | 57 | 2:54:34 |
| 40-49 | 45 | 2:57:30 |
| 50-59 | 29 | 2:52:35 |
| 60-69 | 14 | 3:16:07 |
| Under 20 | 4 | 2:53:50 |
Finishers and median time per group.
2023
Jul 15, 2023
| Event | Finishers | Winner | Median | Middle half | Women median | Men median |
|---|---|---|---|---|---|---|
| Sprint Triathlon - Individual | 252 | 1:02:20 | 1:37:35 | 1:25:51 to 1:52:53 | 1:43:22 | 1:33:02 |
| Olympic Triathlon - Individual | 172 | 1:56:31 | 2:55:41 | 2:34:12 to 3:13:27 | 2:58:55 | 2:50:20 |
| Trail 5K - Sunday | 81 | 24:54 | 41:0713:14 /mi | 32:02 to 50:45 | 44:37 | 32:02 |
| Trail Half Marathon - Sunday | 56 | 1:46:45 | 2:31:5311:35 /mi | 2:12:51 to 2:53:27 | 2:49:45 | 2:22:00 |
| Off-Road Trail Triathlon - Individual | 33 | 1:46:16 | 2:23:08 | 2:07:28 to 2:49:36 | 2:40:01 | 2:17:22 |
| Sprint Duathlon - Individual | 23 | 1:22:54 | 1:45:59 | 1:41:34 to 2:13:18 | 1:52:52 | 1:45:59 |
| Olympic AquaBike - Individual | 10 | 1:28:17 | 1:52:04 | 1:41:51 to 2:00:01 | 1:56:49 | 1:45:06 |
| Olympic Duathlon - Individual | 10 | 2:08:10 | 2:44:44 | 2:33:18 to 3:04:08 | 2:39:52 | 2:45:27 |
| Sprint Aquabike - Individual | 7 | 54:58 | 1:11:22 | 1:05:57 to 1:19:50 | 1:11:22 | 1:15:29 |
| Sprint Triathlon - Relay | 5 | 1:22:25 | 1:32:59 | 1:26:47 to 1:55:13 | 1:29:53 | 1:55:13 |
| Olympic Triathlon - Relay | 4 | 2:44:29 | 3:07:14 | 2:55:52 to 3:17:21 | 3:05:59 | 3:07:14 |
| Sprint Paddle Tri - Individual | 4 | 1:13:30 | 1:49:10 | 1:19:56 to 2:16:15 | 2:16:15 | 1:22:05 |
| Off-Road Trail Duathlon - Individual | 3 | 1:53:21 | 2:01:47 | 1:57:34 to 2:08:47 | 2:15:46 | 1:57:34 |
Sprint Triathlon - Individual
By age group
| 70+ | 5 | 2:02:49 |
| 20-29 | 42 | 1:34:19 |
| 30-39 | 59 | 1:32:52 |
| 40-49 | 66 | 1:38:03 |
| 50-59 | 32 | 1:32:37 |
| 60-69 | 17 | 1:48:30 |
| Under 20 | 29 | 1:47:22 |
Finishers and median time per group.
Olympic Triathlon - Individual
By age group
| 70+ | 1 | 3:12:22 |
| 20-29 | 38 | 2:47:52 |
| 30-39 | 51 | 2:57:51 |
| 40-49 | 30 | 2:47:01 |
| 50-59 | 26 | 2:52:13 |
| 60-69 | 19 | 3:08:14 |
| Under 20 | 4 | 2:59:49 |
Finishers and median time per group.
2022
Jul 16, 2022
| Event | Finishers | Winner | Median | Middle half | Women median | Men median |
|---|---|---|---|---|---|---|
| Sprint Triathlon - Individual | 203 | 1:05:11 | 1:34:18 | 1:26:07 to 1:46:32 | 1:40:15 | 1:32:03 |
| Olympic Triathlon - Individual | 127 | 1:57:47 | 2:41:28 | 2:27:55 to 2:57:13 | 2:44:32 | 2:39:21 |
| Trail 5K - Sunday | 68 | 20:46 | 38:5212:31 /mi | 33:21 to 43:18 | 39:53 | 33:12 |
| Trail Half Marathon - Sunday | 44 | 1:45:16 | 2:36:4311:57 /mi | 2:10:23 to 3:05:48 | 2:50:43 | 2:24:36 |
| Sprint Duathlon - Individual | 31 | 1:11:14 | 1:48:17 | 1:30:31 to 1:58:38 | 1:50:11 | 1:45:55 |
| Off-Road Trail Triathlon - Individual | 22 | 1:38:27 | 2:17:38 | 1:56:19 to 2:29:22 | 2:23:13 | 2:05:11 |
| Olympic AquaBike - Individual | 14 | 1:23:46 | 1:55:47 | 1:42:16 to 2:02:10 | 2:00:47 | 1:41:34 |
| Off-Road Trail Duathlon - Individual | 9 | 1:42:47 | 2:22:12 | 2:09:40 to 2:58:45 | 2:27:43 | 2:22:12 |
| Olympic Duathlon - Individual | 8 | 2:09:59 | 2:41:12 | 2:29:12 to 2:46:41 | 2:44:53 | 2:13:42 |
| Sprint Aquabike - Individual | 5 | 49:55 | 1:12:43 | 50:35 to 1:23:11 | 1:17:57 | 50:35 |
| Off-Road Trail AquaBike - Individual | 3 | 2:02:32 | 2:07:34 | 2:05:03 to 2:15:17 | – | 2:07:34 |
| Sprint Paddle Tri - Individual | 3 | 1:15:59 | 1:35:37 | 1:25:48 to 1:35:37 | 1:35:37 | 1:15:59 |
| Sprint Triathlon - Relay | 3 | 1:19:38 | 1:34:27 | 1:27:02 to 1:42:21 | 1:34:27 | – |
| Off-Road Trail Triathlon - Relay | 3 | 1:56:35 | 2:05:45 | 2:01:10 to 3:25:23 | 3:25:23 | 1:56:35 |
Sprint Triathlon - Individual
By age group
| 70+ | 5 | 1:51:14 |
| 20-29 | 36 | 1:31:22 |
| 30-39 | 55 | 1:34:03 |
| 40-49 | 43 | 1:33:19 |
| 50-59 | 27 | 1:39:01 |
| 60-69 | 14 | 1:40:42 |
| Under 20 | 23 | 1:33:21 |
Finishers and median time per group.
Olympic Triathlon - Individual
By age group
| 70+ | 2 | 3:14:06 |
| 20-29 | 19 | 2:38:17 |
| 30-39 | 39 | 2:44:07 |
| 40-49 | 29 | 2:32:47 |
| 50-59 | 24 | 2:40:45 |
| 60-69 | 12 | 2:51:41 |
| Under 20 | 2 | 2:05:39 |
Finishers and median time per group.
Back to the HAGG Lake Triathlon race page