2025 Ironman 70.3 Sweden

July 5, 2025 · Jonköping, Sweden

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

Race editions

Switch year or compare this race across stored editions.

20252019201820172016
Distance
Iron
Iron-Distance
Field size
52
35 men · 17 women
Men SOF
Unavailable
Women SOF
Unavailable

Race story in the data

Men: Fabian Kraft won in 3:35:37 with a +1:29 margin. Fabian Kraft had the fastest run (1:08:27).

Women: Caroline Pohle won in 4:05:32 with a +0:01 margin. Lena Meißner had the fastest run (1:20:21).

Shareable race cards

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

Race summary

2025 Ironman 70.3 Sweden 2025 - Men

ProTriStats

Winner: Fabian Kraft in 3:35:37

Margin: +1:29

Fastest bike: Marius Bjerkeset - 1:57:17

Fastest run: Fabian Kraft - 1:08:27

Top points: Fabian Kraft - 87.04 pts

Field: 29/35 finishers

Race summary

2025 Ironman 70.3 Sweden 2025 - Women

ProTriStats

Winner: Caroline Pohle in 4:05:32

Margin: +0:01

Fastest bike: Laura Madsen - 2:13:42

Fastest run: Lena Meißner - 1:20:21

Top points: Caroline Pohle - 88.93 pts

Field: 16/17 finishers

Men race summary

29 finishers from 35 starters

Winner
Fabian Kraft
3:35:37
Winning margin
+1:29
Gap to second place
Fastest swim
Jannik Schaufler · 22:44
Fastest bike
Marius Bjerkeset · 1:57:17
Fastest run
Fabian Kraft · 1:08:27
Top points
Fabian Kraft
87.04 pts

Women race summary

16 finishers from 17 starters

Winner
Caroline Pohle
4:05:32
Winning margin
+0:01
Gap to second place
Fastest swim
Caroline Pohle · 24:56
Fastest bike
Laura Madsen · 2:13:42
Fastest run
Lena Meißner · 1:20:21
Top points
Caroline Pohle
88.93 pts

Men split podiums

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

Swim

  1. 22:44
  2. 22:45
  3. 3
    Fabian Kraft
    Finish 1
    22:47

T1

Split unavailable.

Bike

  1. 1:57:17
  2. 2
    1:57:34
  3. 1:59:37

T2

Split unavailable.

Run

  1. 1
    Fabian Kraft
    Finish 1
    1:08:27
  2. 1:10:05
  3. 1:10: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. 24:56
  2. 2
    24:57
  3. 25:00

T1

Split unavailable.

Bike

  1. 1
    Laura Madsen
    Finish 7
    2:13:42
  2. 2
    2:16:04
  3. 2:16:08

T2

Split unavailable.

Run

  1. 1
    1:20:21
  2. 1:20:25
  3. 1:21:22
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:35:37
🥇#1
DE
Fabian Kraft
3:35:37
87.04 pts
🥈#2
GB
Samuel Dickinson
3:37:06
84.01 pts
🥉#3
SE
Gabriel Sandoer
3:37:23
82.07 pts

PodiumWomen

Winner time: 4:05:32
🥇#1
DE
Caroline Pohle
4:05:32
88.93 pts
🥈#2
DE
Lena Meißner
4:05:33
87.12 pts
🥉#3
AU
Natalie Van Coevorden
4:06:44
84.55 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

35 participants

3:35:37
Swim
22:47
Bike
2:00:31
Run
1:08:27
Swim
22:47
Bike
2:00:38
Run
1:10:11
3:37:23
Swim
22:52
Bike
2:00:42
Run
1:10:05
3:37:58
Swim
23:26
Bike
1:59:45
Run
1:10:50
Swim
22:44
Bike
2:00:44
Run
1:11:52
Swim
22:50
Bike
2:00:41
Run
1:12:11
3:40:58
Swim
22:51
Bike
2:00:37
Run
1:13:49
3:41:13
Swim
23:28
Bike
1:57:34
Run
1:15:40
Swim
22:45
Bike
2:00:28
Run
1:14:40
Swim
24:33
Bike
1:59:37
Run
1:13:16
PosAthleteTimeGapSwimT1BikeT2RunPoints
1Fabian KraftDE3:35:37Winner22:472:00:311:08:2787.04
2Samuel DickinsonGB3:37:0622:472:00:381:10:1184.01
3Gabriel SandoerSE3:37:2322:522:00:421:10:0582.07
4Harry PalmerGB3:37:5823:261:59:451:10:5079.96
5Jannik SchauflerDE3:38:5722:442:00:441:11:5277.60
6Michele BortolamediIT3:39:2422:502:00:411:12:1175.76
7Brock HoelCA3:40:5822:512:00:371:13:4973.08
8Robert KallinSE3:41:1323:281:57:341:15:4071.54
9Cedric OsterholtDE3:41:3722:452:00:281:14:4069.96
10Thor Bendix MadsenDK3:41:5124:331:59:371:13:1668.57
11Marius BjerkesetNO3:43:1526:551:57:171:14:4666.27
12Fabian MeeusenCH3:43:4022:492:06:251:10:3764.85
13Hannes ButtersDE3:45:0022:552:00:011:17:4462.72
14Jens Emil NielsenDK3:45:1726:502:03:501:10:3561.52
15Bastian PeitersenDK3:48:0026:452:03:561:13:0158.34
16Jack HutchensGB3:49:4923:292:05:401:16:4855.96
17Jonathan HombergDE3:50:5827:002:03:341:15:4454.18
18Philip RefslundDK3:52:0726:022:01:141:20:3352.43
19Ivor FeunekesNL3:53:5225:572:09:261:14:0450.23
20Adam LennellSE3:54:1326:482:03:311:19:0549.22
21Oliver KorfitsenDK3:56:1523:312:06:431:21:0246.86
22Albert AskengrenSE3:57:4327:002:08:461:17:2945.00
23Ole-Bernard FuskevagNO3:58:2426:012:09:051:18:4143.82
24Dylan ThissenNL3:58:5326:582:04:391:21:4542.84
25Jan StepinskiUS4:05:3128:352:09:301:22:4736.80
26Jakob Bloch4:07:5229:182:07:541:26:0334.33
27Jose Cabeca4:12:0725:582:19:471:20:3033.53
28Karl-Johan DanielssonSE4:16:4126:552:18:301:26:3233.05
29Alexander BerggrenSE4:23:5523:222:22:201:32:5832.60
DNFAntony CostesFRDNF23:252:05:36
DNFMarc UngerDEDNF26:42
DNFDaniel NoeuSEDNF24:382:17:57
DNFTobias VintherDKDNF30:462:13:51
DNFLukas StahlDEDNF26:522:08:01
DNFLasse Nygaard-PriesterDEDNF22:502:06:29

Female Pro Results

17 participants

4:05:32
Swim
24:56
Bike
2:16:08
Run
1:20:25
4:05:33
Swim
24:57
Bike
2:16:04
Run
1:20:21
Swim
25:00
Bike
2:16:11
Run
1:21:22
4:10:13
Swim
26:42
Bike
2:17:51
Run
1:21:22
4:10:33
Swim
26:44
Bike
2:16:46
Run
1:22:39
Swim
27:19
Bike
2:18:42
Run
1:23:46
4:15:38
Swim
26:46
Bike
2:13:42
Run
1:30:35
Swim
28:39
Bike
2:20:23
Run
1:23:42
4:19:51
Swim
28:45
Bike
2:20:16
Run
1:26:00
Swim
25:05
Bike
2:24:00
Run
1:28:12
PosAthleteTimeGapSwimT1BikeT2RunPoints
1Caroline PohleDE4:05:32Winner24:562:16:081:20:2588.93
2Lena MeißnerDE4:05:3324:572:16:041:20:2187.12
3Natalie Van CoevordenAU4:06:4425:002:16:111:21:2284.55
4Leana BissigCH4:10:1326:422:17:511:21:2280.38
5Marlene De BoerNL4:10:3326:442:16:461:22:3978.60
6Anastacia Damm NielsenDK4:14:2927:192:18:421:23:4674.26
7Laura MadsenDK4:15:3826:462:13:421:30:3572.03
8Tiina PohjalainenFI4:17:2628:392:20:231:23:4269.40
9Shiva LeisnerDK4:19:5128:452:20:161:26:0066.38
10Sofia Aguayo MauriES4:22:1525:052:24:001:28:1263.44
11Camilla ElofssonSE4:31:0433:182:27:051:24:3855.88
12Minttu HukkaFI4:31:3330:262:32:001:24:0654.45
13Marie IngerhedSE4:32:1433:142:19:491:33:5052.93
14Mathilde CartierCH4:42:2330:272:31:071:35:4344.56
15Kimberley Halton-FarrowGB4:46:0530:292:29:481:40:4643.12
16Abbie SullivanUS4:47:2430:272:38:351:33:0342.25
DNFNicole PelinSEDNF33:042:37:54