2023 Ironman 70.3 Boulder

June 9, 2023 · Boulder, CO, United States

Data: Ironman™ · Updated 7/3/2025 · Quality: unknownHow data works

Race editions

Switch year or compare this race across stored editions.

20252024202320222021201920182017201620152014
Distance
Half-Iron (70.3 miles)
Iron-Distance
Field size
50
36 men · 14 women
Men SOF
81.66
Women SOF
74.94

Race story in the data

Men: Sam Long won in 3:33:22 with a +4:50 margin. Tomas Rodriguez had the fastest run (1:09:26).

Women: Taylor Knibb won in 3:56:33 with a +8:05 margin. Jeanni Metzler had the fastest run (1:20:27).

Shareable race cards

Copy clean podium and split summaries for chats, newsletters, and social posts.

Race summary

2023 Ironman 70.3 Boulder 2023 - Men

ProTriStats

Winner: Sam Long in 3:33:22

Margin: +4:50

Fastest bike: Sam Long - 1:53:10

Fastest run: Tomas Rodriguez - 1:09:26

Top points: Sam Long - 84.37 pts

Field: 36/36 finishers, SOF 81.66

Race summary

2023 Ironman 70.3 Boulder 2023 - Women

ProTriStats

Winner: Taylor Knibb in 3:56:33

Margin: +8:05

Fastest bike: Taylor Knibb - 2:06:07

Fastest run: Jeanni Metzler - 1:20:27

Top points: Taylor Knibb - 83.85 pts

Field: 14/14 finishers, SOF 74.94

Men race summary

36 finishers from 36 starters · SOF 81.66

Winner
Sam Long
3:33:22
Winning margin
+4:50
Gap to second place
Fastest swim
Braxton Bokos · 23:28
Fastest bike
Sam Long · 1:53:10
Fastest run
Tomas Rodriguez · 1:09:26
Top points
Sam Long
84.37 pts

Women race summary

14 finishers from 14 starters · SOF 74.94

Winner
Taylor Knibb
3:56:33
Winning margin
+8:05
Gap to second place
Fastest swim
Lauren Brandon · 24:47
Fastest bike
Taylor Knibb · 2:06:07
Fastest run
Jeanni Metzler · 1:20:27
Top points
Taylor Knibb
83.85 pts

Men split podiums

Fastest stored segment times. These are segment rankings, not cumulative race-position order.

Swim

  1. 1
    Braxton Bokos
    Finish 25 · split rank #1
    23:28
  2. 2
    Matthew Sharpe
    Finish 5 · split rank #2
    23:30
  3. 3
    Sam Appleton
    Finish 9 · split rank #3
    23:30

T1

  1. 1
    Sam Long
    Finish 1
    1:26
  2. 2
    1:28
  3. 1:31

Bike

  1. 1
    Sam Long
    Finish 1 · split rank #1
    1:53:10
  2. 2
    Chris Leiferman
    Finish 3 · split rank #2
    1:56:49
  3. 3
    Lionel Sanders
    Finish 2 · split rank #3
    1:56:59

T2

  1. 1:05
  2. 1:07
  3. 3
    Sam Long
    Finish 1
    1:08

Run

  1. 1
    Tomas Rodriguez
    Finish 4 · split rank #1
    1:09:26
  2. 2
    Marty Andrie
    Finish 8 · split rank #2
    1:11:45
  3. 3
    Sam Long
    Finish 1 · split rank #3
    1:11:49
Off-bike and off-run position order needs cumulative split-position data. ProTriStats currently stores segment times and segment ranks, so this page reports the fastest bike split rather than who entered T2 first.

Women split podiums

Fastest stored segment times. These are segment rankings, not cumulative race-position order.

Swim

  1. 1
    Lauren Brandon
    Finish 8 · split rank #1
    24:47
  2. 2
    Taylor Knibb
    Finish 1 · split rank #2
    24:52
  3. 3
    Rachel Olson
    Finish 11 · split rank #4
    26:22

T1

  1. 1:43
  2. 1:44
  3. 3
    Amy Cymerman
    Finish 9
    1:51

Bike

  1. 1
    Taylor Knibb
    Finish 1 · split rank #1
    2:06:07
  2. 2
    Holly Lawrence
    Finish 2 · split rank #2
    2:11:05
  3. 3
    Jeanni Metzler
    Finish 3 · split rank #4
    2:14:56

T2

  1. 1
    Taylor Knibb
    Finish 1
    1:05
  2. 1:14
  3. 1:18

Run

  1. 1
    Jeanni Metzler
    Finish 3 · split rank #1
    1:20:27
  2. 2
    Batya Beard
    Finish 5 · split rank #2
    1:21:16
  3. 3
    Taylor Knibb
    Finish 1 · split rank #3
    1:22:23
Off-bike and off-run position order needs cumulative split-position data. ProTriStats currently stores segment times and segment ranks, so this page reports the fastest bike split rather than who entered T2 first.

PodiumMen

Winner time: 3:33:22
🥇#1
US
Sam Long
3:33:22
84.37 pts
🥈#2
CA
Lionel Sanders
3:38:12
77.82 pts
🥉#3
US
Chris Leiferman
3:38:13
75.44 pts

PodiumWomen

Winner time: 3:56:33
🥇#1
US
Taylor Knibb
3:56:33
83.85 pts
🥈#2
GB
Holly Lawrence
4:04:38
75.35 pts
🥉#3
ZA
Jeanni Metzler
4:05:25
72.41 pts

Men · Split Rank Flow

Top finishers by stored split rank. Lower lines are worse ranks; this is not cumulative race position at each checkpoint.

Top 8
#1#11#21SwimBikeRunFinish#16#1#3#1#21#3#4#2#19#2#5#3#8#13#1#4#2#5#7#5#17#9#6#6#20#4#9#7#5#15#2#8

Women · Split Rank Flow

Top finishers by stored split rank. Lower lines are worse ranks; this is not cumulative race position at each checkpoint.

Top 8
#1#8#15SwimBikeRunFinish#2#1#3#1#5#2#6#2#6#4#1#3#9#8#4#4#15#9#2#5#13#5#7#6#7#7#9#7#1#6#13#8

Men · Finish Time Distribution

Women · Finish Time Distribution

Male Pro Results

36 participants

3:33:22
Swim
25:47
Bike
1:53:10
Run
1:11:49
3:38:12
Swim
25:50
Bike
1:56:59
Run
1:12:41
3:38:13
Swim
25:48
Bike
1:56:49
Run
1:12:45
3:39:22
Swim
24:24
Bike
2:02:18
Run
1:09:26
3:39:34
Swim
23:30
Bike
1:59:20
Run
1:14:06
3:42:51
Swim
25:47
Bike
2:00:44
Run
1:13:27
3:43:11
Swim
25:48
Bike
1:59:16
Run
1:14:36
3:43:42
Swim
24:12
Bike
2:04:18
Run
1:11:45
3:45:20
Swim
23:30
Bike
2:04:26
Run
1:14:27
3:48:46
Swim
25:47
Bike
2:00:38
Run
1:19:12
PosAthleteTimeGapSwimT1BikeT2RunPoints
1Sam LongUS3:33:22Winner25:47#161:261:53:10#11:081:11:49#384.37
2Lionel SandersCA3:38:1225:50#211:311:56:59#31:091:12:41#477.82
3Chris LeifermanUS3:38:1325:48#191:431:56:49#21:071:12:45#575.44
4Tomas RodriguezMX3:39:2224:24#81:492:02:18#131:221:09:26#172.33
5Matthew SharpeCA3:39:3423:30#21:311:59:20#51:051:14:06#770.17
6Robbie DeckardUS3:42:5125:47#171:402:00:44#91:111:13:27#665.62
7Jason PohlCA3:43:1125:48#201:451:59:16#41:421:14:36#963.66
8Marty AndrieUS3:43:4224:12#51:532:04:18#151:301:11:45#261.68
9Sam AppletonAU3:45:2023:30#31:422:04:26#161:121:14:27#858.90
10Adam FeighUS3:48:4625:47#181:432:00:38#81:241:19:12#1854.75
11Andy PottsUS3:48:5525:04#101:572:01:11#101:441:18:58#1653.42
12Tripp HippleUS3:49:5729:00#341:472:00:30#71:141:17:24#1251.45
13Dylan GillespieUS3:50:2225:06#121:282:01:38#111:101:20:58#2250.08
14Sam OsborneNZ3:51:3225:04#111:322:01:57#121:161:21:42#2348.18
15Benjamin DealUS3:51:4925:45#151:562:04:44#181:191:18:03#1447.08
16Devin VolkUS3:52:1027:14#251:422:05:19#201:181:16:35#1145.99
17Nicholas ScottCA3:53:1427:53#321:492:04:32#171:211:17:38#1344.38
18Steven ZawaskiUS3:54:0825:50#221:422:06:55#261:291:18:10#1542.96
19Jan StepinskiUS3:54:3324:55#92:012:05:44#221:551:19:57#2041.99
20Neal RossUS3:55:0227:16#262:052:04:59#191:291:19:11#1741.03
21Mark SaroniUS3:56:5027:30#291:432:06:27#231:321:19:37#1939.01
22Eduardo PerezSandi GarciaMX3:57:1127:26#281:372:11:53#321:211:14:51#1038.24
23Simon ShiUS4:02:1624:22#72:072:12:11#351:491:21:46#2433.59
24Nick CosmanCA4:02:5727:41#311:592:08:57#271:461:22:31#2532.62
25Braxton BokosUS4:03:2923:28#11:372:03:40#141:201:33:23#3331.80
26Todd SuttorUS4:04:0525:43#131:362:06:50#251:281:28:27#2930.96
27Andrew ShellenbergerUS4:05:1424:09#41:422:09:00#281:161:29:04#3029.69
28Klodian MitriUS4:06:2430:37#381:562:12:07#341:461:19:57#2128.43
29Ben SternUS4:06:4127:33#302:072:09:35#292:011:25:23#2627.93
30Kennett PetersonUS4:08:0127:54#331:452:00:00#61:361:36:44#3527.35
31Levente LukacsHU4:10:1724:15#61:452:14:40#361:171:28:18#2827.12
32Benjamin FordUS4:13:0125:44#141:592:10:33#301:501:32:53#3226.91
33Erik PetersonUS4:13:4727:21#271:492:14:54#372:211:27:20#2726.72
34Timothy WinslowUS4:14:4825:52#241:592:06:36#241:561:38:23#3626.54
35Paul SmithAU4:18:2937:51#392:212:05:26#211:241:31:24#3126.38
36PabloGomez BorreroCO4:22:1730:27#372:032:10:37#312:511:36:16#3426.23

Female Pro Results

14 participants

3:56:33
Swim
24:52
Bike
2:06:07
Run
1:22:23
4:04:38
Swim
26:41
Bike
2:11:05
Run
1:23:33
4:05:25
Swim
26:59
Bike
2:14:56
Run
1:20:27
4:12:56
Swim
28:01
Bike
2:17:42
Run
1:23:17
4:15:19
Swim
30:51
Bike
2:19:31
Run
1:21:16
4:15:43
Swim
30:49
Bike
2:15:20
Run
1:25:48
Swim
27:49
Bike
2:17:19
Run
1:27:50
4:18:19
Swim
24:47
Bike
2:15:34
Run
1:34:33
4:18:51
Swim
29:13
Bike
2:22:48
Run
1:23:27
4:21:46
Swim
30:50
Bike
2:20:49
Run
1:26:28
PosAthleteTimeGapSwimT1BikeT2RunPoints
1Taylor KnibbUS3:56:33Winner24:52#22:032:06:07#11:051:22:23#383.85
2Holly LawrenceGB4:04:3826:41#51:532:11:05#21:241:23:33#675.35
3Jeanni MetzlerZA4:05:2526:59#61:432:14:56#41:181:20:27#172.41
4Lesley SmithUS4:12:5628:01#92:162:17:42#81:391:23:17#464.73
5Batya BeardUS4:15:1930:51#152:122:19:31#91:261:21:16#260.98
6Nicole FalcaroUS4:15:4330:49#132:182:15:20#51:271:25:48#758.85
7Samantha KingsfordNZ4:16:1827:49#71:442:17:19#71:341:27:50#956.74
8Lauren BrandonUS4:18:1924:47#11:572:15:34#61:261:34:33#1353.70
9Amy CymermanUS4:18:5129:13#101:512:22:48#141:311:23:27#551.88
10Tyler HudacekUS4:21:4630:50#142:072:20:49#101:301:26:28#848.42
11Rachel OlsonUS4:24:4926:22#41:552:20:59#111:291:34:02#1244.97
12Gabrielle LumkesUS4:25:0227:55#82:022:21:03#121:141:32:47#1143.70
13Palmira AlvarezMX4:33:2335:04#172:012:22:13#131:431:32:21#1036.54
14Rebecca MarrouUS4:44:0730:54#162:162:24:47#151:551:44:13#1433.31