Ludvig Karlberg
Ma5hup CollectiveRider 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
| place | dateTime | eventDetails | performance |
|---|---|---|---|
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 Mode1 | 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 Mode1 | 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 Mode1 | 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 Mode1 | 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 Mode1 | 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 Mode1 | 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 21 | 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 11 | 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 & 509m1 | 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 Racing1 | 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 & 600m1 | 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 | Singapore1 | 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 Race1 | 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 21 | 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 11 | 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 31 | 148bpm avg162bpm max 492w avg 482w np 796w max |
49 | 10/19/25 09:38 AM | Scratch Race Severe Bot Race 21 | 148bpm avg159bpm max 400w avg 463w np 726w max |
27 | 10/19/25 09:27 AM | Scratch Race Severe Bot Race 11 | 149bpm avg160bpm max 550w avg 553w np 720w max |
2 | 10/18/25 07:30 AM | Scratch Race Allkin Classics | Wk4 | 70km & 599m1 | 145bpm avg174bpm max 301w avg 353w np 1245w max |
8 | 10/17/25 04:55 AM | Scratch Race Friday Morning Bot Race1 | 132bpm avg172bpm max 265w avg 308w np 1031w max |
DNF | 10/17/25 03:53 AM | Scratch Race Friday Morning Velodrome Base Race1 | 124bpm avg158bpm max 260w avg 280w np 812w max |
2 | 10/15/25 03:49 AM | Scratch Race Wednesday Morning Bot Race Glasgow1 | 147bpm avg171bpm max 304w avg 352w np 1103w max |
1 | 10/13/25 06:00 PM | Scratch Race Monday Mixer Autumn Series1 | 152bpm avg171bpm max 345w avg 363w np 1672w max |
3 | 10/13/25 03:59 AM | Scratch Race Monday Morning Velodrome Base Race1 | 139bpm avg173bpm max 282w avg 288w np 1031w max |
2 | 10/12/25 10:22 AM | Scratch Race Sunday Velodrome1 | 140bpm avg173bpm max 303w avg 312w np 1293w max |
6 | 10/11/25 01:00 PM | Scratch Race Allkin Classics | Wk3 | 62km & 839m1 | 149bpm avg178bpm max 297w avg 345w np 1358w max |
1 | 10/09/25 01:00 PM | Time Trial World Triathlon Championship - Age Group1 | 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 Crit1 | 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 Race1 | 138bpm avg176bpm max 297w avg 311w np 1092w max |
1 | 09/25/25 03:44 AM | Scratch Race Thursday Morning Bot Race TDF Stage 211 | 144bpm avg172bpm max 305w avg 341w np 1019w max |
1 | 09/24/25 04:02 AM | Scratch Race Wednesday Morning Bot Race1 | 146bpm avg175bpm max 311w avg 342w np 1218w max |