2024 Ironman 70.3 St. George

May 3, 2024 · 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
77
50 men · 27 women
Men SOF
83.88
Women SOF
84.43

Race story in the data

Men: Sam Long won in 3:39:17 with a +7:35 margin. Connor Weaver had the fastest run (1:08:34).

Women: Paula Findlay won in 4:09:27 with a +2:29 margin. Jackie Hering had the fastest run (1:21:22).

Shareable race cards

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

Race summary

2024 Ironman 70.3 St. George 2024 - Men

ProTriStats

Winner: Sam Long in 3:39:17

Margin: +7:35

Fastest bike: Sam Long - 1:59:57

Fastest run: Connor Weaver - 1:08:34

Top points: Sam Long - 92.85 pts

Field: 50/50 finishers, SOF 83.88

Race summary

2024 Ironman 70.3 St. George 2024 - Women

ProTriStats

Winner: Paula Findlay in 4:09:27

Margin: +2:29

Fastest bike: Paula Findlay - 2:16:41

Fastest run: Jackie Hering - 1:21:22

Top points: Paula Findlay - 89.97 pts

Field: 27/27 finishers, SOF 84.43

Men race summary

50 finishers from 50 starters · SOF 83.88

Winner
Sam Long
3:39:17
Winning margin
+7:35
Gap to second place
Fastest swim
Nicholas Quenet · 22:46
Fastest bike
Sam Long · 1:59:57
Fastest run
Connor Weaver · 1:08:34
Top points
Sam Long
92.85 pts

Women race summary

27 finishers from 27 starters · SOF 84.43

Winner
Paula Findlay
4:09:27
Winning margin
+2:29
Gap to second place
Fastest swim
Kate Curran · 25:46
Fastest bike
Paula Findlay · 2:16:41
Fastest run
Jackie Hering · 1:21:22
Top points
Paula Findlay
89.97 pts

Men split podiums

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

Swim

  1. 22:46
  2. 2
    Magnus Maenner
    Finish 28 · split rank #2
    22:49
  3. 3
    Marc Dubrick
    Finish 8 · split rank #3
    22:58

T1

  1. 1
    Sam Long
    Finish 1
    1:31
  2. 1:35
  3. 3
    1:35

Bike

  1. 1
    Sam Long
    Finish 1
    1:59:57
  2. 2
    Maximilian Sperl
    Finish 7 · split rank #2
    2:03:04
  3. 3
    Ben Hamilton
    Finish 2 · split rank #3
    2:05:21

T2

  1. 1
    Sam Long
    Finish 1
    1:02
  2. 2
    Jake Bamforth
    Finish 48
    1:04
  3. 3
    Devin Volk
    Finish 16
    1:08

Run

  1. 1
    Connor Weaver
    Finish 15
    1:08:34
  2. 2
    Sam Long
    Finish 1 · split rank #2
    1:10:46
  3. 3
    Eduardo PerezSandi Garcia
    Finish 11 · split rank #3
    1:11:51
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
    Kate Curran
    Finish 5
    25:46
  2. 2
    Jeanni Metzler
    Finish 4 · split rank #2
    25:49
  3. 3
    Ellie Salthouse
    Finish 2 · split rank #3
    25:57

T1

  1. 1:47
  2. 2
    1:53
  3. 1:56

Bike

  1. 1
    2:16:41
  2. 2
    Danielle Lewis
    Finish 6 · split rank #2
    2:18:28
  3. 3
    Jackie Hering
    Finish 3 · split rank #3
    2:20:15

T2

  1. 1:15
  2. 2
    Kate Curran
    Finish 5
    1:23
  3. 3
    1:23

Run

  1. 1
    1:21:22
  2. 2
    Ellie Salthouse
    Finish 2 · split rank #2
    1:21:41
  3. 3
    Jeanni Metzler
    Finish 4 · split rank #3
    1:23:19
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:39:17
🥇#1
US
Sam Long
3:39:17
92.85 pts
🥈#2
NZ
Ben Hamilton
3:46:52
85.02 pts
🥉#3
FR
Antony Costes
3:48:19
82.16 pts

PodiumWomen

Winner time: 4:09:27
🥇#1
CA
Paula Findlay
4:09:27
89.97 pts
🥈#2
AU
Ellie Salthouse
4:11:56
86.41 pts
🥉#3
US
Jackie Hering
4:12:50
84.06 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#17#33SwimBikeRunFinish#31#2#1#21#3#5#2#8#5#10#3#25#7#4#4#8#13#5#32#4#8#6#7#2#33#7#3#11#22#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#13#25SwimBikeRunFinish#4#4#1#3#4#2#2#6#3#3#2#6#3#4#5#6#5#17#2#16#6#16#15#7#7#25#7#9#8

Men · Finish Time Distribution

Women · Finish Time Distribution

Male Pro Results

50 participants

3:39:17
Swim
26:03
Bike
1:59:57
Run
1:10:46
3:46:52
Swim
24:45
Bike
2:05:21
Run
1:13:40
3:48:19
Swim
23:28
Bike
2:05:53
Run
1:16:08
3:48:22
Swim
25:22
Bike
2:06:30
Run
1:13:36
3:48:49
Swim
22:46
Bike
2:06:37
Run
1:16:44
3:50:17
Swim
26:03
Bike
2:05:24
Run
1:15:32
Swim
23:27
Bike
2:03:04
Run
1:22:16
3:53:31
Swim
22:58
Bike
2:08:02
Run
1:19:34
3:54:22
Swim
23:58
Bike
2:06:07
Run
1:21:07
Swim
23:57
Bike
2:08:24
Run
1:19:27
PosAthleteTimeGapSwimT1BikeT2RunPoints
1Sam LongUS3:39:17Winner26:03#311:311:59:571:021:10:46#292.85
2Ben HamiltonNZ3:46:5224:45#211:502:05:21#31:181:13:40#585.02
3Antony CostesFR3:48:1923:28#81:412:05:53#51:121:16:08#1082.16
4Jackson LaundryCA3:48:2225:22#251:442:06:30#71:121:13:36#480.49
5Nicholas QuenetZA3:48:4922:461:352:06:37#81:091:16:44#1378.60
6Michael WeissAT3:50:1726:03#322:002:05:24#41:201:15:32#875.96
7Maximilian SperlDE3:51:3823:27#71:412:03:04#21:121:22:16#3373.50
8Marc DubrickUS3:53:3122:58#31:372:08:02#111:231:19:34#2270.67
9Justin RieleUS3:54:2223:58#131:522:06:07#61:191:21:07#2968.74
10Robert WilkowieckiPL3:54:5523:57#111:452:08:24#131:231:19:27#2167.11
11Eduardo PerezSandi GarciaMX3:55:5126:08#371:572:14:42#311:161:11:51#365.23
12Marty AndrieUS3:56:0624:01#152:052:14:18#291:181:14:27#663.96
13Matthew CollinsGB3:56:1725:20#241:522:11:17#171:321:16:18#1162.78
14MartinBaeza MunozCL3:56:4023:57#121:542:08:19#121:141:21:18#3061.51
15Connor WeaverUS3:57:0926:07#362:092:18:55#441:261:08:3460.20
16Devin VolkUS3:57:1625:58#291:392:12:32#221:081:16:01#959.23
17Justin MetzlerUS3:57:5923:29#91:512:10:32#151:211:20:48#2657.83
18Robbie DeckardUS3:58:0426:03#331:462:12:19#211:091:16:48#1456.97
19Josiah MiddaughUS3:58:0927:44#421:582:09:38#141:151:17:36#1656.15
20Andy TrouardUS3:59:0124:01#161:562:13:45#251:191:18:03#1954.74
21MikiMoerck TaagholtDK4:00:4524:03#191:502:07:21#101:391:25:53#4452.68
22Nicholas ChaseUS4:01:0526:01#301:522:11:48#201:361:19:51#2451.78
23Brendan GribbonsCA4:01:1626:13#381:562:11:45#191:151:20:10#2551.02
24Tom RobeyUS4:01:1926:05#342:222:14:06#281:101:17:37#1750.39
25AntoineJolicoeur DesrochesCA4:01:2923:20#41:512:15:15#321:171:19:48#2349.71
26Nicolas SaezCL4:02:0526:05#351:462:11:44#181:321:21:00#2848.71
27Nicholas ScottCA4:02:0528:01#431:512:12:50#231:231:18:02#1848.71
28Magnus MaennerDE4:02:1422:49#21:532:06:37#91:261:29:30#4847.61
29Josiah NeyCA4:02:5323:22#51:502:13:59#271:491:21:55#3246.65
30Michael ArishitaUS4:03:2625:17#231:442:11:03#161:121:24:12#4045.78
31Danilo PimentelBR4:04:0224:00#141:492:13:51#261:171:23:07#3644.90
32JoseCordova PerezMX4:04:2125:57#272:082:19:43#461:141:15:22#744.26
33Matthew GuenterUS4:04:3823:56#101:582:15:24#331:401:21:42#3143.67
34Robby WebsterUS4:05:1628:13#451:562:17:09#381:301:16:30#1242.81
35Dylan GillespieUS4:05:4724:02#171:352:16:19#351:241:22:29#3442.07
36Branden ScheelUS4:06:2529:30#481:462:15:58#341:421:17:30#1541.25
37Isaac DiazUS4:06:5424:02#182:362:18:06#411:241:20:48#2740.57
38Matt SchaferUS4:09:1423:25#61:472:17:16#391:141:25:34#4338.43
39Kevin BishopUS4:09:2626:14#392:122:16:20#361:251:23:17#3738.00
40Ryan SedivecUS4:09:5828:07#443:142:14:39#301:251:22:35#3537.32
41Read ZieglerUS4:10:1625:15#222:052:17:48#401:251:23:44#3936.84
42Rene JensenDK4:11:0329:30#491:572:13:27#241:371:24:34#4135.99
43Antoine FrancoeurCA4:11:5825:57#282:002:17:03#371:291:25:31#4235.04
44Benjamin FordUS4:13:3924:43#202:142:18:32#422:001:26:12#4533.49
45Kyle WarrickUS4:13:4728:36#462:132:22:19#471:331:19:09#2033.18
46Jacob BurgenerUS4:16:1626:19#402:302:18:39#431:151:27:35#4631.02
47Andy KruegerUS4:16:2725:56#262:052:18:56#451:301:28:02#4730.69
48Jake BamforthUS4:25:2026:21#411:512:24:18#491:041:31:47#5028.40
49Brian FoltsUS4:26:0930:55#503:132:26:55#501:421:23:27#3828.23
50Lewis ElliotUS4:27:5729:16#472:002:23:57#481:501:30:56#4928.08

Female Pro Results

27 participants

4:09:27
Swim
25:58
Bike
2:16:41
Run
1:23:25
4:11:56
Swim
25:57
Bike
2:20:56
Run
1:21:41
4:12:50
Swim
27:35
Bike
2:20:15
Run
1:21:22
4:14:47
Swim
25:49
Bike
2:22:15
Run
1:23:19
4:15:42
Swim
25:46
Bike
2:22:15
Run
1:24:19
4:21:22
Swim
29:25
Bike
2:18:28
Run
1:30:08
Swim
29:14
Bike
2:28:22
Run
1:24:29
4:28:09
Swim
33:49
Bike
2:22:54
Run
1:26:25
4:28:20
Swim
27:43
Bike
2:28:29
Run
1:28:33
4:29:35
Swim
29:11
Bike
2:32:47
Run
1:23:49
PosAthleteTimeGapSwimT1BikeT2RunPoints
1Paula FindlayCA4:09:27Winner25:58#41:532:16:411:321:23:25#489.97
2Ellie SalthouseAU4:11:5625:57#31:472:20:56#41:361:21:41#286.41
3Jackie HeringUS4:12:5027:35#62:032:20:15#31:361:21:2284.06
4Jeanni MetzlerZA4:14:4725:49#21:562:22:15#61:311:23:19#381.04
5Kate CurranGB4:15:4225:462:002:22:15#51:231:24:19#678.85
6Danielle LewisUS4:21:2229:25#171:562:18:28#21:261:30:08#1673.35
7GurutzeFrades LarraldeES4:26:1129:14#162:342:28:22#151:331:24:29#768.53
8Kylie SimpsonAU4:28:0933:49#253:132:22:54#71:501:26:25#965.81
9Rach McBrideCA4:28:2027:43#92:122:28:29#161:251:28:33#1264.42
10Alycia HillUS4:29:3529:11#142:102:32:47#181:401:23:49#562.33
11Annamarie StrehlowUS4:30:5130:05#182:182:27:43#91:411:29:06#1460.30
12Erin SchenkelsCA4:31:3530:48#213:092:27:55#121:401:28:06#1158.70
13Gabrielle LumkesUS4:32:0327:23#52:142:27:37#81:151:33:36#1957.34
14Batya BeardUS4:32:5229:09#122:212:32:21#171:271:27:36#1055.79
15Rebecca KawaokaUS4:33:3330:16#202:092:34:11#201:231:25:36#854.38
16Danielle FauteuxCA4:36:1830:15#192:272:27:52#111:301:34:16#2051.55
17Melanie McQuaidCA4:36:3929:10#132:132:28:09#141:431:35:27#2150.46
18Miranda TomensonCA4:37:3027:37#72:182:35:46#221:431:30:07#1549.06
19Brittani ShappellUS4:42:1433:58#263:142:27:43#101:441:35:37#2244.95
20Erika DanckersUS4:45:0232:47#232:592:35:15#212:021:32:01#1842.23
21Rebecca YungingerUS4:45:5132:20#222:162:28:01#131:491:41:27#2340.98
22Olivia DietzelUS4:47:3432:50#243:402:40:04#231:571:29:05#1339.11
23Karol AnnRoyCA4:47:3827:39#82:022:44:43#251:421:31:33#1738.45
24Sidney AndrewUS5:03:0329:13#153:402:33:08#192:311:54:34#2736.39
25Carolyn CarterUS5:08:0728:27#103:122:51:11#261:311:43:47#2535.84
26Liz LiceaUS5:09:1537:55#272:312:43:26#241:561:43:29#2435.32
27Caitlin SwitajUS5:20:3828:28#112:372:59:57#272:211:47:17#2634.82