2023 Ironman Texas

April 21, 2023 · The Woodlands, TX, United States

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

Race editions

Switch year or compare this race across stored editions.

20262025202420232022201920182017201620152014201320122011
Distance
Iron (140.6 miles)
Iron-Distance
Field size
45
23 men · 22 women
Men SOF
80.26
Women SOF
76.98

Race story in the data

Men: RudyVon Berg won in 7:44:50 with a +0:13 margin. Matthew Marquardt had the fastest run (2:43:08).

Women: Kat Matthews won in 8:32:51 with a +1:59 margin. Kat Matthews had the fastest run (2:49:31).

Shareable race cards

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

Race summary

2023 Ironman Texas 2023 - Men

ProTriStats

Winner: RudyVon Berg in 7:44:50

Margin: +0:13

Fastest bike: RudyVon Berg - 4:05:26

Fastest run: Matthew Marquardt - 2:43:08

Top points: RudyVon Berg - 87.34 pts

Field: 23/23 finishers, SOF 80.26

Race summary

2023 Ironman Texas 2023 - Women

ProTriStats

Winner: Kat Matthews in 8:32:51

Margin: +1:59

Fastest bike: Jocelyn McCauley - 4:33:22

Fastest run: Kat Matthews - 2:49:31

Top points: Kat Matthews - 88.17 pts

Field: 22/22 finishers, SOF 76.98

Men race summary

23 finishers from 23 starters · SOF 80.26

Winner
RudyVon Berg
7:44:50
Winning margin
+0:13
Gap to second place
Fastest swim
Andrew Horsfall-Turner · 48:49
Fastest bike
RudyVon Berg · 4:05:26
Fastest run
Matthew Marquardt · 2:43:08
Top points
RudyVon Berg
87.34 pts

Women race summary

22 finishers from 22 starters · SOF 76.98

Winner
Kat Matthews
8:32:51
Winning margin
+1:59
Gap to second place
Fastest swim
Lauren Brandon · 51:13
Fastest bike
Jocelyn McCauley · 4:33:22
Fastest run
Kat Matthews · 2:49:31
Top points
Kat Matthews
88.17 pts

Men split podiums

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

Swim

  1. 1
    Andrew Horsfall-Turner
    Finish 11 · split rank #1
    48:49
  2. 2
    Robert Wilkowiecki
    Finish 2 · split rank #2
    48:54
  3. 3
    RudyVon Berg
    Finish 1 · split rank #3
    48:57

T1

  1. 1
    Ivan Tutukin
    Finish 6
    2:07
  2. 2
    Trevor Foley
    Finish 16
    2:08
  3. 3
    Sven Wies
    Finish 14
    2:09

Bike

  1. 1
    RudyVon Berg
    Finish 1 · split rank #1
    4:05:26
  2. 2
    Robert Wilkowiecki
    Finish 2 · split rank #2
    4:05:49
  3. 3
    Matthew Marquardt
    Finish 3 · split rank #3
    4:08:12

T2

  1. 1
    RudyVon Berg
    Finish 1
    2:22
  2. 2
    Ivan Tutukin
    Finish 6
    2:26
  3. 3
    2:28

Run

  1. 1
    Matthew Marquardt
    Finish 3 · split rank #1
    2:43:08
  2. 2
    Cody Beals
    Finish 5 · split rank #2
    2:44:57
  3. 3
    Robert Wilkowiecki
    Finish 2 · split rank #3
    2:45: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.

Women split podiums

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

Swim

  1. 1
    Lauren Brandon
    Finish 4 · split rank #1
    51:13
  2. 2
    Jocelyn McCauley
    Finish 3 · split rank #2
    55:18
  3. 3
    MajaStage Nielsen
    Finish 2 · split rank #4
    55:25

T1

  1. 1
    Joanna Ryter
    Finish 7
    2:13
  2. 2:26
  3. 3
    Jen Annett
    Finish 8
    2:30

Bike

  1. 1
    Jocelyn McCauley
    Finish 3 · split rank #1
    4:33:22
  2. 2
    MajaStage Nielsen
    Finish 2 · split rank #2
    4:33:44
  3. 3
    Dede Griesbauer
    Finish 13 · split rank #3
    4:37:28

T2

  1. 1
    Joanna Ryter
    Finish 7
    2:46
  2. 2:49
  3. 3
    Kat Matthews
    Finish 1
    2:52

Run

  1. 1
    Kat Matthews
    Finish 1 · split rank #1
    2:49:31
  2. 2
    Joanna Ryter
    Finish 7 · split rank #2
    2:59:25
  3. 3
    MajaStage Nielsen
    Finish 2 · split rank #3
    3:00:04
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: 7:44:50
🥇#1
US
RudyVon Berg
7:44:50
87.34 pts
🥈#2
PL
Robert Wilkowiecki
7:45:03
85.46 pts
🥉#3
US
Matthew Marquardt
7:45:11
83.70 pts

PodiumWomen

Winner time: 8:32:51
🥇#1
GB
Kat Matthews
8:32:51
88.17 pts
🥈#2
DK
MajaStage Nielsen
8:34:50
85.69 pts
🥉#3
US
Jocelyn McCauley
8:45:44
80.24 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#9#17SwimBikeRunFinish#3#1#4#1#2#2#3#2#4#3#1#3#6#4#5#4#9#12#2#5#12#13#7#6#17#10#8#7#11#14#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#8#16SwimBikeRunFinish#5#5#1#1#4#2#3#2#2#1#6#3#1#6#8#4#11#4#4#5#8#8#7#6#16#14#2#7#13#13#5#8

Men · Finish Time Distribution

Women · Finish Time Distribution

Male Pro Results

23 participants

7:44:50
Swim
48:57
Bike
4:05:26
Run
2:45:35
Swim
48:54
Bike
4:05:49
Run
2:45:25
Swim
48:59
Bike
4:08:12
Run
2:43:08
7:54:20
Swim
52:20
Bike
4:09:13
Run
2:46:58
7:57:17
Swim
52:26
Bike
4:15:10
Run
2:44:57
8:01:39
Swim
52:32
Bike
4:15:14
Run
2:49:18
8:03:57
Swim
52:46
Bike
4:14:15
Run
2:51:17
8:05:32
Swim
52:30
Bike
4:15:22
Run
2:52:38
8:06:03
Swim
52:57
Bike
4:14:14
Run
2:53:44
8:06:11
Swim
58:42
Bike
4:13:33
Run
2:47:59
PosAthleteTimeGapSwimT1BikeT2RunPoints
1RudyVon BergUS7:44:50Winner48:57#32:284:05:26#12:222:45:35#487.34
2Robert WilkowieckiPL7:45:0348:54#22:134:05:49#22:402:45:25#385.46
3Matthew MarquardtUS7:45:1148:59#42:104:08:12#32:402:43:08#183.70
4Arnaud GuillouxFR7:54:2052:20#62:194:09:13#43:282:46:58#578.56
5Cody BealsCA7:57:1752:26#92:104:15:10#122:322:44:57#275.89
6Ivan TutukinKZ8:01:3952:32#122:074:15:14#132:262:49:18#772.75
7David PleseSI8:03:5752:46#172:534:14:15#102:452:51:17#870.47
8Thomas DavisGB8:05:3252:30#112:124:15:22#142:482:52:38#968.54
9Adam FeighUS8:06:0352:57#192:364:14:14#92:312:53:44#1067.09
10Michael WeissAT8:06:1158:42#252:594:13:33#72:572:47:59#665.84
11Andrew Horsfall-TurnerGB8:12:5348:49#12:104:10:40#53:173:07:55#1262.14
12Fernando ToldiBR8:16:2353:09#212:254:19:44#172:282:58:34#1159.72
13Karl-JohanDanielsson UnknownSE8:20:3552:57#202:304:14:04#82:493:08:13#1357.08
14Sven WiesDE8:21:1352:22#72:094:15:24#152:343:08:43#1555.87
15Elliot BachUS8:22:3352:47#182:154:14:51#113:373:08:59#1654.44
16Trevor FoleyUS8:27:541:00:49#272:084:12:21#62:383:09:57#1751.51
17Guillaume DoreeFR8:47:1652:24#82:404:32:20#213:123:16:38#1843.24
18Fraser WalshAU8:53:0952:43#152:194:24:51#193:363:29:38#2040.20
19Josh EatonUS9:10:191:05:08#302:364:34:34#234:143:23:45#1938.38
20Simon ShiUS9:10:3650:59#52:584:35:02#243:343:38:01#2237.66
21Yang PanUS9:13:451:04:16#293:204:52:36#275:183:08:13#1436.98
22Balazs CsokeHU9:16:3452:34#133:114:39:52#253:583:36:57#2136.34
23Lars Schmidt9:37:3653:17#224:454:25:59#204:054:09:29#2335.73

Female Pro Results

22 participants

8:32:51
Swim
58:33
Bike
4:39:20
Run
2:49:31
Swim
55:25
Bike
4:33:44
Run
3:00:04
Swim
55:18
Bike
4:33:22
Run
3:11:40
8:53:06
Swim
51:13
Bike
4:40:49
Run
3:14:21
8:56:27
Swim
1:05:49
Bike
4:38:18
Run
3:06:03
9:05:33
Swim
1:01:12
Bike
4:45:10
Run
3:12:32
9:06:42
Swim
1:08:43
Bike
4:53:33
Run
2:59:25
9:13:59
Swim
1:06:11
Bike
4:51:01
Run
3:11:17
9:23:50
Swim
1:02:05
Bike
4:49:42
Run
3:24:33
9:27:42
Swim
1:04:35
Bike
4:57:00
Run
3:17:43
PosAthleteTimeGapSwimT1BikeT2RunPoints
1Kat MatthewsGB8:32:51Winner58:33#52:334:39:20#52:522:49:31#188.17
2MajaStage NielsenDK8:34:5055:25#42:464:33:44#22:493:00:04#385.69
3Jocelyn McCauleyUS8:45:4455:18#22:264:33:22#12:573:11:40#680.24
4Lauren BrandonUS8:53:0651:13#13:154:40:49#63:263:14:21#876.09
5Danielle LewisUS8:56:271:05:49#113:024:38:18#43:143:06:03#473.40
6Alice AlbertsUS9:05:331:01:12#83:424:45:10#82:553:12:32#768.81
7Joanna RyterCH9:06:421:08:43#162:134:53:33#142:462:59:25#267.02
8Jen AnnettCA9:13:591:06:11#132:304:51:01#132:573:11:17#563.20
9Jodie RobertsonUS9:23:501:02:05#93:114:49:42#124:183:24:33#1358.56
10Amber FerreiraUS9:27:421:04:35#104:214:57:00#154:023:17:43#1156.04
11Jessica SmithUS9:28:301:01:09#72:535:05:05#183:073:16:14#954.63
12Katharina GrohmannDE9:31:261:11:44#222:564:41:36#73:303:31:38#1652.55
13Dede GriesbauerUS9:40:1659:58#63:164:37:28#34:253:55:07#2248.49
14Katie ColvilleUS9:45:311:05:54#125:285:14:07#213:353:16:26#1045.72
15Holly SmithUS9:49:411:11:28#194:145:00:52#173:593:29:06#1543.37
16Angela NaethUS9:50:551:06:38#143:344:49:25#113:413:47:34#2042.07
17Gabrielle SuverUS9:55:041:11:31#203:335:10:36#205:223:24:00#1239.81
18Kayla BowkerUS9:58:221:10:11#182:545:06:51#193:523:34:32#1738.15
19Sarah KarpinskiUS10:07:201:11:40#214:275:19:15#244:423:27:14#1437.39
20Jenny NilssonSE10:12:341:16:21#253:115:14:34#223:533:34:33#1836.68
21Clarice ChastangUS10:24:121:08:49#173:365:16:33#234:133:51:00#2136.00
22Olivia DietzelUS10:34:071:08:41#154:335:26:48#257:463:46:18#1935.35