1 of 20 photos
Tim Don gave it his all, but his race-best 1:16:25 run split brought him a runner-up finish for the second straight year.
2 of 20 photos
Coach Siri Lindley confers with her athlete Jodie Swallow, last year’s winner.
3 of 20 photos
A cheerful Greg Bennett swam well and rode 2:05:32 but a glute injury forced a DNF.
4 of 20 photos
Age group wave masses before the swim start.
5 of 20 photos
Mark Bowstead and Paul Ambrose exit the swim in 7th and 8th.
6 of 20 photos
Sprinting out of Boulder Reservoir.
7 of 20 photos
Lesley Smith biked 2:23:36 and posted the women's-fastest 1:25:40 run split to finish 3rd.
8 of 20 photos
Katy Blakemore biked 2:22:32 on her way to 2nd place.
9 of 20 photos
Jodie Swallow biked 2:20:12 on her way to 5th place.
10 of 20 photos
Alicia Kaye gives it the Michael Jordan tongue hanging out look as she pushed her aerodynamic Ventum to the women’s-best 2:15:40 bike split.
11 of 20 photos
Paul Ambrose rides past a Boulder County farm on his way to a 2:07:11 bike split and 7th place.
12 of 20 photos
Tim Don rode his S-Works bike to a 2:05:25 split and 2nd place.
13 of 20 photos
Davide Giardini dug deep for a 2:05:20 bike split and 8th place.
14 of 20 photos
Sebastian Neef of Germany rode past the red barn on his way to a 2:07:21 split and 10th place.
15 of 20 photos
Davide Giardini seems to be running on air as he posted a 1:26:30 run on his way to 8th place.
16 of 20 photos
Alicia Kaye ran a women’s 3rd-best 1:29:53 half marathon on her way to the win.
17 of 20 photos
Kennett Peterson ran 1:19:25 and finished 9th overall in his second triathlon.
18 of 20 photos
Running toward the Flatirons on the Boulder 70.3 run course.
19 of 20 photos
Winner Callum Millward stretches out his arm with a mile to go on the run.
20 of 20 photos
Exhausted, Mark Bowstead lays out on the finish area after his 1:20:07 run and a 3rd place finish.