2026 Ironman 70.3 Oceanside

March 27, 2026 · Oceanside, CA, United States

Data: PTO Stats · Updated 5/21/2026 · Quality: partialHow data works

Race editions

Switch year or compare this race across stored editions.

202620252024202320222021201920182017201620152014
Distance
Half-Iron (70.3 miles)
Half-Iron
Field size
92
62 men · 30 women
Men SOF
92.74
Women SOF
92.75

Race story in the data

Men: Kristian Blummenfelt won in 3:40:08 with a +0:24 margin. Kristian Blummenfelt had the fastest run (1:07:01).

Women: Taylor Knibb won in 4:01:39 with a +1:55 margin. Solveig Løvseth had the fastest run (1:14:49).

Shareable race cards

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

Race summary

2026 Ironman 70.3 Oceanside 2026 - Men

ProTriStats

Winner: Kristian Blummenfelt in 3:40:08

Margin: +0:24

Fastest bike: Sam Long - 2:02:04

Fastest run: Kristian Blummenfelt - 1:07:01

Top points: Kristian Blummenfelt - 92.44 pts

Field: 58/62 finishers, SOF 92.74

Race summary

2026 Ironman 70.3 Oceanside 2026 - Women

ProTriStats

Winner: Taylor Knibb in 4:01:39

Margin: +1:55

Fastest bike: Taylor Knibb - 2:15:27

Fastest run: Solveig Løvseth - 1:14:49

Top points: Taylor Knibb - 96.79 pts

Field: 25/30 finishers, SOF 92.75

Men race summary

58 finishers from 62 starters · SOF 92.74

Winner
Kristian Blummenfelt
3:40:08
Winning margin
+0:24
Gap to second place
Fastest swim
Marc Dubrick · 22:24
Fastest bike
Sam Long · 2:02:04
Fastest run
Kristian Blummenfelt · 1:07:01
Top points
Kristian Blummenfelt
92.44 pts

Women race summary

25 finishers from 30 starters · SOF 92.75

Winner
Taylor Knibb
4:01:39
Winning margin
+1:55
Gap to second place
Fastest swim
Lara Hernandez-Tome · 23:26
Fastest bike
Taylor Knibb · 2:15:27
Fastest run
Solveig Løvseth · 1:14:49
Top points
Taylor Knibb
96.79 pts

Men split podiums

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

Swim

  1. 1
    Marc Dubrick
    Finish 9
    22:24
  2. 22:26
  3. 3
    Brock Hoel
    Finish 54
    22:29

T1

Split unavailable.

Bike

  1. 1
    Sam Long
    Finish 4
    2:02:04
  2. 2:04:12
  3. 2:04:15

T2

Split unavailable.

Run

  1. 1:07:01
  2. 2
    Ari Klau
    Finish 11
    1:07:50
  3. 1:07:57
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. 23:26
  2. 2
    Taylor Knibb
    Finish 1
    23:29
  3. 23:30

T1

Split unavailable.

Bike

  1. 1
    Taylor Knibb
    Finish 1
    2:15:27
  2. 2:17:12
  3. 3
    Audrey Merle
    Finish 3
    2:21:03

T2

Split unavailable.

Run

  1. 1:14:49
  2. 2
    Taylor Knibb
    Finish 1
    1:17:28
  3. 3
    1:18:16
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:40:08
🥇#1
NO
Kristian Blummenfelt
3:40:08
92.44 pts
🥈#2
DE
Jonas Schomburg
3:40:32
90.31 pts
🥉#3
NO
Casper Stornes
3:41:58
87.44 pts

PodiumWomen

Winner time: 4:01:39
🥇#1
US
Taylor Knibb
4:01:39
96.79 pts
🥈#2
NO
Solveig Løvseth
4:03:34
93.61 pts
🥉#3
FR
Audrey Merle
4:10:33
86.86 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#5#10SwimBikeRunFinish#1#2#3#4#5#6#7#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#5#10SwimBikeRunFinish#1#2#3#4#5#7#8#9

Men · Finish Time Distribution

Women · Finish Time Distribution

Male Pro Results

62 participants

Swim
22:49
Bike
2:05:41
Run
1:07:01
3:40:32
Swim
22:26
Bike
2:04:12
Run
1:09:38
3:41:58
Swim
22:37
Bike
2:05:39
Run
1:08:35
3:42:09
Swim
24:25
Bike
2:02:04
Run
1:11:25
3:43:17
Swim
22:43
Bike
2:07:14
Run
1:08:36
3:43:48
Swim
24:00
Bike
2:04:46
Run
1:10:19
3:44:19
Swim
24:07
Bike
2:04:15
Run
1:11:13
3:44:33
Swim
22:41
Bike
2:05:48
Run
1:11:45
3:44:47
Swim
22:24
Bike
2:06:27
Run
1:11:12
3:44:59
Swim
22:41
Bike
2:05:58
Run
1:11:31
PosAthleteTimeGapSwimT1BikeT2RunPoints
1Kristian BlummenfeltNO3:40:08Winner22:492:05:411:07:0192.44
2Jonas SchomburgDE3:40:3222:262:04:121:09:3890.31
3Casper StornesNO3:41:5822:372:05:391:08:3587.44
4Sam LongUS3:42:0924:252:02:041:11:2585.66
5Jason WestUS3:43:1722:432:07:141:08:3683.20
6Jonas HoffmannDE3:43:4824:002:04:461:10:1981.31
7Jackson LaundryCA3:44:1924:072:04:151:11:1379.50
8Ben KanuteUS3:44:3322:412:05:481:11:4577.99
9Marc DubrickUS3:44:4722:242:06:271:11:1276.54
10Sam AppletonAU3:44:5922:412:05:581:11:3175.19
11Ari KlauUS3:45:1326:112:06:051:07:5073.86
12Gustav IdenNO3:46:1624:032:04:281:12:5971.93
13Henry RäppoEE3:47:1122:342:07:031:13:0270.16
15Rudy Von BergUS3:47:4522:472:06:061:14:0867.80
16Jan StratmannDE3:49:0522:462:05:371:15:5565.84
17Joshua LewisGB3:49:4222:332:06:041:16:1664.51
18Florent LefebvreFR3:50:2724:532:10:041:10:3663.11
19Kacper StepniakPL3:50:4322:442:11:161:11:4762.14
20Cameron WurfAU3:50:5422:542:04:581:17:4561.28
21Blake HarrisCA3:51:1324:242:10:271:11:1460.34
22Matthew CollinsGB3:51:4323:532:09:261:13:0859.29
23Luke TaskerCA3:52:0924:072:09:551:12:5858.32
24Valdemar SolokDK3:52:2322:392:07:331:16:0257.55
25Zachary Bernier-MichaudCA3:52:4925:202:08:141:14:0356.65
26Thomas DavisGB3:53:3122:452:11:411:13:3055.55
27David ReynoldsUS3:54:3225:062:13:221:10:2854.23
28Caleb NobleAU3:54:3624:052:09:361:15:1253.70
29Benjamin RandallUS3:54:3828:292:12:211:07:5753.22
30Vicente HernandezES3:54:5522:442:12:141:14:3952.56
31Arnaud GuillouxFR3:55:1624:252:09:331:15:4151.87
32Connor FordUS3:55:3626:142:09:441:14:0651.21
33John KilleenUS3:55:5828:252:09:221:12:5850.55
34Zack CooperGB3:56:3626:422:11:161:12:5149.68
35Nicholas ChaseUS3:56:5325:082:11:211:15:0449.12
36Eduardo Perez Sandi GarciaMX3:57:3926:452:11:401:13:1748.19
37Miguel MattoxUS3:58:2422:522:13:451:16:2847.28
38Andre LopesBR3:59:2124:052:12:361:17:4646.22
39Tomasz SzalaPL4:00:2624:552:14:061:15:3945.08
40Morgan RhodesGB4:00:5923:582:14:321:17:2344.37
41Scott SteenbergDK4:01:4522:532:15:241:18:1143.51
42Colin SzuchUS4:02:1225:552:15:511:14:0642.91
43Marius BjerkesetNO4:02:3625:032:05:511:26:0442.36
44Matt KerrNZ4:02:4125:052:16:551:15:1242.09
45Todd WakefieldAU4:03:4428:352:15:221:14:5441.03
46Yegor MartynenkoUA4:04:2824:582:22:271:11:5240.25
47Tommy DoubledayUS4:05:1724:042:20:101:16:0339.41
48Blake SelmUS4:05:3226:402:18:261:15:1839.04
49Matthew RichardUS4:05:5527:002:16:331:16:2538.56
50Reed HortonUS4:07:2728:312:21:441:11:4537.16
51Evan PriceUS4:08:0028:332:16:221:17:2636.57
53Joshua MondaUS4:11:2228:272:17:581:19:2733.57
54Brock HoelCA4:16:0722:292:36:481:11:5730.20
55Kaeleb PenningtonUS4:16:3025:052:22:051:23:5730.08
56Ross BaldwinUS4:16:4730:142:22:561:16:5629.96
57Joaquin Pereda CharlesMX4:23:2423:002:23:301:30:3429.86
58William BaladyUS4:28:1728:302:22:241:31:3829.76
59Scott CoombsCA4:31:2526:492:36:281:21:5529.66
60Brian FoltsUS4:32:4530:432:27:241:27:2329.56
DNFMaxime SauveFRDNF26:52
DNFTed TreiseUSDNF26:552:23:57
DNFEthan SunseriUSDNF28:202:39:11
DNFJustin RieleUSDNF22:41

Female Pro Results

30 participants

4:01:39
Swim
23:29
Bike
2:15:27
Run
1:17:28
Swim
26:13
Bike
2:17:12
Run
1:14:49
4:10:33
Swim
24:43
Bike
2:21:03
Run
1:19:21
4:15:22
Swim
27:05
Bike
2:23:54
Run
1:18:52
4:15:42
Swim
26:16
Bike
2:24:56
Run
1:18:54
4:17:46
Swim
23:30
Bike
2:27:56
Run
1:21:13
4:19:50
Swim
26:11
Bike
2:25:13
Run
1:23:27
4:21:19
Swim
28:43
Bike
2:22:36
Run
1:24:38
4:21:30
Swim
24:43
Bike
2:24:00
Run
1:26:49
4:23:02
Swim
28:25
Bike
2:26:56
Run
1:22:16
PosAthleteTimeGapSwimT1BikeT2RunPoints
1Taylor KnibbUS4:01:39Winner23:292:15:271:17:2896.79
2Solveig LøvsethNO4:03:3426:132:17:121:14:4993.61
3Audrey MerleFR4:10:3324:432:21:031:19:2186.86
4Grace ThekAU4:15:2227:052:23:541:18:5281.75
5Jackie HeringUS4:15:4226:162:24:561:18:5479.97
7Kirsten KasperUS4:17:4623:302:27:561:21:1375.62
8Amelie KretzCA4:19:5026:112:25:131:23:2772.81
9Danielle LewisUS4:21:1928:432:22:361:24:3870.48
10Grace AlexanderUS4:21:3024:432:24:001:26:4969.15
11Adele LikinUS4:23:0228:252:26:561:22:1666.91
12Michelle StrattonUS4:28:5727:042:31:061:25:0361.56
13Nikita PaskiewiezFR4:29:3130:002:29:411:24:1760.13
14Marissa LovellUS4:29:5128:342:37:201:18:1658.92
15Fiona MoriartyIE4:31:2828:402:28:431:28:1456.83
16Lara Hernandez-TomeES4:33:1923:262:29:541:32:5554.61
17Maia WatsonCA4:37:2130:012:34:251:27:0950.87
18Kelly BartonUS4:37:3828:532:34:161:28:2349.87
19Ali BrauerUS4:38:5427:042:31:531:33:5148.20
20Joanna RyterCH4:42:3835:412:34:391:26:4744.79
21Anna GuzmanUS4:51:0132:492:38:041:33:0840.72
22Sarah SpoonerUS4:59:5829:562:42:201:41:5240.07
23Abbie SullivanUS5:04:3630:052:50:111:37:1739.46
24Brittaney TalbotUS5:06:3332:432:54:551:32:3438.88
25Danielle TreiseUS5:22:5930:042:47:011:57:1638.33
26Jennifer WilkeCA5:26:5733:492:43:482:01:3537.80
DNFSif Bendix MadsenDKDNF26:082:17:25
DNFVittoria LopesBRDNF23:232:27:35
DNFJenna HauflerUSDNF27:062:33:11
DNFSerena XueCADNF27:072:38:17
DNFPaula FindlayCADNF27:07