Ludvig Karlberg
Ma5hup Collective
Rider Profile
Total Time
699h 27m
Total Distance
25,574.5 km
Total Elevation
199.8 km
Performance
Critical Power Curve (90 Day Best Values)
Estimated CP
376 w
91% confidence
Estimated FTP
381 w
Estimated W'
19.2 kJ
Rankings
Sprint
Diamond 2
Endurance
Diamond 1
Time Trial
Diamond 1
Climbing
Platinum 3
All-Rounder Ranking
1667
Diamond 1
Race History
placedateTimeeventDetailsperformance
3
05/12/26
06:00 PM
Scratch Race
eCKD Race and Fun for All
146bpm  avg178bpm  max
293w  avg
348w  np
1173w  max
2
05/11/26
06:00 PM
Scratch Race
Monday Mixers p/b Allkin | Giro Stage 4
143bpm  avg175bpm  max
259w  avg
315w  np
1593w  max
2
05/09/26
01:00 PM
Scratch Race
Allkin Fondos | Tro-Bro Léon
146bpm  avg177bpm  max
273w  avg
330w  np
1460w  max
05/08/26
03:32 AM
Workout
110bpm  avg121bpm  max
05/06/26
05:58 PM
Workout
128bpm  avg139bpm  max
3
05/05/26
06:00 PM
Scratch Race
eCKD Race and Fun for All
151bpm  avg174bpm  max
289w  avg
367w  np
1352w  max
04/29/26
03:45 AM
Workout
132bpm  avg154bpm  max
1
04/28/26
06:00 PM
Scratch Race
eCKD Race and Fun for All
149bpm  avg180bpm  max
295w  avg
365w  np
1421w  max
04/27/26
03:23 AM
Workout
125bpm  avg155bpm  max
3
04/23/26
06:32 PM
Team Time Trial
WW Summer TTT series: R1 Long for Ludvig Karlberg
163bpm  avg178bpm  max
350w  avg
363w  np
951w  max
04/22/26
03:44 AM
Workout
112bpm  avg122bpm  max
1
04/21/26
06:00 PM
Scratch Race
eCKD Race and Fun for All (Single/37km/153m)
152bpm  avg182bpm  max
307w  avg
332w  np
1781w  max
04/20/26
03:40 AM
Workout
127bpm  avg147bpm  max
6
04/19/26
09:08 AM
Team Time Trial
WW Summer TTT series: R1 Long for Ludvig Karlberg
154bpm  avg172bpm  max
334w  avg
344w  np
889w  max
04/17/26
03:16 PM
Workout
105bpm  avg116bpm  max
2
04/14/26
06:00 PM
Scratch Race
eCKD Race and Fun for All (Single/31km/333m)
152bpm  avg181bpm  max
288w  avg
344w  np
1311w  max
04/14/26
03:37 AM
Workout
134bpm  avg156bpm  max
1
04/10/26
03:35 AM
Scratch Race
Allkin Classics | Paris Roubaix
143bpm  avg172bpm  max
284w  avg
306w  np
1221w  max
04/08/26
03:52 AM
Workout
139bpm  avg160bpm  max
3
04/07/26
06:00 PM
Scratch Race
eCKD Race and Fun for All (Single/36km/330m)
151bpm  avg173bpm  max
293w  avg
344w  np
1570w  max
04/06/26
12:44 PM
Workout
130bpm  avg149bpm  max
4
04/04/26
01:10 PM
Scratch Race
Allkin Classics | Ronde Van Vlaanderen
145bpm  avg171bpm  max
289w  avg
336w  np
1155w  max
04/02/26
03:50 AM
Workout
130bpm  avg167bpm  max
04/01/26
06:11 PM
Workout
108bpm  avg115bpm  max
1
04/01/26
05:40 PM
Points Race
South Lake Points Race - TPV Career Mode
1
163bpm  avg174bpm  max
348w  avg
374w  np
1098w  max
3
03/31/26
06:00 PM
Scratch Race
eCKD Easter Eight Escapes S3/8
148bpm  avg179bpm  max
309w  avg
365w  np
1351w  max
03/30/26
03:31 AM
Workout
106bpm  avg147bpm  max
03/28/26
09:11 AM
Workout
131bpm  avg152bpm  max
03/27/26
04:39 AM
Workout
99bpm  avg116bpm  max
2
03/26/26
07:00 PM
Scratch Race
eCKD Race and Fun for All (Single/36km/111m)
152bpm  avg183bpm  max
313w  avg
365w  np
1467w  max
03/26/26
06:42 PM
Workout
114bpm  avg140bpm  max
2
03/24/26
07:00 PM
Scratch Race
eCKD Race and Fun for All (Single/37km/267m)
153bpm  avg182bpm  max
310w  avg
379w  np
1417w  max
03/24/26
04:28 AM
Workout
117bpm  avg156bpm  max
03/23/26
04:33 AM
Workout
122bpm  avg139bpm  max
03/20/26
08:34 AM
Workout
125bpm  avg148bpm  max
03/19/26
05:41 AM
Workout
105bpm  avg114bpm  max
2
03/19/26
05:10 AM
Points Race
North Lake Points Race - TPV Career Mode
1
160bpm  avg171bpm  max
334w  avg
386w  np
990w  max
2
03/17/26
07:00 PM
Scratch Race
eCKD Race and Fun for All (Single/40km/170m)
153bpm  avg174bpm  max
313w  avg
349w  np
1395w  max
03/17/26
06:44 PM
Workout
101bpm  avg108bpm  max
03/16/26
04:33 AM
Workout
125bpm  avg158bpm  max
03/15/26
02:05 PM
Workout
121bpm  avg136bpm  max
03/13/26
01:37 PM
Workout
106bpm  avg113bpm  max
30
03/13/26
01:00 PM
Time Trial
Paris Nice- TTT Course w/ Adam Blythe
154bpm  avg163bpm  max
345w  avg
349w  np
591w  max
03/13/26
12:46 PM
Workout
109bpm  avg126bpm  max
38
03/12/26
07:00 PM
Team Scratch Race
eCKD Race and Fun for All
150bpm  avg179bpm  max
305w  avg
370w  np
1761w  max
03/12/26
06:46 PM
Workout
104bpm  avg123bpm  max
2
03/10/26
07:00 PM
Team Scratch Race
eCKD Race and Fun for All
152bpm  avg179bpm  max
312w  avg
377w  np
1377w  max
03/09/26
06:30 PM
Workout
134bpm  avg152bpm  max
4
03/07/26
02:00 PM
Scratch Race
Allkin Classics | Strade Bianche
148bpm  avg178bpm  max
280w  avg
339w  np
1123w  max
1
03/05/26
07:00 PM
Team Scratch Race
eCKD Race and Fun for All
150bpm  avg186bpm  max
295w  avg
370w  np
1374w  max
03/05/26
06:46 PM
Workout
107bpm  avg127bpm  max
03/05/26
04:27 AM
Workout
118bpm  avg153bpm  max
3
03/03/26
07:00 PM
Team Scratch Race
eCKD Race and Fun for All
152bpm  avg182bpm  max
298w  avg
328w  np
1401w  max
03/03/26
06:45 PM
Workout
104bpm  avg119bpm  max
1
02/28/26
10:00 AM
Scratch Race
Allkin Classics | Omloop Nieuwsblad
149bpm  avg179bpm  max
303w  avg
336w  np
1085w  max
02/28/26
09:37 AM
Workout
111bpm  avg138bpm  max
2
02/26/26
07:00 PM
Team Scratch Race
eCKD Race and Fun for All
151bpm  avg181bpm  max
284w  avg
350w  np
1547w  max
DNF
02/25/26
07:00 PM
Scratch Race
WCC Champs R4 - Ronde Van Ruislip
114bpm  avg127bpm  max
203w  avg
228w  np
479w  max
02/24/26
07:50 PM
Workout
114bpm  avg119bpm  max
1
02/24/26
07:00 PM
Team Scratch Race
eCKD Race and Fun for All
153bpm  avg185bpm  max
304w  avg
359w  np
2139w  max
02/24/26
04:54 AM
Workout
118bpm  avg133bpm  max
2
02/22/26
10:15 AM
Scratch Race
Allkin Classics | Kuurne Brussel Kuurne
149bpm  avg178bpm  max
292w  avg
326w  np
1587w  max
02/22/26
09:58 AM
Workout
113bpm  avg136bpm  max
27
02/20/26
04:40 AM
Scratch Race
Grand Gilbert Fondo - TPV Career Mode
1
150bpm  avg174bpm  max
295w  avg
330w  np
1439w  max
02/19/26
04:35 AM
Workout
130bpm  avg150bpm  max
3
02/17/26
07:00 PM
Team Scratch Race
eCKD Race and Fun for All
152bpm  avg184bpm  max
304w  avg
363w  np
1702w  max
02/17/26
05:05 AM
Workout
122bpm  avg141bpm  max
02/16/26
07:02 PM
Workout
123bpm  avg159bpm  max
10
02/14/26
07:20 PM
Time Challenge
Coastal Loop Time Challenge - TPV Career Mode
1
168bpm  avg183bpm  max
401w  avg
402w  np
705w  max
02/14/26
06:52 PM
Workout
122bpm  avg147bpm  max
02/13/26
04:32 AM
Workout
121bpm  avg151bpm  max
02/12/26
04:40 AM
Workout
121bpm  avg150bpm  max
10
02/10/26
07:00 PM
Team Scratch Race
eCKD Race and Fun for All
155bpm  avg179bpm  max
310w  avg
357w  np
1646w  max
02/10/26
05:01 AM
Workout
121bpm  avg137bpm  max
02/09/26
04:40 AM
Workout
126bpm  avg147bpm  max
02/08/26
03:11 PM
Workout
142bpm  avg175bpm  max
02/07/26
07:51 AM
Workout
130bpm  avg148bpm  max
1
02/06/26
05:05 AM
Elimination Race
Forest Velodrome Elimination - TPV Career Mode
1
150bpm  avg164bpm  max
342w  avg
367w  np
894w  max
02/06/26
04:49 AM
Workout
104bpm  avg125bpm  max
02/05/26
04:36 AM
Workout
131bpm  avg158bpm  max
4
02/03/26
07:00 PM
Team Scratch Race
eCKD Race and Fun for All
156bpm  avg186bpm  max
323w  avg
350w  np
1248w  max
02/02/26
04:57 AM
Workout
137bpm  avg157bpm  max
01/29/26
05:56 AM
Workout
134bpm  avg168bpm  max
01/29/26
05:37 AM
Workout
121bpm  avg151bpm  max
7
01/27/26
07:00 PM
Team Scratch Race
eCKD Race and Fun for All
147bpm  avg180bpm  max
302w  avg
343w  np
1524w  max
3
01/25/26
06:00 PM
Scratch Race
[WORLD] ROAD RACE - MEN
145bpm  avg174bpm  max
259w  avg
316w  np
1689w  max
2
01/24/26
07:15 PM
Points Race
[WORLD] TRACK TITLE - 4/4 -TEMPO- MEN
155bpm  avg170bpm  max
311w  avg
338w  np
1292w  max
2
01/24/26
06:45 PM
Elimination Race
[WORLD] TRACK TITLE - 3/4 -ELIMINATION- MEN
163bpm  avg174bpm  max
366w  avg
387w  np
1194w  max
1
01/24/26
06:30 PM
Scratch Race
[WORLD] TRACK TITLE - 2/4 -KEIRIN- MEN
152bpm  avg175bpm  max
350w  avg
514w  np
1157w  max
2
01/24/26
06:00 PM
Scratch Race
[WORLD] TRACK TITLE - 1/4 - SCRATCH - MEN
159bpm  avg184bpm  max
347w  avg
399w  np
1324w  max
01/22/26
04:37 AM
Workout
129bpm  avg149bpm  max
2
01/20/26
07:00 PM
Team Scratch Race
eCKD Race and Fun for All
158bpm  avg181bpm  max
329w  avg
355w  np
1139w  max
DNF
01/18/26
03:00 PM
Scratch Race
[EUROPE] ROAD RACE - MEN
153bpm  avg175bpm  max
297w  avg
343w  np
1693w  max
2
01/17/26
04:15 PM
Points Race
[EUROPE] TRACK TITLE - 4/4 -TEMPO- MEN
158bpm  avg177bpm  max
298w  avg
354w  np
1352w  max
1
01/17/26
03:45 PM
Elimination Race
[EUROPE] TRACK TITLE - 3/4 -ELIMINATION- MEN
161bpm  avg172bpm  max
375w  avg
414w  np
1079w  max
2
01/17/26
03:30 PM
Scratch Race
[EUROPE] TRACK TITLE - 2/4 -KEIRIN- MEN
148bpm  avg172bpm  max
339w  avg
457w  np
1211w  max
2
01/17/26
03:00 PM
Scratch Race
[EUROPE] TRACK TITLE - 1/4 - SCRATCH - MEN
159bpm  avg181bpm  max
335w  avg
393w  np
1239w  max
01/17/26
02:43 PM
Workout
121bpm  avg147bpm  max
01/13/26
04:34 AM
Workout
113bpm  avg128bpm  max
6
01/12/26
04:45 AM
Scratch Race
Unbound Little Egypt - TPV Career Mode
1
152bpm  avg180bpm  max
327w  avg
356w  np
1214w  max
2
01/10/26
03:58 PM
Scratch Race
Mens A Stage 2 ERL TPV Stage Race
160bpm  avg185bpm  max
336w  avg
367w  np
973w  max
1
01/09/26
02:39 PM
Time Trial
Option 1 Stage 1 Mens A ERL TPV Stage Race
168bpm  avg177bpm  max
431w  avg
437w  np
843w  max
01/08/26
04:35 AM
Workout
115bpm  avg128bpm  max
01/07/26
04:34 AM
Workout
128bpm  avg147bpm  max
1
01/06/26
03:00 PM
Scratch Race
Island Classic - TPV Career Mode Stage 2
1
145bpm  avg183bpm  max
315w  avg
351w  np
978w  max
1
01/05/26
07:45 AM
Scratch Race
Coast and Roast Crit - TPV Career Mode Stage 1
1
157bpm  avg180bpm  max
331w  avg
348w  np
1526w  max
01/04/26
04:47 AM
Workout
130bpm  avg158bpm  max
12/31/25
10:05 AM
Workout
138bpm  avg161bpm  max
12/30/25
06:58 PM
Workout
123bpm  avg139bpm  max
12/29/25
08:20 AM
Workout
129bpm  avg148bpm  max
3
12/28/25
02:59 PM
Scratch Race
ERL Mens A Winston Salem RR
155bpm  avg179bpm  max
307w  avg
360w  np
1082w  max
12/26/25
11:13 AM
Workout
135bpm  avg157bpm  max
12/25/25
04:17 PM
Workout
126bpm  avg146bpm  max
1
12/23/25
01:37 PM
Points Race
Col du VAM Bot Race 6 laps 2/2
153bpm  avg167bpm  max
305w  avg
432w  np
946w  max
1
12/23/25
01:15 PM
Points Race
Col du VAM Bot Race 6 laps 1/2
151bpm  avg168bpm  max
312w  avg
452w  np
980w  max
12/23/25
01:04 PM
Workout
111bpm  avg130bpm  max
5
12/22/25
05:36 AM
Points Race
Col du VAM Morning Bot Race
141bpm  avg163bpm  max
248w  avg
370w  np
1078w  max
12/21/25
10:10 AM
Workout
139bpm  avg175bpm  max
12/18/25
04:39 AM
Workout
119bpm  avg148bpm  max
12/17/25
04:41 AM
Workout
90bpm  avg106bpm  max
3
12/16/25
07:00 PM
Team Scratch Race
eCKD Race and Fun for All
154bpm  avg181bpm  max
316w  avg
364w  np
1424w  max
4
12/14/25
03:04 PM
Scratch Race
Mens & Womens Cat A TdB Stage 3
149bpm  avg175bpm  max
290w  avg
346w  np
1278w  max
2
12/13/25
04:06 PM
Scratch Race
Mens and Womens Cat A TdB Stage 2
164bpm  avg181bpm  max
336w  avg
351w  np
1611w  max
3
12/12/25
02:54 PM
Time Trial
Men's Women's Cat A TdB Stage 1 Option 1
167bpm  avg178bpm  max
391w  avg
393w  np
902w  max
1
12/09/25
07:00 PM
Team Scratch Race
eCKD Race and Fun for All
146bpm  avg182bpm  max
281w  avg
328w  np
1400w  max
12/08/25
04:35 AM
Workout
128bpm  avg149bpm  max
1
12/06/25
08:30 AM
Scratch Race
Allkin Classics | Nokere Koerse | 73km & 509m
1
152bpm  avg182bpm  max
293w  avg
330w  np
1134w  max
12/05/25
04:33 AM
Workout
108bpm  avg120bpm  max
12/04/25
04:36 AM
Workout
126bpm  avg144bpm  max
33
12/03/25
05:30 AM
Scratch Race
La Primavera - MSR Challenge by Chaos Racing
1
143bpm  avg167bpm  max
299w  avg
323w  np
1193w  max
1
12/02/25
04:45 AM
Scratch Race
Morning Race
145bpm  avg170bpm  max
323w  avg
357w  np
1238w  max
2
11/30/25
11:00 AM
Scratch Race
Allkin Classics | Gent-Wevelgem | 73km & 600m
1
149bpm  avg182bpm  max
295w  avg
332w  np
1359w  max
1
11/29/25
03:00 PM
Elimination Race
Mens and Womens ERL Cat A Elimination Race
160bpm  avg176bpm  max
338w  avg
359w  np
1392w  max
1
11/29/25
02:00 PM
Scratch Race
Mens and Womens Cat A ERL Scratch Race
155bpm  avg181bpm  max
320w  avg
385w  np
1369w  max
11/29/25
01:43 PM
Workout
99bpm  avg107bpm  max
11/27/25
04:33 AM
Workout
135bpm  avg155bpm  max
11/25/25
04:34 AM
Workout
135bpm  avg156bpm  max
11/24/25
04:28 AM
Workout
130bpm  avg149bpm  max
11/23/25
08:13 AM
Workout
134bpm  avg150bpm  max
11/21/25
12:32 PM
Workout
138bpm  avg181bpm  max
11/20/25
05:17 AM
Workout
134bpm  avg171bpm  max
11/20/25
05:13 AM
Workout
92bpm  avg100bpm  max
11/20/25
04:48 AM
Workout
102bpm  avg110bpm  max
11/20/25
04:42 AM
Workout
80bpm  avg89bpm  max
11/19/25
04:43 AM
Workout
129bpm  avg147bpm  max
1
11/16/25
04:10 PM
Scratch Race
Mens A Stage 3: Silver CIty Crit
152bpm  avg173bpm  max
302w  avg
348w  np
1661w  max
2
11/14/25
02:00 PM
Time Trial
NEW Men's A Option 1 Gila TT
159bpm  avg170bpm  max
354w  avg
369w  np
647w  max
2
11/13/25
07:00 PM
Team Scratch Race
eCKD Race and Fun for All
151bpm  avg183bpm  max
302w  avg
360w  np
1096w  max
11/13/25
04:41 AM
Group Ride
Recon ride ERL TT
135bpm  avg158bpm  max
1
11/11/25
05:01 AM
Scratch Race
ERL Crit Recon Race
148bpm  avg168bpm  max
308w  avg
332w  np
1725w  max
DNF
11/11/25
04:47 AM
Scratch Race
Easy Hill Climb Bot Race 5 laps
144bpm  avg161bpm  max
340w  avg
375w  np
742w  max
11/10/25
05:36 AM
Workout
99bpm  avg100bpm  max
1
11/10/25
04:56 AM
Points Race
Col du VAM MorningBot Race
147bpm  avg162bpm  max
270w  avg
391w  np
801w  max
2
11/07/25
11:30 AM
Points Race
Col du VAM Bot Race
153bpm  avg167bpm  max
287w  avg
409w  np
919w  max
11/07/25
11:18 AM
Workout
102bpm  avg129bpm  max
11/06/25
04:32 AM
Workout
108bpm  avg121bpm  max
8
11/05/25
05:07 AM
Points Race
Col du VAM Morning Bot Race
145bpm  avg165bpm  max
272w  avg
401w  np
939w  max
11/04/25
04:27 AM
Workout
111bpm  avg122bpm  max
6
11/03/25
07:00 PM
Scratch Race
Monday Mixer Autumn | Singapore
1
147bpm  avg176bpm  max
303w  avg
320w  np
1342w  max
1
11/02/25
04:10 PM
Scratch Race
ERL Race #2 Men's Cat A
150bpm  avg173bpm  max
294w  avg
322w  np
1743w  max
2
11/01/25
03:10 PM
Scratch Race
ERL Race #1 Men's Cat A
158bpm  avg177bpm  max
310w  avg
331w  np
1642w  max
1
10/30/25
05:06 AM
Scratch Race
Echelon Racing League Recon Race
1
140bpm  avg166bpm  max
293w  avg
306w  np
1506w  max
10/30/25
04:42 AM
Workout
108bpm  avg132bpm  max
10/28/25
05:36 AM
Workout
112bpm  avg125bpm  max
26
10/28/25
04:57 AM
Scratch Race
Bot VO2 Race
149bpm  avg171bpm  max
297w  avg
370w  np
642w  max
10/28/25
04:36 AM
Workout
111bpm  avg137bpm  max
1
10/26/25
04:12 PM
Scratch Race
Bot VO2 Race
143bpm  avg178bpm  max
309w  avg
367w  np
976w  max
10/25/25
02:10 PM
Workout
10/24/25
04:04 AM
Workout
135bpm  avg158bpm  max
2
10/20/25
06:00 PM
Scratch Race
Monday Mixer Autumn Series Week 2
1
153bpm  avg174bpm  max
321w  avg
381w  np
1167w  max
10/20/25
04:26 AM
Workout
112bpm  avg121bpm  max
31
10/20/25
04:17 AM
Scratch Race
Vo2 Bot Race 1
1
149bpm  avg158bpm  max
394w  avg
397w  np
626w  max
10/20/25
04:03 AM
Workout
102bpm  avg133bpm  max
1
10/19/25
09:48 AM
Scratch Race
Severe Bot Race 3
1
148bpm  avg162bpm  max
492w  avg
482w  np
796w  max
49
10/19/25
09:38 AM
Scratch Race
Severe Bot Race 2
1
148bpm  avg159bpm  max
400w  avg
463w  np
726w  max
27
10/19/25
09:27 AM
Scratch Race
Severe Bot Race 1
1
149bpm  avg160bpm  max
550w  avg
553w  np
720w  max
2
10/18/25
07:30 AM
Scratch Race
Allkin Classics | Wk4 | 70km & 599m
1
145bpm  avg174bpm  max
301w  avg
353w  np
1245w  max
8
10/17/25
04:55 AM
Scratch Race
Friday Morning Bot Race
1
132bpm  avg172bpm  max
265w  avg
308w  np
1031w  max
DNF
10/17/25
03:53 AM
Scratch Race
Friday Morning Velodrome Base Race
1
124bpm  avg158bpm  max
260w  avg
280w  np
812w  max
2
10/15/25
03:49 AM
Scratch Race
Wednesday Morning Bot Race Glasgow
1
147bpm  avg171bpm  max
304w  avg
352w  np
1103w  max
1
10/13/25
06:00 PM
Scratch Race
Monday Mixer Autumn Series
1
152bpm  avg171bpm  max
345w  avg
363w  np
1672w  max
3
10/13/25
03:59 AM
Scratch Race
Monday Morning Velodrome Base Race
1
139bpm  avg173bpm  max
282w  avg
288w  np
1031w  max
2
10/12/25
10:22 AM
Scratch Race
Sunday Velodrome
1
140bpm  avg173bpm  max
303w  avg
312w  np
1293w  max
6
10/11/25
01:00 PM
Scratch Race
Allkin Classics | Wk3 | 62km & 839m
1
149bpm  avg178bpm  max
297w  avg
345w  np
1358w  max
1
10/09/25
01:00 PM
Time Trial
World Triathlon Championship - Age Group
1
166bpm  avg177bpm  max
400w  avg
400w  np
616w  max
10/09/25
12:28 PM
Workout
113bpm  avg146bpm  max
DNF
10/08/25
04:07 AM
Points Race
Wednesday Morning Crit
1
146bpm  avg173bpm  max
292w  avg
335w  np
1128w  max
10/08/25
03:44 AM
Group Ride
Warmup
108bpm  avg132bpm  max
10/07/25
05:03 AM
Group Ride
Crit test
101bpm  avg118bpm  max
10/07/25
03:45 AM
Group Ride
Morning easy endurance
107bpm  avg115bpm  max
19
10/05/25
05:00 PM
Points Race
TPV GRAND TOUR - STAGE 6
151bpm  avg175bpm  max
292w  avg
336w  np
1262w  max
13
10/04/25
01:00 PM
Points Race
TPV GRAND TOUR - STAGE 5
158bpm  avg169bpm  max
335w  avg
339w  np
500w  max
DNF
10/04/25
07:00 AM
Points Race
TPV GRAND TOUR - STAGE 5
8
10/03/25
05:00 PM
Points Race
TPV GRAND TOUR - STAGE 4
156bpm  avg180bpm  max
306w  avg
349w  np
1316w  max
5
10/01/25
05:00 PM
Time Trial
TPV GRAND TOUR - STAGE 3 - ITT
163bpm  avg176bpm  max
342w  avg
378w  np
1150w  max
2
09/30/25
05:00 PM
Points Race
TPV GRAND TOUR - STAGE 2
158bpm  avg181bpm  max
324w  avg
362w  np
1271w  max
2
09/29/25
05:00 PM
Points Race
TPV GRAND TOUR - STAGE 1
160bpm  avg184bpm  max
329w  avg
390w  np
1406w  max
1
09/27/25
09:45 AM
Scratch Race
Saturday Bot Race
1
138bpm  avg176bpm  max
297w  avg
311w  np
1092w  max
1
09/25/25
03:44 AM
Scratch Race
Thursday Morning Bot Race TDF Stage 21
1
144bpm  avg172bpm  max
305w  avg
341w  np
1019w  max
1
09/24/25
04:02 AM
Scratch Race
Wednesday Morning Bot Race
1
146bpm  avg175bpm  max
311w  avg
342w  np
1218w  max