Results and finish times
East Coast Triathlon Festival (ECTF) results
Finish-time statistics for 3 years of East Coast Triathlon Festival (ECTF) in Glen Allen, Virginia, aggregated from official results. Names are not published here.
How fast is it?
Faster than most Virginia sprint triathlons
The fastest quarter of the 2026 sprint triathlon field finished under 1:04:08, against 1:24:35 in a typical Virginia sprint triathlon, so times here run 24 percent faster.
- Super Sprint Triathlon: Faster than most US super sprint triathlons. The fastest quarter of the 2026 super sprint triathlon field finished under 39:22, against 51:16 in a typical US super sprint triathlon, so times here run 23 percent faster.
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.
2026
May 3, 2026
| Event | Finishers | Winner | Median | Middle half | Women median | Men median |
|---|---|---|---|---|---|---|
| Junior Draft-Legal (Female Ages 16-19) | 76 | 1:00:42 | 1:06:18 | 1:04:08 to 1:10:24 | 1:06:18 | – |
| Junior Draft-Legal (Male Ages 16-19) | 74 | 53:10 | 1:00:03 | 57:19 to 1:02:24 | – | 1:00:03 |
| Non-Draft Junior/ Adult Triathlon (Ages 13+) | 58 | 32:50 | 44:27 | 39:22 to 52:37 | 49:07 | 40:57 |
| Non-Draft Youth 5-12 Triathlon | 49 | 15:42 | 19:23 | 17:43 to 23:27 | 19:26 | 19:04 |
| Youth Draft-Legal (Male Ages 13-15) | 47 | 28:47 | 34:01 | 32:25 to 37:49 | – | 34:01 |
| Youth Draft-Legal (Female Ages 13-15) | 30 | 33:28 | 35:58 | 35:02 to 38:31 | 35:58 | – |
| Draft-Legal Age Group Triathlon (Ages 13+ / Adult) | 28 | 28:38 | 34:11 | 29:35 to 35:45 | 35:26 | 34:00 |
| Non-Draft Junior / Adult Duathlon (Ages 13+) | 18 | 31:55 | 41:11 | 37:41 to 48:18 | 43:33 | 38:50 |
| Youth & Adult 2-Person Mixed Relay Triathlon | 16 | 29:15 | 32:29 | 31:12 to 38:05 | – | – |
| Non-Draft Youth 5-12 Duathlon | 14 | 16:53 | 23:59 | 20:34 to 28:56 | 28:53 | 23:22 |
| Draft-Legal Age Group Duathlon (Ages 13+ / Adult) | 4 | 30:03 | 35:17 | 32:53 to 39:25 | 36:44 | 33:50 |
| Non-Draft Junior / Adult Aquabike (Ages 13+) | 3 | 26:19 | 28:55 | 27:37 to 35:10 | 28:55 | – |
Junior Draft-Legal (Female Ages 16-19)
By age group
| Under 20 | 64 | 1:06:18 |
Finishers and median time per group.
Junior Draft-Legal (Male Ages 16-19)
By age group
| Under 20 | 52 | 1:00:03 |
Finishers and median time per group.
2025
May 4, 2025
| Event | Finishers | Winner | Median | Middle half | Women median | Men median |
|---|---|---|---|---|---|---|
| Draft-Legal Junior Elite Female Triathlon (Ages 16-19) | 80 | 1:00:27 | 1:05:48 | 1:04:01 to 1:09:24 | 1:05:48 | – |
| Draft-Legal Junior Elite Male Triathlon (Ages 16-19) | 74 | 53:01 | 59:28 | 57:40 to 1:02:30 | – | 59:28 |
| Draft-Legal Youth Elite Male Triathlon (Ages 13-15) | 61 | 29:03 | 32:57 | 31:08 to 35:35 | – | 32:57 |
| Non-Draft 15+/Adult Triathlon | 50 | 33:21 | 47:02 | 39:30 to 52:48 | 47:01 | 47:16 |
| Non-Draft Youth 11-14 Triathlon | 49 | 33:53 | 38:34 | 37:05 to 41:34 | 39:18 | 38:26 |
| Draft-Legal Youth Elite Female Triathlon (Ages 13-15) | 42 | 32:35 | 35:47 | 34:47 to 37:34 | 35:47 | – |
| Draft-Legal Adult Male Triathlon (Ages 16+) | 35 | 28:26 | 30:40 | 29:45 to 32:55 | – | 30:40 |
| Non-Draft Youth 5-10 Triathlon | 34 | 17:39 | 20:40 | 19:31 to 22:45 | 19:55 | 21:21 |
| Draft-Legal Adult Female Triathlon (Ages 16+) | 32 | 31:51 | 35:05 | 33:02 to 37:50 | 35:05 | – |
| Non-Draft 15+/Adult Duathlon | 16 | 31:14 | 46:41 | 34:56 to 48:30 | 48:30 | 35:11 |
| Non-Draft Youth 5-10 Duathlon | 5 | 20:31 | 22:26 | 22:03 to 26:45 | 24:24 | 22:26 |
| Non-Draft Youth 11-14 Duathlon | 4 | 38:06 | 46:28 | 43:39 to 51:19 | 1:02:54 | 45:30 |
Draft-Legal Junior Elite Female Triathlon (Ages 16-19)
By age group
| Under 20 | 70 | 1:05:48 |
Finishers and median time per group.
Draft-Legal Junior Elite Male Triathlon (Ages 16-19)
By age group
| Under 20 | 55 | 59:28 |
Finishers and median time per group.
2024
May 5, 2024
| Event | Finishers | Winner | Median | Middle half | Women median | Men median |
|---|---|---|---|---|---|---|
| Non-Draft 15+/Adult Triathlon | 88 | 31:14 | 40:54 | 36:51 to 44:46 | 42:56 | 40:31 |
| Draft-Legal Junior Elite Female Triathlon | 80 | 59:30 | 1:05:26 | 1:02:37 to 1:08:18 | 1:05:26 | – |
| Draft-Legal Junior Elite Male Triathlon | 77 | 54:09 | 59:24 | 57:16 to 1:02:19 | – | 59:24 |
| Draft-Legal Youth Elite Male Triathlon | 64 | 29:46 | 33:52 | 32:20 to 35:16 | – | 33:52 |
| Draft-Legal Youth Elite Female Triathlon | 62 | 32:22 | 36:22 | 34:36 to 38:01 | 36:22 | – |
| Non-Draft Youth 11-14 Triathlon | 58 | 31:57 | 38:24 | 36:14 to 40:57 | 38:35 | 37:43 |
| Non-Draft Youth 5-10 Triathlon | 44 | 16:46 | 21:55 | 19:18 to 25:31 | 23:54 | 19:28 |
| Draft-Legal Adult Female Triathlon (NTDR) | 21 | 31:09 | 33:17 | 32:04 to 35:22 | 33:17 | – |
| Draft-Legal Adult Male Triathlon (NTDR) | 21 | 28:14 | 31:26 | 29:07 to 33:45 | – | 31:26 |
| Non-Draft Youth 5-10 Duathlon | 10 | 19:01 | 24:48 | 24:03 to 28:31 | 25:55 | 21:32 |
| Non-Draft 15+/Adult Duathlon | 7 | 30:38 | 35:59 | 33:40 to 51:27 | 1:33:58 | 34:41 |
Non-Draft 15+/Adult Triathlon
By age group
| 70+ | 3 | 51:51 |
| 20-29 | 3 | 43:45 |
| 30-39 | 3 | 42:56 |
| 40-49 | 18 | 41:52 |
| 50-59 | 11 | 40:46 |
| 60-69 | 11 | 41:18 |
| Under 20 | 21 | 36:54 |
Finishers and median time per group.
Draft-Legal Junior Elite Female Triathlon
By age group
| Under 20 | 72 | 1:05:26 |
Finishers and median time per group.
Back to the East Coast Triathlon Festival (ECTF) race page