2025 Vancouver T100

June 13, 2025 · Vancouver, Canada

Data: T100 Triathlon™ · Updated 7/3/2025 · Quality: unknownHow data works
Distance
100 km
100km
Field size
36
17 men · 19 women
Men SOF
97.38
Women SOF
98.09

Race story in the data

Men: Jelle Geens won in 3:12:49 with a +0:49 margin. Morgan Pearson had the fastest run (57:44).

Women: Taylor Knibb won in 3:30:50 with a +2:05 margin. Julie Derron had the fastest run (1:03:24).

Shareable race cards

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

Race summary

2025 Vancouver T100 2025 - Men

ProTriStats

Winner: Jelle Geens in 3:12:49

Margin: +0:49

Fastest bike: Rico Bogen - 1:45:56

Fastest run: Morgan Pearson - 57:44

Top points: Jelle Geens - 35.00 pts

Field: 17/17 finishers, SOF 97.38

Race summary

2025 Vancouver T100 2025 - Women

ProTriStats

Winner: Taylor Knibb in 3:30:50

Margin: +2:05

Fastest bike: Taylor Knibb - 1:56:10

Fastest run: Julie Derron - 1:03:24

Top points: Taylor Knibb - 35.00 pts

Field: 19/19 finishers, SOF 98.09

Men race summary

17 finishers from 17 starters · SOF 97.38

Winner
Jelle Geens
3:12:49
Winning margin
+0:49
Gap to second place
Fastest swim
Morgan Pearson · 24:49
Fastest bike
Rico Bogen · 1:45:56
Fastest run
Morgan Pearson · 57:44
Top points
Jelle Geens
35.00 pts

Women race summary

19 finishers from 19 starters · SOF 98.09

Winner
Taylor Knibb
3:30:50
Winning margin
+2:05
Gap to second place
Fastest swim
Lucy Charles-Barclay · 24:53
Fastest bike
Taylor Knibb · 1:56:10
Fastest run
Julie Derron · 1:03:24
Top points
Taylor Knibb
35.00 pts

Men split podiums

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

Swim

  1. 24:49
  2. 2
    Marc Dubrick
    Finish 12 · split rank #2
    24:54
  3. 3
    MartenVan Riel
    Finish 2 · split rank #4
    24:57

T1

  1. 00:43
  2. 2
    Mika Noodt
    Finish 3
    1:39
  3. 1:41

Bike

  1. 1
    Rico Bogen
    Finish 6
    1:45:56
  2. 2
    Mika Noodt
    Finish 3 · split rank #2
    1:46:24
  3. 3
    Jelle Geens
    Finish 1 · split rank #3
    1:46:36

T2

  1. 00:37
  2. 2
    Kyle Smith
    Finish 5
    00:37
  3. 3
    Rico Bogen
    Finish 6
    00:39

Run

  1. 57:44
  2. 2
    Jelle Geens
    Finish 1 · split rank #2
    58:23
  3. 3
    Jason West
    Finish 8 · split rank #3
    58:48
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:53
  2. 2
    Maya Kingma
    Finish 16 · split rank #2
    24:53
  3. 3
    Jessica Learmonth
    Finish 3 · split rank #3
    24:55

T1

  1. 1:38
  2. 2
    Lucy Byram
    Finish 9
    1:38
  3. 3
    Julie Derron
    Finish 2
    1:39

Bike

  1. 1
    Taylor Knibb
    Finish 1
    1:56:10
  2. 2
    Jessica Learmonth
    Finish 3 · split rank #2
    1:56:30
  3. 3
    Lucy Byram
    Finish 9 · split rank #3
    1:58:17

T2

  1. 1
    Julie Derron
    Finish 2
    00:35
  2. 2
    Maya Kingma
    Finish 16
    00:37
  3. 3
    00:41

Run

  1. 1
    Julie Derron
    Finish 2
    1:03:24
  2. 2
    Daniela Kleiser
    Finish 10 · split rank #2
    1:03:51
  3. 3
    Ashleigh Gentle
    Finish 5 · split rank #3
    1:05:52
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:12:49
🥇#1
BE
Jelle Geens
3:12:49
35.00 pts
🥈#2
BE
MartenVan Riel
3:13:38
29.00 pts
🥉#3
DE
Mika Noodt
3:14:46
26.00 pts

PodiumWomen

Winner time: 3:30:50
🥇#1
US
Taylor Knibb
3:30:50
35.00 pts
🥈#2
CH
Julie Derron
3:32:55
29.00 pts
🥉#3
GB
Jessica Learmonth
3:33:18
26.00 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#8#15SwimBikeRunFinish#9#3#2#1#4#6#4#2#10#2#6#3#5#4#5#4#6#5#7#5#12#10#6#15#7#11#14#3#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#7#13SwimBikeRunFinish#5#4#1#9#4#2#3#2#9#3#7#5#4#8#10#3#5#6#6#8#6#4#12#7#7#13#8#10#8

Men · Finish Time Distribution

Women · Finish Time Distribution

Male Pro Results

17 participants

3:12:49
Swim
25:30
Bike
1:46:36
Run
58:23
3:13:38
Swim
24:57
Bike
1:47:37
Run
59:46
3:14:46
Swim
25:30
Bike
1:46:24
Run
1:00:30
Swim
25:26
Bike
1:46:46
Run
1:00:23
3:15:31
Swim
25:27
Bike
1:47:05
Run
1:00:31
3:15:43
Swim
25:31
Bike
1:45:56
Run
1:01:55
3:16:33
Swim
24:49
Bike
1:51:26
Run
57:44
3:18:13
Swim
25:30
Bike
1:51:23
Run
58:48
Swim
25:28
Bike
1:48:04
Run
1:04:03
3:20:43
Swim
25:29
Bike
1:50:45
Run
1:02:06
PosAthleteTimeGapSwimT1BikeT2RunPoints
1Jelle GeensBE3:12:49Winner25:30#91:421:46:36#300:4058:23#235.00
2MartenVan RielBE3:13:3824:57#400:431:47:37#600:3759:46#429.00
3Mika NoodtDE3:14:4625:30#101:391:46:24#200:451:00:30#626.00
4AntonioBenito LopezES3:15:1125:26#51:441:46:46#400:541:00:23#523.00
5Kyle SmithNZ3:15:3125:27#61:531:47:05#500:371:00:31#720.00
6Rico BogenDE3:15:4325:31#121:441:45:5600:391:01:55#1018.00
7Morgan PearsonUS3:16:3324:491:501:51:26#1500:4657:4416.00
8Jason WestUS3:18:1325:30#111:481:51:23#1400:4658:48#314.00
9Panagiotis BitadosGR3:20:0625:28#71:431:48:04#700:501:04:03#1712.00
10Wilhelm HirschDE3:20:4325:29#81:451:50:45#1100:401:02:06#1211.00
11Sam LongUS3:22:0529:26#191:491:49:35#900:421:00:36#810.00
12Marc DubrickUS3:22:1124:54#21:481:52:12#1700:491:02:30#149.00
13Jackson LaundryCA3:23:0127:57#171:511:48:40#800:531:03:42#168.00
14Nicolas MannDE3:23:2327:35#151:581:51:26#1600:431:01:42#97.00
15Will DraperGB3:23:3129:24#181:481:49:41#1000:451:01:55#116.00
16Frederic FunkDE3:24:0427:56#161:571:50:55#1200:411:02:38#155.00
17Jake BirtwhistleAU3:25:3225:58#141:411:54:48#1800:431:02:23#134.00

Female Pro Results

19 participants

3:30:50
Swim
25:00
Bike
1:56:10
Run
1:07:05
3:32:55
Swim
27:32
Bike
1:59:46
Run
1:03:24
Swim
24:55
Bike
1:56:30
Run
1:09:27
Swim
24:53
Bike
2:01:10
Run
1:07:14
3:37:23
Swim
27:25
Bike
2:01:40
Run
1:05:52
3:38:09
Swim
25:04
Bike
2:01:08
Run
1:09:23
3:40:05
Swim
24:59
Bike
2:04:34
Run
1:08:01
3:41:15
Swim
27:38
Bike
2:01:18
Run
1:09:39
3:41:50
Swim
28:56
Bike
1:58:17
Run
1:12:10
3:43:39
Swim
35:14
Bike
2:01:25
Run
1:03:51
PosAthleteTimeGapSwimT1BikeT2RunPoints
1Taylor KnibbUS3:30:50Winner25:00#51:541:56:1000:421:07:05#435.00
2Julie DerronCH3:32:5527:32#91:391:59:46#400:351:03:2429.00
3Jessica LearmonthGB3:33:1824:55#31:411:56:30#200:471:09:27#926.00
4Lucy Charles-BarclayGB3:35:4924:531:442:01:10#700:501:07:14#523.00
5Ashleigh GentleAU3:37:2327:25#81:382:01:40#1000:491:05:52#320.00
6Holly LawrenceGB3:38:0925:04#61:392:01:08#600:581:09:23#818.00
7Taylor SpiveyUS3:40:0524:59#41:512:04:34#1200:411:08:01#716.00
8Paula FindlayCA3:41:1527:38#131:432:01:18#800:591:09:39#1014.00
9Lucy ByramGB3:41:5028:56#171:381:58:17#300:501:12:10#1412.00
10Daniela KleiserDE3:43:3935:14#202:062:01:25#91:051:03:51#211.00
11Ellie SalthouseAU3:44:5627:36#111:462:04:36#131:091:09:52#1210.00
12Alice BettoIT3:45:3425:43#71:512:09:18#171:041:07:40#69.00
13Grace ThekAU3:46:1028:03#151:572:05:29#1400:531:09:50#118.00
14Cecilia PerezMX3:47:2827:35#101:452:06:08#1600:541:11:08#137.00
15Megan McDonaldGB3:48:4427:57#141:442:03:10#1100:561:14:59#166.00
16Maya KingmaNL3:50:2324:53#22:092:00:51#500:371:21:55#195.00
17MarleneDe BoerNL3:52:1627:37#121:472:05:55#151:041:15:55#174.00
18Kaidi KiviojaEE3:58:1630:02#181:532:10:40#1900:521:14:51#153.00
19Lisa BecharasUS4:04:5630:14#191:452:10:11#181:081:21:40#182.00