2025 Vancouver T100
June 13, 2025 · Vancouver, Canada
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).
Men race summary
17 finishers from 17 starters · SOF 97.38
Women race summary
19 finishers from 19 starters · SOF 98.09
Men split podiums
Fastest stored segment times. These are segment rankings, not cumulative race-position order.
Swim
- 1Morgan PearsonFinish 724:49
- 2Marc DubrickFinish 12 · split rank #224:54
- 3MartenVan RielFinish 2 · split rank #424:57
T1
- 1MartenVan RielFinish 200:43
- 2Mika NoodtFinish 31:39
- 3Jake BirtwhistleFinish 171:41
Bike
- 1Rico BogenFinish 61:45:56
- 2Mika NoodtFinish 3 · split rank #21:46:24
- 3Jelle GeensFinish 1 · split rank #31:46:36
T2
- 1MartenVan RielFinish 200:37
- 2Kyle SmithFinish 500:37
- 3Rico BogenFinish 600:39
Run
- 1Morgan PearsonFinish 757:44
- 2Jelle GeensFinish 1 · split rank #258:23
- 3Jason WestFinish 8 · split rank #358:48
Women split podiums
Fastest stored segment times. These are segment rankings, not cumulative race-position order.
Swim
- 1Lucy Charles-BarclayFinish 424:53
- 2Maya KingmaFinish 16 · split rank #224:53
- 3Jessica LearmonthFinish 3 · split rank #324:55
T1
- 1Ashleigh GentleFinish 51:38
- 2Lucy ByramFinish 91:38
- 3Julie DerronFinish 21:39
Bike
- 1Taylor KnibbFinish 11:56:10
- 2Jessica LearmonthFinish 3 · split rank #21:56:30
- 3Lucy ByramFinish 9 · split rank #31:58:17
T2
- 1Julie DerronFinish 200:35
- 2Maya KingmaFinish 1600:37
- 3Taylor SpiveyFinish 700:41
Run
- 1Julie DerronFinish 21:03:24
- 2Daniela KleiserFinish 10 · split rank #21:03:51
- 3Ashleigh GentleFinish 5 · split rank #31:05:52
PodiumMen
PodiumWomen
Men · Split Rank Flow
Top finishers by stored split rank. Lower lines are worse ranks; this is not cumulative race position at each checkpoint.
Women · Split Rank Flow
Top finishers by stored split rank. Lower lines are worse ranks; this is not cumulative race position at each checkpoint.
Male Pro Results
17 participants
| Pos | Athlete | Time | Gap | Swim | T1 | Bike | T2 | Run | Points |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Jelle GeensBE | 3:12:49 | Winner | 25:30#9 | 1:42 | 1:46:36#3 | 00:40 | 58:23#2 | 35.00 |
| 2 | MartenVan RielBE | 3:13:38 | — | 24:57#4 | 00:43 | 1:47:37#6 | 00:37 | 59:46#4 | 29.00 |
| 3 | Mika NoodtDE | 3:14:46 | — | 25:30#10 | 1:39 | 1:46:24#2 | 00:45 | 1:00:30#6 | 26.00 |
| 4 | AntonioBenito LopezES | 3:15:11 | — | 25:26#5 | 1:44 | 1:46:46#4 | 00:54 | 1:00:23#5 | 23.00 |
| 5 | Kyle SmithNZ | 3:15:31 | — | 25:27#6 | 1:53 | 1:47:05#5 | 00:37 | 1:00:31#7 | 20.00 |
| 6 | Rico BogenDE | 3:15:43 | — | 25:31#12 | 1:44 | 1:45:56 | 00:39 | 1:01:55#10 | 18.00 |
| 7 | Morgan PearsonUS | 3:16:33 | — | 24:49 | 1:50 | 1:51:26#15 | 00:46 | 57:44 | 16.00 |
| 8 | Jason WestUS | 3:18:13 | — | 25:30#11 | 1:48 | 1:51:23#14 | 00:46 | 58:48#3 | 14.00 |
| 9 | Panagiotis BitadosGR | 3:20:06 | — | 25:28#7 | 1:43 | 1:48:04#7 | 00:50 | 1:04:03#17 | 12.00 |
| 10 | Wilhelm HirschDE | 3:20:43 | — | 25:29#8 | 1:45 | 1:50:45#11 | 00:40 | 1:02:06#12 | 11.00 |
| 11 | Sam LongUS | 3:22:05 | — | 29:26#19 | 1:49 | 1:49:35#9 | 00:42 | 1:00:36#8 | 10.00 |
| 12 | Marc DubrickUS | 3:22:11 | — | 24:54#2 | 1:48 | 1:52:12#17 | 00:49 | 1:02:30#14 | 9.00 |
| 13 | Jackson LaundryCA | 3:23:01 | — | 27:57#17 | 1:51 | 1:48:40#8 | 00:53 | 1:03:42#16 | 8.00 |
| 14 | Nicolas MannDE | 3:23:23 | — | 27:35#15 | 1:58 | 1:51:26#16 | 00:43 | 1:01:42#9 | 7.00 |
| 15 | Will DraperGB | 3:23:31 | — | 29:24#18 | 1:48 | 1:49:41#10 | 00:45 | 1:01:55#11 | 6.00 |
| 16 | Frederic FunkDE | 3:24:04 | — | 27:56#16 | 1:57 | 1:50:55#12 | 00:41 | 1:02:38#15 | 5.00 |
| 17 | Jake BirtwhistleAU | 3:25:32 | — | 25:58#14 | 1:41 | 1:54:48#18 | 00:43 | 1:02:23#13 | 4.00 |
Female Pro Results
19 participants
| Pos | Athlete | Time | Gap | Swim | T1 | Bike | T2 | Run | Points |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Taylor KnibbUS | 3:30:50 | Winner | 25:00#5 | 1:54 | 1:56:10 | 00:42 | 1:07:05#4 | 35.00 |
| 2 | Julie DerronCH | 3:32:55 | — | 27:32#9 | 1:39 | 1:59:46#4 | 00:35 | 1:03:24 | 29.00 |
| 3 | Jessica LearmonthGB | 3:33:18 | — | 24:55#3 | 1:41 | 1:56:30#2 | 00:47 | 1:09:27#9 | 26.00 |
| 4 | Lucy Charles-BarclayGB | 3:35:49 | — | 24:53 | 1:44 | 2:01:10#7 | 00:50 | 1:07:14#5 | 23.00 |
| 5 | Ashleigh GentleAU | 3:37:23 | — | 27:25#8 | 1:38 | 2:01:40#10 | 00:49 | 1:05:52#3 | 20.00 |
| 6 | Holly LawrenceGB | 3:38:09 | — | 25:04#6 | 1:39 | 2:01:08#6 | 00:58 | 1:09:23#8 | 18.00 |
| 7 | Taylor SpiveyUS | 3:40:05 | — | 24:59#4 | 1:51 | 2:04:34#12 | 00:41 | 1:08:01#7 | 16.00 |
| 8 | Paula FindlayCA | 3:41:15 | — | 27:38#13 | 1:43 | 2:01:18#8 | 00:59 | 1:09:39#10 | 14.00 |
| 9 | Lucy ByramGB | 3:41:50 | — | 28:56#17 | 1:38 | 1:58:17#3 | 00:50 | 1:12:10#14 | 12.00 |
| 10 | Daniela KleiserDE | 3:43:39 | — | 35:14#20 | 2:06 | 2:01:25#9 | 1:05 | 1:03:51#2 | 11.00 |
| 11 | Ellie SalthouseAU | 3:44:56 | — | 27:36#11 | 1:46 | 2:04:36#13 | 1:09 | 1:09:52#12 | 10.00 |
| 12 | Alice BettoIT | 3:45:34 | — | 25:43#7 | 1:51 | 2:09:18#17 | 1:04 | 1:07:40#6 | 9.00 |
| 13 | Grace ThekAU | 3:46:10 | — | 28:03#15 | 1:57 | 2:05:29#14 | 00:53 | 1:09:50#11 | 8.00 |
| 14 | Cecilia PerezMX | 3:47:28 | — | 27:35#10 | 1:45 | 2:06:08#16 | 00:54 | 1:11:08#13 | 7.00 |
| 15 | Megan McDonaldGB | 3:48:44 | — | 27:57#14 | 1:44 | 2:03:10#11 | 00:56 | 1:14:59#16 | 6.00 |
| 16 | Maya KingmaNL | 3:50:23 | — | 24:53#2 | 2:09 | 2:00:51#5 | 00:37 | 1:21:55#19 | 5.00 |
| 17 | MarleneDe BoerNL | 3:52:16 | — | 27:37#12 | 1:47 | 2:05:55#15 | 1:04 | 1:15:55#17 | 4.00 |
| 18 | Kaidi KiviojaEE | 3:58:16 | — | 30:02#18 | 1:53 | 2:10:40#19 | 00:52 | 1:14:51#15 | 3.00 |
| 19 | Lisa BecharasUS | 4:04:56 | — | 30:14#19 | 1:45 | 2:10:11#18 | 1:08 | 1:21:40#18 | 2.00 |