2016 Challenge Tonsberg Half

August 26, 2016 · Tonsberg, Norway

Data: Challenge™ · Updated 7/4/2025 · Quality: unknownHow data works
Distance
Half-Iron (70.3 miles)
Middle Distance
Field size
19
12 men · 7 women
Men SOF
Unavailable
Women SOF
Unavailable

Race story in the data

Men: Filip Ospaly won in 4:03:02 with a +2:42 margin. Horst Reichel had the fastest run (1:25:34).

Women: Michelle Vesterby won in 4:39:35 with a +3:20 margin. Olga Kowalska had the fastest run (1:36:29).

Shareable race cards

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

Race summary

2016 Challenge Tonsberg Half 2016 - Men

ProTriStats

Winner: Filip Ospaly in 4:03:02

Margin: +2:42

Fastest bike: Jesper Svensson - 2:11:47

Fastest run: Horst Reichel - 1:25:34

Top points: Filip Ospaly - 60.69 pts

Field: 12/12 finishers

Race summary

2016 Challenge Tonsberg Half 2016 - Women

ProTriStats

Winner: Michelle Vesterby in 4:39:35

Margin: +3:20

Fastest bike: Michelle Vesterby - 2:28:27

Fastest run: Olga Kowalska - 1:36:29

Top points: Michelle Vesterby - 43.67 pts

Field: 7/7 finishers

Men race summary

12 finishers from 12 starters

Winner
Filip Ospaly
4:03:02
Winning margin
+2:42
Gap to second place
Fastest swim
Inaki Baldellou · 23:37
Fastest bike
Jesper Svensson · 2:11:47
Fastest run
Horst Reichel · 1:25:34
Top points
Filip Ospaly
60.69 pts

Women race summary

7 finishers from 7 starters

Winner
Michelle Vesterby
4:39:35
Winning margin
+3:20
Gap to second place
Fastest swim
Michelle Vesterby · 27:05
Fastest bike
Michelle Vesterby · 2:28:27
Fastest run
Olga Kowalska · 1:36:29
Top points
Michelle Vesterby
43.67 pts

Men split podiums

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

Swim

  1. 23:37
  2. 2
    Filip Ospaly
    Finish 1
    24:12
  3. 24:20

T1

Split unavailable.

Bike

  1. 2:11:47
  2. 2
    Filip Ospaly
    Finish 1
    2:11:53
  3. 2:12:23

T2

Split unavailable.

Run

  1. 1
    1:25:34
  2. 2
    Filip Ospaly
    Finish 1
    1:25:35
  3. 1:25:40
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. 27:05
  2. 29:12
  3. 3
    29:13

T1

Split unavailable.

Bike

  1. 2:28:27
  2. 2
    Anne Jensen
    Finish 5
    2:29:00
  3. 2:30:32

T2

Split unavailable.

Run

  1. 1
    1:36:29
  2. 1:41:30
  3. 3
    1:41:57
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: 4:03:02
🥇#1
CZ
Filip Ospaly
4:03:02
60.69 pts
🥈#2
DE
Horst Reichel
4:05:44
52.84 pts
🥉#3
ES
Inaki Baldellou
4:06:20
51.10 pts

PodiumWomen

Winner time: 4:39:35
🥇#1
DK
Michelle Vesterby
4:39:35
43.67 pts
🥈#2
DK
Birgitte Krogsgaard
4:42:55
35.05 pts
🥉#3
PL
Olga Kowalska
4:46:46
25.09 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 7
#1#5#10SwimBikeRunFinish#1#2#3#4#5#6#7

Men · Finish Time Distribution

Women · Finish Time Distribution

Male Pro Results

12 participants

4:03:02
Swim
24:12
Bike
2:11:53
Run
1:25:35
4:05:44
Swim
24:43
Bike
2:13:52
Run
1:25:34
4:06:20
Swim
23:37
Bike
2:12:23
Run
1:28:55
4:08:59
Swim
24:20
Bike
2:11:47
Run
1:32:05
4:09:17
Swim
24:32
Bike
2:14:06
Run
1:29:06
4:11:49
Swim
26:41
Bike
2:12:54
Run
1:30:47
4:13:51
Swim
29:17
Bike
2:13:38
Run
1:29:02
4:13:57
Swim
28:51
Bike
2:14:09
Run
1:29:08
Swim
24:48
Bike
2:26:02
Run
1:25:40
4:26:09
Swim
24:48
Bike
2:22:12
Run
1:37:21
PosAthleteTimeGapSwimT1BikeT2RunPoints
1Filip OspalyCZ4:03:02Winner24:122:11:531:25:3560.69
2Horst ReichelDE4:05:4424:432:13:521:25:3452.84
3Inaki BaldellouES4:06:2023:372:12:231:28:5551.10
4Jesper SvenssonSE4:08:5924:202:11:471:32:0543.40
5Thomas StrangeDK4:09:1724:322:14:061:29:0642.53
6Justin MetzlerUS4:11:4926:412:12:541:30:4735.17
7Massimo CiganaIT4:13:5129:172:13:381:29:0229.27
8Dirk WijnaldaNL4:13:5728:512:14:091:29:0828.98
9Ritchie NichollsGB4:18:0424:482:26:021:25:4017.02
10Fraser CartmellGB4:26:0924:482:22:121:37:21
11Marius ElvedalNO4:31:0729:292:19:131:40:33
12Nicolaas Pieter SterkZA4:38:0528:302:27:481:39:55

Female Pro Results

7 participants

Swim
27:05
Bike
2:28:27
Run
1:41:59
Swim
29:12
Bike
2:30:32
Run
1:41:30
4:46:46
Swim
31:25
Bike
2:37:02
Run
1:36:29
4:55:11
Swim
29:13
Bike
2:41:57
Run
1:41:57
5:06:51
Swim
31:35
Bike
2:29:00
Run
2:03:40
5:09:54
Swim
30:35
Bike
2:33:19
Run
2:03:39
5:18:24
Swim
31:31
Bike
2:37:34
Run
2:06:44
PosAthleteTimeGapSwimT1BikeT2RunPoints
1Michelle VesterbyDK4:39:35Winner27:052:28:271:41:5943.67
2Birgitte KrogsgaardDK4:42:5529:122:30:321:41:3035.05
3Olga KowalskaPL4:46:4631:252:37:021:36:2925.09
4Filipa SantosPT4:55:1129:132:41:571:41:573.33
5Anne JensenDK5:06:5131:352:29:002:03:40
6Kathrin WaltherDE5:09:5430:352:33:192:03:39
7Frankie SanjanaGB5:18:2431:312:37:342:06:44