2019 Ironman 70.3 Oceanside

April 5, 2019 · Oceanside, CA, United States

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

Race editions

Switch year or compare this race across stored editions.

202620252024202320222021201920182017201620152014
Distance
Half-Iron (70.3 miles)
Middle Distance
Field size
60
41 men · 19 women
Men SOF
Unavailable
Women SOF
Unavailable

Race story in the data

Men: Ben Kanute won in 3:49:25 with a +0:12 margin. Adam Bowden had the fastest run (1:11:55).

Women: Daniela Ryf won in 4:09:19 with a +4:47 margin. Heather Jackson had the fastest run (1:20:21).

Shareable race cards

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

Race summary

2019 Ironman 70.3 Oceanside 2019 - Men

ProTriStats

Winner: Ben Kanute in 3:49:25

Margin: +0:12

Fastest bike: Rudy Von Berg - 2:10:35

Fastest run: Adam Bowden - 1:11:55

Top points: Ben Kanute - 85.40 pts

Field: 33/41 finishers

Race summary

2019 Ironman 70.3 Oceanside 2019 - Women

ProTriStats

Winner: Daniela Ryf in 4:09:19

Margin: +4:47

Fastest bike: Daniela Ryf - 2:18:00

Fastest run: Heather Jackson - 1:20:21

Top points: Daniela Ryf - 107.58 pts

Field: 18/19 finishers

Men race summary

33 finishers from 41 starters

Winner
Ben Kanute
3:49:25
Winning margin
+0:12
Gap to second place
Fastest swim
Eric Lagerstrom · 21:35
Fastest bike
Rudy Von Berg · 2:10:35
Fastest run
Adam Bowden · 1:11:55
Top points
Ben Kanute
85.40 pts

Women race summary

18 finishers from 19 starters

Winner
Daniela Ryf
4:09:19
Winning margin
+4:47
Gap to second place
Fastest swim
Holly Lawrence · 23:54
Fastest bike
Daniela Ryf · 2:18:00
Fastest run
Heather Jackson · 1:20:21
Top points
Daniela Ryf
107.58 pts

Men split podiums

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

Swim

  1. 21:35
  2. 2
    Ben Kanute
    Finish 1
    21:51
  3. 3
    Adam Bowden
    Finish 3
    21:55

T1

Split unavailable.

Bike

  1. 1
    2:10:35
  2. 2
    Ben Kanute
    Finish 1
    2:11:31
  3. 3
    Taylor Reid
    Finish 4
    2:14:36

T2

Split unavailable.

Run

  1. 1
    Adam Bowden
    Finish 3
    1:11:55
  2. 1:12:06
  3. 3
    Ben Kanute
    Finish 1
    1:12:11
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:54
  2. 24:18
  3. 3
    Daniela Ryf
    Finish 1
    24:20

T1

Split unavailable.

Bike

  1. 1
    Daniela Ryf
    Finish 1
    2:18:00
  2. 2:25:13
  3. 3
    2:26:02

T2

Split unavailable.

Run

  1. 1:20:21
  2. 1:20:44
  3. 1:21: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:49:25
🥇#1
US
Ben Kanute
3:49:25
85.40 pts
🥈#2
US
Rudy Von Berg
3:49:37
84.81 pts
🥉#3
GB
Adam Bowden
3:53:53
72.14 pts

PodiumWomen

Winner time: 4:09:19
🥇#1
CH
Daniela Ryf
4:09:19
107.58 pts
🥈#2
GB
Holly Lawrence
4:14:06
94.93 pts
🥉#3
AU
Ellie Salthouse
4:16:41
88.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#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#6#7#8

Men · Finish Time Distribution

Women · Finish Time Distribution

Male Pro Results

41 participants

3:49:25
Swim
21:51
Bike
2:11:31
Run
1:12:11
3:49:37
Swim
22:43
Bike
2:10:35
Run
1:12:19
3:53:53
Swim
21:55
Bike
2:15:50
Run
1:11:55
3:56:38
Swim
24:10
Bike
2:14:36
Run
1:13:42
3:57:06
Swim
22:46
Bike
2:18:21
Run
1:12:06
3:57:58
Swim
22:51
Bike
2:14:50
Run
1:15:57
4:00:37
Swim
21:35
Bike
2:19:06
Run
1:15:59
Swim
22:41
Bike
2:15:08
Run
1:18:59
Swim
24:56
Bike
2:15:09
Run
1:17:28
4:03:13
Swim
24:55
Bike
2:15:27
Run
1:18:21
PosAthleteTimeGapSwimT1BikeT2RunPoints
1Ben KanuteUS3:49:25Winner21:512:11:311:12:1185.40
2Rudy Von BergUS3:49:3722:432:10:351:12:1984.81
3Adam BowdenGB3:53:5321:552:15:501:11:5572.14
4Taylor ReidCA3:56:3824:102:14:361:13:4263.97
5Justin MetzlerUS3:57:0622:462:18:211:12:0662.58
6Ruedi WildCH3:57:5822:512:14:501:15:5760.01
7Eric LagerstromUS4:00:3721:352:19:061:15:5952.14
8Miki Moerck TaagholtDK4:01:2022:412:15:081:18:5950.01
9Kennett PetersonUS4:02:0724:562:15:091:17:2847.69
10Jesse VondracekUS4:03:1324:552:15:271:18:2144.42
11Antonio VillardagaMX4:03:4222:552:17:501:18:0042.98
12Nicholas GranetFR4:03:5024:092:17:021:17:0242.59
13Patrick BradyUS4:04:1826:372:16:101:16:3041.20
14Yu HsiaoTW4:04:3426:212:17:511:15:3240.41
15Kevin MaurelFR4:06:2023:212:17:051:21:3235.16
16Adam FeighUS4:07:5027:222:20:111:14:5530.71
17Timothy WinslowUS4:08:3924:152:15:291:23:0228.29
18Pedro GomesPT4:10:4724:072:20:301:16:5221.95
19Sean DaughertyUS4:11:5524:112:24:161:18:4618.58
20Jonathan FecikUS4:11:5926:162:17:581:22:4818.39
21Simon Bernier LalondeCA4:12:3125:292:22:461:18:5716.80
22Ryan WaddingtonAU4:12:3925:002:23:351:19:5016.41
23Jason PohlCA4:14:1026:592:23:011:19:1811.90
24James LubinskiUS4:18:2429:142:25:311:18:35
25Max BiessmannUS4:19:3924:552:27:121:22:07
26Jonathan WaltmanUS4:20:3625:262:30:111:19:45
27Brian FoltsUS4:30:0231:362:31:431:19:40
28Beau GarufiUS4:30:2324:102:28:031:33:11
29Matthew ShanksUS4:30:4529:192:33:041:22:45
30Mikael Staer NathanCA4:32:0724:122:24:531:38:33
31Erik PetersonUS4:38:3327:332:38:091:26:14
32James CookCA4:39:2025:022:37:091:32:30
33Ivan DominguezUS4:47:4628:382:33:531:39:09
DNFErnest MantellUSDNF26:232:19:42
DNFPaul StevensonUSDNF25:222:30:04
DNFDylan McNeiceNZDNF21:502:30:00
DNFSam AppletonAUDNF21:522:29:52
DNFLoren NelsonCADNF26:202:34:27
DNFJoe GamblesAUDNF22:562:34:28
DNFPierre-Luc BlaisCADNF31:232:22:55
DNFSam LongUSDNF24:592:17:12

Female Pro Results

19 participants

4:09:19
Swim
24:20
Bike
2:18:00
Run
1:22:15
4:14:06
Swim
23:54
Bike
2:25:13
Run
1:20:44
4:16:41
Swim
24:18
Bike
2:26:19
Run
1:21:23
4:17:27
Swim
24:36
Bike
2:26:02
Run
1:22:31
4:18:23
Swim
26:29
Bike
2:27:18
Run
1:20:21
4:22:31
Swim
24:22
Bike
2:29:42
Run
1:23:58
Swim
24:52
Bike
2:36:26
Run
1:23:58
Swim
29:51
Bike
2:36:41
Run
1:23:37
Swim
24:32
Bike
2:37:03
Run
1:31:28
4:40:13
Swim
34:31
Bike
2:32:53
Run
1:25:13
PosAthleteTimeGapSwimT1BikeT2RunPoints
1Daniela RyfCH4:09:19Winner24:202:18:001:22:15107.58
2Holly LawrenceGB4:14:0623:542:25:131:20:4494.93
3Ellie SalthouseAU4:16:4124:182:26:191:21:2388.10
4Paula FindlayCA4:17:2724:362:26:021:22:3186.08
5Heather JacksonUS4:18:2326:292:27:181:20:2183.61
6Sarah TrueUS4:22:3124:222:29:421:23:5872.68
7Anna Noguera RajaES4:30:2624:522:36:261:23:5851.75
8Pamela-Ann Bachelder St.PierreCA4:35:1729:512:36:411:23:3738.93
9Jennifer SpieldennerUS4:37:5424:322:37:031:31:2832.02
10Caroline CobleUS4:40:1334:312:32:531:25:1325.89
11Lenny RamseyNL4:40:5531:512:37:401:25:0024.04
12Kyra WiensUS4:41:2327:162:38:531:29:4722.81
13Isabelle RouleauCA4:44:3327:422:40:461:30:3714.44
14Holly BennerUS4:45:1127:202:43:151:28:5412.76
15Erin GreenUS4:45:5429:162:40:081:30:3410.87
16Zuzana TrnovcovaSK4:54:5536:562:39:061:32:21
17Kelly O'MaraUS4:58:3429:172:50:191:33:37
18Monica FoltsUS5:05:0535:142:51:151:31:53
DNFSue HuseCADNF34:012:41:08