2023 Ironman 70.3 Michigan

September 16, 2023 · Frankfort, MI, United States

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

Race editions

Switch year or compare this race across stored editions.

20242023
Distance
Half-Iron (70.3 miles)
Iron-Distance
Field size
38
26 men · 12 women
Men SOF
80.06
Women SOF
73.99

Race story in the data

Men: Jackson Laundry won in 3:36:48 with a +0:11 margin. Lionel Sanders had the fastest run (1:09:53).

Women: Tamara Jewett won in 4:05:05 with a +3:31 margin. Tamara Jewett had the fastest run (1:15:19).

Shareable race cards

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

Race summary

2023 Ironman 70.3 Michigan 2023 - Men

ProTriStats

Winner: Jackson Laundry in 3:36:48

Margin: +0:11

Fastest bike: Jackson Laundry - 1:57:30

Fastest run: Lionel Sanders - 1:09:53

Top points: Jackson Laundry - 82.42 pts

Field: 26/26 finishers, SOF 80.06

Race summary

2023 Ironman 70.3 Michigan 2023 - Women

ProTriStats

Winner: Tamara Jewett in 4:05:05

Margin: +3:31

Fastest bike: Rachel Mensch - 2:18:48

Fastest run: Tamara Jewett - 1:15:19

Top points: Tamara Jewett - 80.12 pts

Field: 12/12 finishers, SOF 73.99

Men race summary

26 finishers from 26 starters · SOF 80.06

Winner
Jackson Laundry
3:36:48
Winning margin
+0:11
Gap to second place
Fastest swim
Greg Harper · 22:58
Fastest bike
Jackson Laundry · 1:57:30
Fastest run
Lionel Sanders · 1:09:53
Top points
Jackson Laundry
82.42 pts

Women race summary

12 finishers from 12 starters · SOF 73.99

Winner
Tamara Jewett
4:05:05
Winning margin
+3:31
Gap to second place
Fastest swim
Lauren Brandon · 24:20
Fastest bike
Rachel Mensch · 2:18:48
Fastest run
Tamara Jewett · 1:15:19
Top points
Tamara Jewett
80.12 pts

Men split podiums

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

Swim

  1. 1
    Greg Harper
    Finish 11 · split rank #1
    22:58
  2. 2
    Sam Appleton
    Finish 4 · split rank #2
    23:00
  3. 3
    Matthew Sharpe
    Finish 5 · split rank #3
    23:01

T1

  1. 1:43
  2. 1:45
  3. 1:46

Bike

  1. 1
    Jackson Laundry
    Finish 1 · split rank #1
    1:57:30
  2. 2
    Trevor Foley
    Finish 3 · split rank #2
    1:57:34
  3. 3
    Lionel Sanders
    Finish 2 · split rank #3
    1:58:42

T2

  1. 1:11
  2. 2
    Zed Roy
    Finish 16
    1:11
  3. 3
    Tyson Wieland
    Finish 18
    1:11

Run

  1. 1
    Lionel Sanders
    Finish 2 · split rank #1
    1:09:53
  2. 2
    Jackson Laundry
    Finish 1 · split rank #2
    1:11:44
  3. 3
    Trevor Foley
    Finish 3 · split rank #3
    1:12:08
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 5 · split rank #1
    24:20
  2. 2
    Hannah Sakaluk
    Finish 9 · split rank #2
    25:23
  3. 3
    Grace Alexander
    Finish 4 · split rank #3
    25:24

T1

  1. 1
    1:49
  2. 2
    1:51
  3. 1:52

Bike

  1. 1
    Rachel Mensch
    Finish 7 · split rank #1
    2:18:48
  2. 2
    Tamara Jewett
    Finish 1 · split rank #2
    2:18:53
  3. 3
    Lauren Brandon
    Finish 5 · split rank #3
    2:19:03

T2

  1. 1
    1:26
  2. 1:26
  3. 1:28

Run

  1. 1
    Tamara Jewett
    Finish 1 · split rank #1
    1:15:19
  2. 2
    Jackie Hering
    Finish 2 · split rank #2
    1:18:45
  3. 3
    Holly Smith
    Finish 10 · split rank #3
    1:22:47
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:36:48
🥇#1
CA
Jackson Laundry
3:36:48
82.42 pts
🥈#2
CA
Lionel Sanders
3:36:59
79.71 pts
🥉#3
US
Trevor Foley
3:40:13
74.70 pts

PodiumWomen

Winner time: 4:05:05
🥇#1
CA
Tamara Jewett
4:05:05
80.12 pts
🥈#2
US
Jackie Hering
4:08:36
75.01 pts
🥉#3
US
Robin Pomeroy
4:13:15
69.30 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#11#21SwimBikeRunFinish#7#1#2#1#14#3#1#2#21#2#3#3#2#4#8#4#3#7#5#5#10#11#7#6#11#14#6#7#4#12#13#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#6#11SwimBikeRunFinish#7#2#1#1#4#5#2#2#5#4#5#3#3#6#7#4#1#3#9#5#10#7#4#6#6#1#11#7#8#8#10#8

Men · Finish Time Distribution

Women · Finish Time Distribution

Male Pro Results

26 participants

3:36:48
Swim
24:31
Bike
1:57:30
Run
1:11:44
3:36:59
Swim
25:18
Bike
1:58:42
Run
1:09:53
3:40:13
Swim
27:23
Bike
1:57:34
Run
1:12:08
3:41:11
Swim
23:00
Bike
2:00:55
Run
1:14:06
3:43:26
Swim
23:01
Bike
2:04:37
Run
1:12:41
Swim
24:37
Bike
2:05:17
Run
1:13:21
3:46:58
Swim
24:40
Bike
2:05:46
Run
1:12:52
3:48:48
Swim
23:04
Bike
2:05:28
Run
1:16:36
3:49:32
Swim
25:14
Bike
2:05:02
Run
1:15:51
3:50:47
Swim
25:19
Bike
2:05:12
Run
1:17:19
PosAthleteTimeGapSwimT1BikeT2RunPoints
1Jackson LaundryCA3:36:48Winner24:31#71:431:57:30#11:231:11:44#282.42
2Lionel SandersCA3:36:5925:18#141:451:58:42#31:231:09:53#179.71
3Trevor FoleyUS3:40:1327:23#211:571:57:34#21:131:12:08#374.70
4Sam AppletonAU3:41:1123:00#21:482:00:55#41:251:14:06#871.74
5Matthew SharpeCA3:43:2623:01#31:462:04:37#71:221:12:41#567.91
6Michael ArishitaUS3:46:3924:37#101:532:05:17#111:331:13:21#763.44
7Marty AndrieUS3:46:5824:40#111:572:05:46#141:441:12:52#661.49
8Matt SchaferUS3:48:4823:04#41:492:05:28#121:531:16:36#1358.44
9Todd SuttorUS3:49:3225:14#131:592:05:02#91:291:15:51#1156.41
10Austin PodhajskyUS3:50:4725:19#161:472:05:12#101:111:17:19#1454.07
11Greg HarperUS3:50:4922:58#11:532:05:30#131:211:19:09#1952.83
12Andrew TrouardUS3:52:2024:30#62:112:11:46#241:401:12:15#450.48
13Patrick BradyUS3:52:5127:26#231:552:07:23#151:381:14:32#949.03
14Simon BernierLalondeCA3:52:5525:22#182:092:04:47#81:541:18:44#1748.04
15Joshua BerlesDE3:53:2624:21#51:502:02:52#61:331:22:51#2446.75
16Zed RoyCA3:53:5525:21#172:162:09:12#201:111:15:58#1245.55
17Steven ZawaskiUS3:55:5127:17#191:512:07:35#171:291:17:42#1643.24
18Tyson WielandUS3:58:5525:09#122:032:09:26#211:111:21:07#2240.05
19Jonathan FecikUS3:59:0127:21#201:482:07:35#181:431:20:36#2139.35
20Evan PriceUS3:59:2029:37#262:132:08:29#191:431:17:20#1538.52
21Levente LukacsHU3:59:5124:33#81:472:10:30#221:261:21:38#2337.57
22Vant LammersUS3:59:5927:27#243:302:11:58#251:321:15:35#1036.98
23Loren NelsonCA4:00:3624:33#91:592:02:37#51:501:29:39#2636.03
24Michael VulanichUS4:03:4228:58#252:502:11:00#231:581:18:58#1833.08
25Ted TreiseUS4:05:1327:24#221:502:07:28#161:271:27:06#2531.46
26Taylor McarthurCA4:15:5832:45#283:262:17:44#271:401:20:25#2028.00

Female Pro Results

12 participants

4:05:05
Swim
27:20
Bike
2:18:53
Run
1:15:19
4:08:36
Swim
27:15
Bike
2:19:12
Run
1:18:45
4:13:15
Swim
27:18
Bike
2:19:11
Run
1:23:33
4:14:54
Swim
25:24
Bike
2:20:52
Run
1:25:05
4:16:49
Swim
24:20
Bike
2:19:03
Run
1:30:02
Swim
30:12
Bike
2:21:18
Run
1:23:32
4:24:17
Swim
27:19
Bike
2:18:48
Run
1:34:19
4:26:10
Swim
29:22
Bike
2:21:29
Run
1:31:19
4:26:49
Swim
25:23
Bike
2:22:48
Run
1:34:40
4:29:24
Swim
34:31
Bike
2:28:00
Run
1:22:47
PosAthleteTimeGapSwimT1BikeT2RunPoints
1Tamara JewettCA4:05:05Winner27:20#71:572:18:53#21:391:15:19#180.12
2Jackie HeringUS4:08:3627:15#41:512:19:12#51:351:18:45#275.01
3Robin PomeroyUS4:13:1527:18#51:492:19:11#41:261:23:33#569.30
4Grace AlexanderUS4:14:5425:24#32:012:20:52#61:331:25:05#765.94
5Lauren BrandonUS4:16:4924:20#11:552:19:03#31:311:30:02#962.56
6Annamarie StrehlowUS4:18:2530:12#101:522:21:18#71:321:23:32#459.57
7Rachel MenschUS4:24:1727:19#62:112:18:48#11:431:34:19#1153.64
8Danielle TreiseUS4:26:1029:22#82:362:21:29#81:261:31:19#1050.73
9Hannah SakalukUS4:26:4925:23#22:322:22:48#91:281:34:40#1248.83
10Holly SmithUS4:29:2434:31#122:372:28:00#101:311:22:47#345.65
11Alexandra WattUS4:30:2830:09#92:242:32:14#122:051:23:39#643.67
12Olivia DietzelUS4:34:4034:21#113:422:28:58#112:051:25:35#839.52