2023 Ironman 70.3 Oregon

July 22, 2023 · Salen, OR, United States

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

Race editions

Switch year or compare this race across stored editions.

20232022
Distance
Half-Iron (70.3 miles)
Iron-Distance
Field size
65
42 men · 23 women
Men SOF
74.01
Women SOF
64.73

Race story in the data

Men: Lionel Sanders won in 3:33:36 with a +3:34 margin. Marc Dubrick had the fastest run (1:09:15).

Women: Danielle Lewis won in 3:59:40 with a +7:46 margin. Kaylee Slade had the fastest run (1:18:31).

Shareable race cards

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

Race summary

2023 Ironman 70.3 Oregon 2023 - Men

ProTriStats

Winner: Lionel Sanders in 3:33:36

Margin: +3:34

Fastest bike: Lionel Sanders - 1:59:47

Fastest run: Marc Dubrick - 1:09:15

Top points: Lionel Sanders - 80.23 pts

Field: 42/42 finishers, SOF 74.01

Race summary

2023 Ironman 70.3 Oregon 2023 - Women

ProTriStats

Winner: Danielle Lewis in 3:59:40

Margin: +7:46

Fastest bike: Lisa Becharas - 2:13:31

Fastest run: Kaylee Slade - 1:18:31

Top points: Danielle Lewis - 79.78 pts

Field: 23/23 finishers, SOF 64.73

Men race summary

42 finishers from 42 starters · SOF 74.01

Winner
Lionel Sanders
3:33:36
Winning margin
+3:34
Gap to second place
Fastest swim
Marc Dubrick · 16:12
Fastest bike
Lionel Sanders · 1:59:47
Fastest run
Marc Dubrick · 1:09:15
Top points
Lionel Sanders
80.23 pts

Women race summary

23 finishers from 23 starters · SOF 64.73

Winner
Danielle Lewis
3:59:40
Winning margin
+7:46
Gap to second place
Fastest swim
Rachel Olson · 17:50
Fastest bike
Lisa Becharas · 2:13:31
Fastest run
Kaylee Slade · 1:18:31
Top points
Danielle Lewis
79.78 pts

Men split podiums

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

Swim

  1. 1
    Marc Dubrick
    Finish 4 · split rank #1
    16:12
  2. 2
    Simon Shi
    Finish 19 · split rank #2
    16:16
  3. 3
    Brennen Smith
    Finish 7 · split rank #3
    16:20

T1

  1. 1
    Andy Krueger
    Finish 9
    2:37
  2. 2
    Marc Dubrick
    Finish 4
    2:39
  3. 3
    Trevor Foley
    Finish 3
    2:40

Bike

  1. 1
    Lionel Sanders
    Finish 1 · split rank #1
    1:59:47
  2. 2
    Trevor Foley
    Finish 3 · split rank #2
    2:00:13
  3. 3
    Martin Ulloa
    Finish 2 · split rank #3
    2:01:02

T2

  1. 1
    1:22
  2. 2
    Andy Krueger
    Finish 9
    1:25
  3. 3
    1:26

Run

  1. 1
    Marc Dubrick
    Finish 4 · split rank #1
    1:09:15
  2. 2
    Marty Andrie
    Finish 5 · split rank #2
    1:11:06
  3. 3
    Lionel Sanders
    Finish 1 · split rank #3
    1:11:29
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
    Rachel Olson
    Finish 7 · split rank #1
    17:50
  2. 2
    Teresa Adam
    Finish 22 · split rank #2
    17:50
  3. 3
    Gabrielle Lumkes
    Finish 9 · split rank #3
    18:14

T1

  1. 2:58
  2. 3:00
  3. 3
    Lesley Smith
    Finish 2
    3:10

Bike

  1. 1
    Lisa Becharas
    Finish 13 · split rank #1
    2:13:31
  2. 2
    Danielle Lewis
    Finish 1 · split rank #2
    2:14:20
  3. 3
    Melanie McQuaid
    Finish 11 · split rank #3
    2:18:48

T2

  1. 1:28
  2. 1:28
  3. 1:30

Run

  1. 1
    Kaylee Slade
    Finish 12 · split rank #1
    1:18:31
  2. 2
    Batya Beard
    Finish 3 · split rank #2
    1:21:14
  3. 3
    Danielle Lewis
    Finish 1 · split rank #3
    1:21: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:33:36
🥇#1
CA
Lionel Sanders
3:33:36
80.23 pts
🥈#2
CL
Martin Ulloa
3:37:10
74.72 pts
🥉#3
US
Trevor Foley
3:37:18
72.25 pts

PodiumWomen

Winner time: 3:59:40
🥇#1
US
Danielle Lewis
3:59:40
79.78 pts
🥈#2
US
Lesley Smith
4:07:26
71.61 pts
🥉#3
US
Batya Beard
4:11:41
66.18 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#13#25SwimBikeRunFinish#22#1#3#1#5#3#7#2#25#2#6#3#1#13#1#4#8#9#2#5#6#6#5#6#3#11#8#7#13#5#9#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#20SwimBikeRunFinish#14#2#3#1#9#4#4#2#20#10#2#3#15#6#7#4#10#8#8#5#16#12#6#6#1#7#11#7#12#13#5#8

Men · Finish Time Distribution

Women · Finish Time Distribution

Male Pro Results

42 participants

3:33:36
Swim
17:51
Bike
1:59:47
Run
1:11:29
3:37:10
Swim
16:32
Bike
2:01:02
Run
1:15:02
3:37:18
Swim
18:12
Bike
2:00:13
Run
1:14:40
3:37:40
Swim
16:12
Bike
2:07:56
Run
1:09:15
3:39:54
Swim
16:52
Bike
2:07:27
Run
1:11:06
3:43:05
Swim
16:41
Bike
2:07:19
Run
1:14:38
3:43:20
Swim
16:20
Bike
2:07:40
Run
1:15:04
3:43:51
Swim
17:13
Bike
2:07:06
Run
1:15:19
3:44:39
Swim
16:53
Bike
2:07:20
Run
1:16:22
3:45:51
Swim
17:42
Bike
2:09:10
Run
1:14:21
PosAthleteTimeGapSwimT1BikeT2RunPoints
1Lionel SandersCA3:33:36Winner17:51#222:501:59:47#11:381:11:29#380.23
2Martin UlloaCL3:37:1016:32#52:512:01:02#31:411:15:02#774.72
3Trevor FoleyUS3:37:1818:12#252:402:00:13#21:321:14:40#672.25
4Marc DubrickUS3:37:4016:12#12:392:07:56#131:361:09:15#169.79
5Marty AndrieUS3:39:5416:52#82:422:07:27#91:441:11:06#265.94
6Andre LopesBR3:43:0516:41#62:492:07:19#61:351:14:38#561.47
7Brennen SmithCA3:43:2016:20#32:522:07:40#111:221:15:04#859.57
8Devin VolkUS3:43:5117:13#132:432:07:06#51:281:15:19#957.59
9Andy KruegerUS3:44:3916:53#102:372:07:20#71:251:16:22#1255.50
10Robby WebsterUS3:45:5117:42#182:532:09:10#161:451:14:21#453.19
11Stephen KilshawCA3:47:0217:47#203:032:07:22#81:261:17:23#1851.00
12Nicholas ChaseUS3:48:2017:18#143:192:09:30#181:471:16:25#1348.81
13Nicholas ScottCA3:48:2918:41#333:132:08:37#151:491:16:07#1147.66
14Marek BialkowskiCA3:48:4317:46#192:542:09:43#201:341:16:44#1546.53
15Ari KlauUS3:49:2618:30#312:562:09:27#171:401:16:50#1645.07
16Emmett GrossUS3:49:5921:45#424:092:05:21#42:081:16:33#1443.81
17Vant LammersUS3:50:1218:23#283:062:11:31#271:381:15:33#1042.90
18Neal RossUS3:50:3317:21#163:052:09:53#221:551:18:17#2141.94
19Simon ShiUS3:51:3516:16#23:032:07:51#121:451:22:37#3140.46
20Yu HsiaoTW3:52:2518:14#263:442:10:12#241:511:18:22#2239.20
21Mark SaroniUS3:54:2317:51#232:562:09:49#212:101:21:37#2837.05
22Stefan DanielCA3:54:3316:52#92:482:09:32#192:151:23:03#3336.42
23Antoine FrancoeurCA3:56:0617:55#243:142:14:55#352:201:17:40#2034.70
24Josh EatonUS3:57:0618:53#352:582:10:50#262:071:22:17#2933.46
25Lewis ElliotUS3:57:1618:23#293:222:12:06#291:591:21:24#2732.94
26Evan PriceUS3:57:4518:45#343:072:10:32#251:391:23:39#3432.20
27Tyson WielandUS3:58:4016:47#72:402:20:47#411:291:16:54#1731.12
28Carlos SantiagoMX3:58:5017:11#123:212:13:12#322:191:22:44#3230.69
29Ben SternUS3:58:5717:48#213:282:12:31#302:461:22:22#3030.32
30Aaronn GuCN3:59:5219:34#393:192:13:39#332:041:21:13#2629.31
31Klodian MitriUS4:00:4418:26#303:412:16:32#361:531:20:09#2528.37
32Eric DokterCA4:01:2217:35#172:542:09:58#231:511:29:01#4027.63
33Jaron PiercyCA4:02:5018:32#323:282:13:02#312:031:25:42#3826.22
34Jonathan StatonUS4:03:5118:58#363:182:14:07#341:591:25:27#3725.20
35Braxton BokosUS4:03:5316:27#42:592:07:33#101:541:34:58#4125.01
36Adam GouletUS4:03:5420:08#403:532:19:01#393:111:17:39#1924.85
37James LubinskiUS4:04:1121:03#413:252:18:29#381:411:19:30#2324.47
38Paul SmithAU4:07:2922:18#434:182:11:40#281:411:27:29#3923.67
39Kyle WarrickUS4:08:3718:15#272:462:19:52#402:191:25:22#3623.55
40Austin BrienUS4:10:3519:18#382:542:21:17#421:531:25:11#3523.44
41Steven ParkerUS4:12:1519:00#373:092:28:11#431:541:19:58#2423.34
42Loren NelsonCA4:32:0316:56#113:162:08:23#145:241:58:02#4223.25

Female Pro Results

23 participants

3:59:40
Swim
19:30
Bike
2:14:20
Run
1:21:19
4:07:26
Swim
18:55
Bike
2:21:35
Run
1:21:49
4:11:41
Swim
20:22
Bike
2:24:46
Run
1:21:14
Swim
19:31
Bike
2:22:22
Run
1:25:10
4:13:32
Swim
19:00
Bike
2:23:21
Run
1:25:25
4:14:02
Swim
19:36
Bike
2:26:48
Run
1:22:27
4:14:36
Swim
17:50
Bike
2:23:10
Run
1:28:17
4:14:59
Swim
19:20
Bike
2:27:55
Run
1:22:19
Swim
18:14
Bike
2:25:34
Run
1:28:11
4:16:34
Swim
20:02
Bike
2:21:35
Run
1:30:06
PosAthleteTimeGapSwimT1BikeT2RunPoints
1Danielle LewisUS3:59:40Winner19:30#143:002:14:20#21:281:21:19#379.78
2Lesley SmithUS4:07:2618:55#93:102:21:35#41:541:21:49#471.61
3Batya BeardUS4:11:4120:22#203:262:24:46#101:511:21:14#266.18
4Annamarie StrehlowUS4:12:0119:31#153:152:22:22#61:411:25:10#763.77
5Adele LikinUS4:13:3219:00#104:002:23:21#81:451:25:25#860.68
6Tyler HudacekUS4:14:0219:36#163:242:26:48#121:451:22:27#658.48
7Rachel OlsonUS4:14:3617:50#13:152:23:10#72:011:28:17#1156.39
8Alycia HillUS4:14:5919:20#123:222:27:55#132:011:22:19#554.56
9Gabrielle LumkesUS4:16:2618:14#32:582:25:34#111:281:28:11#1052.08
10Danielle FauteuxCA4:16:3420:02#193:182:21:35#51:301:30:06#1350.67
11Melanie McQuaidCA4:17:1018:42#43:162:18:48#32:261:33:55#1649.03
12Kaylee SladeUS4:19:0621:27#223:232:33:50#181:541:18:31#146.52
13Lisa BecharasUS4:19:4118:46#63:102:13:31#11:541:42:19#2145.07
14Kayla BowkerUS4:21:5419:45#183:432:29:41#142:331:26:09#942.53
15Ella HnatyshynCA4:26:2618:45#53:242:32:17#172:061:29:52#1238.39
16Amelia HendersonUS4:31:4823:31#233:212:24:35#91:361:38:44#2033.70
17Brittany VockeUS4:32:2818:52#83:422:31:23#164:021:34:27#1732.49
18Palmira AlvarezMX4:32:3420:28#213:402:34:34#202:001:31:50#1431.74
19Caitlin AlexanderUS4:36:1519:29#133:252:34:20#192:121:36:46#1928.46
20Alexandra WattUS4:40:3519:18#114:132:30:41#152:251:43:57#2225.98
21Abigail SullivanUS4:41:2919:42#174:192:39:07#212:331:35:46#1825.46
22Teresa AdamNZ4:54:4917:50#23:142:58:55#231:461:33:01#1524.98
23Rachel FauldsCA5:04:4418:47#73:362:49:37#222:331:50:09#2324.53