2023 Ironman 70.3 St. George

May 5, 2023 · St. George, UT, United States

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

Race editions

Switch year or compare this race across stored editions.

2025202420232021201920182017201620152014
Distance
Half-Iron (70.3 miles)
Iron-Distance
Field size
62
34 men · 28 women
Men SOF
84.19
Women SOF
78.33

Race story in the data

Men: Sam Long won in 3:43:04 with a +2:22 margin. Tomas Rodriguez had the fastest run (1:11:29).

Women: Jeanni Metzler won in 4:16:41 with a +1:00 margin. Danielle Lewis had the fastest run (1:21:43).

Shareable race cards

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

Race summary

2023 Ironman 70.3 St. George 2023 - Men

ProTriStats

Winner: Sam Long in 3:43:04

Margin: +2:22

Fastest bike: Trevor Foley - 2:02:26

Fastest run: Tomas Rodriguez - 1:11:29

Top points: Sam Long - 89.93 pts

Field: 34/34 finishers, SOF 84.19

Race summary

2023 Ironman 70.3 St. George 2023 - Women

ProTriStats

Winner: Jeanni Metzler in 4:16:41

Margin: +1:00

Fastest bike: Skye Moench - 2:21:33

Fastest run: Danielle Lewis - 1:21:43

Top points: Jeanni Metzler - 86.78 pts

Field: 28/28 finishers, SOF 78.33

Men race summary

34 finishers from 34 starters · SOF 84.19

Winner
Sam Long
3:43:04
Winning margin
+2:22
Gap to second place
Fastest swim
Marc Dubrick · 23:44
Fastest bike
Trevor Foley · 2:02:26
Fastest run
Tomas Rodriguez · 1:11:29
Top points
Sam Long
89.93 pts

Women race summary

28 finishers from 28 starters · SOF 78.33

Winner
Jeanni Metzler
4:16:41
Winning margin
+1:00
Gap to second place
Fastest swim
Lauren Brandon · 24:43
Fastest bike
Skye Moench · 2:21:33
Fastest run
Danielle Lewis · 1:21:43
Top points
Jeanni Metzler
86.78 pts

Men split podiums

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

Swim

  1. 1
    Marc Dubrick
    Finish 7 · split rank #1
    23:44
  2. 2
    Brent McMahon
    Finish 14 · split rank #3
    24:18
  3. 3
    Brennen Smith
    Finish 19 · split rank #4
    24:19

T1

  1. 1
    Sam Long
    Finish 1
    1:28
  2. 1:28
  3. 3
    Marc Dubrick
    Finish 7
    1:33

Bike

  1. 1
    Trevor Foley
    Finish 2 · split rank #1
    2:02:26
  2. 2
    Sam Long
    Finish 1 · split rank #2
    2:02:32
  3. 3
    Lionel Sanders
    Finish 4 · split rank #3
    2:04:57

T2

  1. 1
    Sam Long
    Finish 1
    00:55
  2. 1:00
  3. 1:03

Run

  1. 1
    Tomas Rodriguez
    Finish 5 · split rank #1
    1:11:29
  2. 2
    Trevor Foley
    Finish 2 · split rank #2
    1:12:05
  3. 3
    Marc Dubrick
    Finish 7 · split rank #3
    1:12:37
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 11 · split rank #1
    24:43
  2. 2
    Hannah Sakaluk
    Finish 23 · split rank #2
    25:33
  3. 3
    Jeanni Metzler
    Finish 1 · split rank #3
    25:55

T1

  1. 1:54
  2. 1:54
  3. 3
    1:57

Bike

  1. 1
    Skye Moench
    Finish 2 · split rank #1
    2:21:33
  2. 2
    Anna Bergsten
    Finish 4 · split rank #2
    2:21:44
  3. 3
    Danielle Lewis
    Finish 3 · split rank #3
    2:22:10

T2

  1. 1:08
  2. 1:09
  3. 1:11

Run

  1. 1
    Danielle Lewis
    Finish 3 · split rank #1
    1:21:43
  2. 2
    Jackie Hering
    Finish 5 · split rank #2
    1:22:25
  3. 3
    Batya Beard
    Finish 14 · split rank #3
    1:22:25
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:43:04
🥇#1
US
Sam Long
3:43:04
89.93 pts
🥈#2
US
Trevor Foley
3:45:26
86.25 pts
🥉#3
CA
Jackson Laundry
3:46:10
83.96 pts

PodiumWomen

Winner time: 4:16:41
🥇#1
ZA
Jeanni Metzler
4:16:41
86.78 pts
🥈#2
US
Skye Moench
4:17:41
84.29 pts
🥉#3
US
Danielle Lewis
4:18:23
82.10 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#16#32SwimBikeRunFinish#16#2#4#1#32#1#2#2#14#4#5#3#21#3#8#4#7#6#1#5#15#8#6#6#1#15#3#7#8#16#10#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#10#19SwimBikeRunFinish#3#4#4#1#11#1#6#2#19#3#1#3#15#2#9#4#7#14#2#5#6#5#14#6#9#11#7#7#5#7#13#8

Men · Finish Time Distribution

Women · Finish Time Distribution

Male Pro Results

34 participants

3:43:04
Swim
25:26
Bike
2:02:32
Run
1:12:41
3:45:26
Swim
27:54
Bike
2:02:26
Run
1:12:05
3:46:10
Swim
25:22
Bike
2:05:15
Run
1:12:52
3:48:19
Swim
26:03
Bike
2:04:57
Run
1:13:34
3:48:22
Swim
24:25
Bike
2:09:28
Run
1:11:29
3:51:16
Swim
25:23
Bike
2:09:51
Run
1:13:07
3:51:26
Swim
23:44
Bike
2:12:21
Run
1:12:37
3:55:17
Swim
24:26
Bike
2:12:29
Run
1:15:01
3:55:40
Swim
24:20
Bike
2:06:23
Run
1:22:10
3:56:46
Swim
24:23
Bike
2:10:33
Run
1:18:36
PosAthleteTimeGapSwimT1BikeT2RunPoints
1Sam LongUS3:43:04Winner25:26#161:282:02:32#200:551:12:41#489.93
2Trevor FoleyUS3:45:2627:54#321:492:02:26#11:111:12:05#286.25
3Jackson LaundryCA3:46:1025:22#141:362:05:15#41:031:12:52#583.96
4Lionel SandersCA3:48:1926:03#212:272:04:57#31:171:13:34#880.62
5Tomas RodriguezMX3:48:2224:25#71:392:09:28#61:201:11:29#179.04
6Matt HansonUS3:51:1625:23#151:492:09:51#81:041:13:07#675.27
7Marc DubrickUS3:51:2623:44#11:332:12:21#151:081:12:37#373.74
8Benjamin DealUS3:55:1724:26#82:052:12:29#161:141:15:01#1069.35
9Dylan GillespieUS3:55:4024:20#51:282:06:23#51:181:22:10#2567.79
10Justin MetzlerUS3:56:4624:23#61:492:10:33#91:231:18:36#1765.72
11Isaac DiazUS3:57:0124:32#111:572:12:44#171:351:16:11#1164.39
12Robbie DeckardUS3:57:3026:07#231:552:10:54#111:111:17:21#1462.93
13Tripp HippleUS3:58:2527:28#242:072:09:29#71:151:18:04#1661.17
14Brent McMahonCA3:59:0624:18#32:322:16:24#231:131:14:36#959.66
15JoseCordova PerezMX3:59:3725:28#182:022:17:42#301:001:13:22#758.32
16Jason PohlCA4:00:4226:05#221:442:13:24#181:491:17:37#1556.59
17Eduardo PerezSandi GarciaMX4:01:2827:33#252:152:13:28#191:291:16:42#1255.14
18Nicholas ChaseUS4:02:0726:01#191:552:11:08#131:161:21:45#2353.83
19Brennen SmithCA4:03:5524:19#41:442:17:20#291:191:19:10#1951.65
20Adam FeighUS4:04:3325:27#171:472:14:19#201:511:21:07#2250.43
21Nicholas ScottCA4:06:4828:13#331:572:15:52#211:331:19:11#2047.96
22Christopher HammerUS4:07:4129:17#372:282:17:13#271:291:17:12#1346.61
23Luciano TacconeAR4:07:5224:28#91:532:10:40#101:211:29:29#3145.85
24Matthew RussellUS4:08:1727:39#282:092:11:44#141:281:25:14#2744.94
25Devin VolkUS4:10:0527:39#291:492:20:22#361:081:19:05#1842.95
26Stephen KilshawCA4:10:4529:37#382:572:16:20#221:141:20:35#2141.90
27Yu HsiaoTW4:13:1228:31#362:132:18:18#321:311:22:36#2639.45
28Nick CosmanCA4:14:1228:20#352:052:16:40#251:491:25:15#2838.18
29Jonathan FecikUS4:14:1227:35#272:072:17:16#281:101:26:01#2938.18
30Timothy WinslowUS4:14:3026:02#201:502:11:07#121:431:33:47#3337.06
31Emmett GrossUS4:21:1636:07#393:232:18:08#311:471:21:50#2432.99
32Scott HaeberleUS4:21:3025:12#122:072:23:23#371:481:28:57#3032.60
33Conor BollingerUS4:23:5528:15#342:132:16:36#243:351:33:14#3232.23
34Cody SahlstromCA4:44:5327:34#262:402:37:51#382:381:34:09#3431.88

Female Pro Results

28 participants

4:16:41
Swim
25:55
Bike
2:24:00
Run
1:23:34
4:17:41
Swim
28:03
Bike
2:21:33
Run
1:24:25
4:18:23
Swim
30:57
Bike
2:22:10
Run
1:21:43
4:21:47
Swim
30:01
Bike
2:21:44
Run
1:25:52
4:23:34
Swim
27:54
Bike
2:29:41
Run
1:22:25
4:23:48
Swim
27:50
Bike
2:24:02
Run
1:28:10
4:23:51
Swim
28:01
Bike
2:27:41
Run
1:25:05
Swim
27:42
Bike
2:24:46
Run
1:27:38
Swim
31:49
Bike
2:25:19
Run
1:25:09
4:27:43
Swim
25:58
Bike
2:29:14
Run
1:29:28
PosAthleteTimeGapSwimT1BikeT2RunPoints
1Jeanni MetzlerZA4:16:41Winner25:55#32:002:24:00#41:111:23:34#486.78
2Skye MoenchUS4:17:4128:03#112:112:21:33#11:271:24:25#684.29
3Danielle LewisUS4:18:2330:57#191:592:22:10#31:311:21:43#182.10
4Anna BergstenSE4:21:4730:01#152:352:21:44#21:331:25:52#978.11
5Jackie HeringUS4:23:3427:54#71:572:29:41#141:351:22:25#275.34
6Rach McBrideCA4:23:4827:50#62:162:24:02#51:281:28:10#1473.71
7Olivia MitchellIE4:23:5128:01#91:542:27:41#111:091:25:05#772.28
8Meredith KesslerUS4:24:0927:42#52:202:24:46#71:411:27:38#1370.75
9Rebecca AnderburyGB4:26:3631:49#262:092:25:19#92:091:25:09#867.79
10Gabrielle LumkesUS4:27:4325:58#41:542:29:14#131:081:29:28#1765.82
11Lauren BrandonUS4:28:3724:43#12:022:27:50#121:381:32:21#1964.07
12Melanie McQuaidCA4:29:2829:00#132:062:24:17#61:381:32:24#2062.40
13Danielle FauteuxCA4:29:5130:03#162:192:25:14#81:181:30:55#1861.11
14Batya BeardUS4:30:0130:35#182:412:32:41#181:361:22:25#360.02
15Lesley SmithUS4:30:3928:04#122:352:31:45#161:471:26:25#1058.66
16Alycia HillUS4:35:5131:01#232:262:36:35#211:361:24:12#554.17
17Pamela-AnnBachelder St.PierreCA4:36:4131:03#242:172:32:42#191:121:29:26#1652.76
18Tyler HudacekUS4:37:1230:58#202:172:33:07#201:321:29:16#1551.61
19Kayla BowkerUS4:40:0331:13#252:042:37:08#222:051:27:31#1248.88
20Jenna HornerUS4:43:0731:00#222:382:32:20#171:151:35:52#2246.04
21Rachel MenschUS4:43:3127:58#82:312:30:58#151:501:40:13#2545.08
22Rebecca YungingerUS4:45:2930:31#172:002:26:45#101:301:44:41#2843.08
23Hannah SakalukUS4:51:0125:33#22:222:43:33#261:281:38:03#2338.63
24Alexandra WattUS4:52:5530:58#212:562:42:50#242:081:34:00#2136.73
25Ashley DellosaUS4:56:2529:37#143:012:39:01#232:181:42:25#2734.01
26Brittany VockeUS4:56:3628:01#102:422:43:31#252:271:39:53#2433.49
27Ashley PaulsonUS5:06:4838:08#284:002:55:15#282:201:27:04#1132.99
28Lauren BabineauCA5:06:5133:09#273:162:47:16#271:511:41:17#2632.51