Ben Russell
M4shup CollectiveRider Profile
Total Rides
1688
Total Time
1585h 42m
Total Distance
56,891.6 km
Total Elevation
735.4 km
Longest Session
02h 35m
Most Distance in Session
118.2 km
Most Climbed in Session
2.1 km
Race Ranking
Sprint
Diamond 2
Endurance
Diamond 3
Time Trial
Diamond 3
Climbing
Diamond 3
All-Rounder Ranking
1864
Critical Power Curve (90 Day Best Values)
Estimated CP
301 w
92% confidence
Estimated FTP
291 w
Estimated W'
9.4 kJ
Race History
| place | dateTime | eventDetails | performance |
|---|---|---|---|
12 | 10/26/25 08:50 AM | Scratch Race 2 | 140bpm avg163bpm max 230w avg 244w np 580w max |
DNF | 10/26/25 08:30 AM | Scratch Race Birthday babadag | 130bpm avg144bpm max 215w avg 239w np 368w max |
8 | 10/25/25 07:30 AM | Scratch Race steady long effort | 137bpm avg158bpm max 224w avg 240w np 525w max |
10/24/25 06:50 AM | Team Time Trial SHS TTT series: R13 Long | 147bpm avg160bpm max 263w avg 271w np 521w max | |
10/24/25 05:42 AM | Group Ride pre ttt miles | 136bpm avg157bpm max | |
DNF | 10/23/25 04:25 PM | Scratch Race up-up-down | 127bpm avg158bpm max 187w avg 241w np 345w max |
10 | 10/23/25 05:30 AM | Scratch Race 6am club | 130bpm avg152bpm max 198w avg 201w np 429w max |
DNF | 10/22/25 05:30 AM | Scratch Race 6am club1 | 134bpm avg159bpm max 200w avg 225w np 482w max |
29 | 10/21/25 02:50 PM | Scratch Race Recovery explore. | 123bpm avg138bpm max 176w avg 180w np 421w max |
13 | 10/21/25 07:30 AM | Scratch Race Pressure off racing1 | 142bpm avg162bpm max 233w avg 247w np 575w max |
10/20/25 05:29 AM | Group Ride 6am club | 140bpm avg159bpm max | |
10/19/25 07:00 AM | Scratch Race Allkin Classics | Wk4 | 70km & 599m1 | 145bpm avg169bpm max 241w avg 261w np 513w max | |
10/18/25 07:28 AM | Group Ride no-fan | 149bpm avg167bpm max | |
DNF | 10/18/25 06:30 AM | Scratch Race AllkOut Classic1 | 152bpm avg196bpm max 218w avg 233w np 543w max |
DNF | 10/17/25 07:00 AM | Scratch Race Babadag1 | 155bpm avg166bpm max 235w avg 240w np 362w max |
DNF | 10/16/25 05:30 AM | Scratch Race 6am club on tour p/b ryan yates GPX skills | 126bpm avg156bpm max 186w avg 192w np 504w max |
DNF | 10/15/25 05:35 AM | Scratch Race 6am club on tour p/b ryan yates gpx skills1 | 133bpm avg166bpm max 204w avg 227w np 532w max |
16 | 10/14/25 03:25 PM | Scratch Race p-ris | 138bpm avg159bpm max 239w avg 245w np 473w max |
4 | 10/14/25 05:28 AM | Scratch Race 6am club on tour p/b ryan yates GPX skills | 135bpm avg153bpm max 220w avg 231w np 554w max |
10/13/25 05:34 AM | Group Ride 6-mc-lu= | 135bpm avg153bpm max | |
DNF | 10/13/25 05:25 AM | Scratch Race 6am clun | 112bpm avg129bpm max 142w avg 179w np 336w max |
10/12/25 07:20 AM | Scratch Race Long hard fondo | 135bpm avg156bpm max 227w avg 244w np 530w max | |
10/11/25 07:30 AM | Scratch Race Allkin Classics | Wk3 | 62km & 839m1 | 145bpm avg164bpm max 250w avg 270w np 497w max | |
6 | 10/10/25 05:30 AM | Scratch Race 6am club on tour | 136bpm avg157bpm max 216w avg 225w np 495w max |
4 | 10/09/25 05:25 AM | Scratch Race 6am club-on tour p/b ryan yates IT skills. | 134bpm avg157bpm max 203w avg 230w np 485w max |
10/08/25 06:20 AM | Group Ride Chasing Mr White | 133bpm avg161bpm max | |
10/07/25 07:30 AM | Scratch Race Recon racing1 | 147bpm avg169bpm max 252w avg 266w np 595w max | |
10/06/25 05:18 AM | Group Ride 6am club | 142bpm avg174bpm max | |
10/05/25 07:00 AM | Points Race TPV GRAND TOUR - STAGE 6 | 150bpm avg172bpm max 250w avg 273w np 533w max | |
10/05/25 06:30 AM | Group Ride Into The Void | 122bpm avg141bpm max | |
DNF | 10/04/25 08:07 AM | Scratch Race w-rmcdown | 125bpm avg140bpm max 169w avg 187w np 435w max |
10/04/25 07:00 AM | Points Race TPV GRAND TOUR - STAGE 5 | 163bpm avg168bpm max 295w avg 296w np 448w max | |
6 | 10/03/25 05:00 PM | Points Race TPV GRAND TOUR - STAGE 4 | 148bpm avg169bpm max 251w avg 268w np 536w max |
10/02/25 06:20 AM | Group Ride TPV tour 'rest' day | 148bpm avg167bpm max | |
20 | 10/01/25 04:00 AM | Time Trial TPV GRAND TOUR - STAGE 3 - ITT | 155bpm avg176bpm max 268w avg 285w np 546w max |
4 | 09/30/25 10:00 AM | Points Race TPV GRAND TOUR - STAGE 2 | 147bpm avg165bpm max 247w avg 260w np 606w max |
8 | 09/29/25 04:00 AM | Points Race TPV GRAND TOUR - STAGE 1 | 150bpm avg167bpm max 248w avg 265w np 536w max |
09/28/25 07:10 AM | Scratch Race Paced effort | 142bpm avg155bpm max 241w avg 246w np 510w max | |
09/27/25 07:35 AM | Group Ride p-cer | 140bpm avg156bpm max | |
09/26/25 05:03 PM | Group Ride miles | 131bpm avg152bpm max | |
DNF | 09/25/25 05:20 AM | Scratch Race 6am club1 | 135bpm avg161bpm max 210w avg 225w np 564w max |
09/24/25 05:28 AM | Group Ride 6-mc-lu= | 142bpm avg158bpm max | |
DNF | 09/24/25 05:25 AM | Scratch Race 6am club1 | 124bpm avg138bpm max 203w avg 217w np 331w max |
09/23/25 07:15 AM | Group Ride sustained effort | 153bpm avg162bpm max | |
10 | 09/21/25 03:30 PM | Scratch Race ste-dy | 132bpm avg152bpm max 213w avg 219w np 492w max |
DNF | 09/21/25 07:15 AM | Scratch Race pressure off racing | 133bpm avg158bpm max 202w avg 219w np 543w max |
29 | 09/20/25 08:56 AM | Scratch Race milesc | 132bpm avg146bpm max 209w avg 211w np 474w max |
09/20/25 07:30 AM | Team Scratch Race BEAT THE PROS - Stage 3 : SA CALOBRA | 162bpm avg171bpm max 301w avg 303w np 513w max | |
09/19/25 04:48 PM | Group Ride exploring | 129bpm avg143bpm max | |
DNF | 09/19/25 05:14 AM | Scratch Race 6am club | 134bpm avg162bpm max 206w avg 221w np 619w max |
09/18/25 05:15 AM | Group Ride 6am clubq | 142bpm avg152bpm max | |
DNF | 09/17/25 05:25 AM | Scratch Race 6am club | 137bpm avg159bpm max 209w avg 221w np 568w max |
09/16/25 02:16 PM | Group Ride recon | 142bpm avg159bpm max | |
09/16/25 06:49 AM | Group Ride paced course recon | 143bpm avg164bpm max | |
09/16/25 06:44 AM | Group Ride paced course recon | ||
11 | 09/15/25 05:35 AM | Scratch Race 6am club | 134bpm avg153bpm max 212w avg 215w np 535w max |
6 | 09/14/25 07:40 AM | Scratch Race sustained effort | 153bpm avg163bpm max 274w avg 279w np 439w max |
9 | 09/13/25 09:05 AM | Scratch Race ste-dy | 132bpm avg184bpm max 214w avg 217w np 435w max |
09/13/25 07:30 AM | Team Scratch Race BEAT THE PROS - Stage 2 : GRAND PRIX MONTREAL | 155bpm avg193bpm max 258w avg 296w np 589w max | |
09/12/25 04:53 PM | Group Ride ste-dy | 136bpm avg228bpm max | |
DNF | 09/12/25 05:30 AM | Scratch Race 6am club | 128bpm avg152bpm max 197w avg 209w np 467w max |
09/11/25 05:30 AM | Group Ride 6am club | 142bpm avg157bpm max | |
09/10/25 04:35 PM | Group Ride exploring | 134bpm avg146bpm max | |
5 | 09/10/25 05:35 AM | Scratch Race 6am club | 134bpm avg160bpm max 211w avg 223w np 594w max |
09/09/25 07:15 AM | Scratch Race pressure off racing | 145bpm avg166bpm max 241w avg 270w np 597w max | |
09/08/25 05:26 AM | Group Ride 6am club | 131bpm avg147bpm max | |
09/07/25 07:30 AM | Scratch Race Sunday Medio Fondo | 136bpm avg159bpm max 218w avg 230w np 545w max | |
09/06/25 01:30 PM | Scratch Race steady recovery | 131bpm avg155bpm max 209w avg 218w np 507w max | |
10 | 09/06/25 07:30 AM | Team Scratch Race BEAT THE PROS - Stage 1 : ALPE D'HUEZ | 159bpm avg165bpm max 295w avg 299w np 473w max |
7 | 09/05/25 05:30 AM | Scratch Race 6am club | 131bpm avg153bpm max 208w avg 218w np 496w max |
10 | 09/04/25 04:30 PM | Team Scratch Race One Lap Wonder | 130bpm avg155bpm max 217w avg 227w np 517w max |
DNF | 09/04/25 05:25 AM | Scratch Race 6am club | 139bpm avg162bpm max 210w avg 223w np 531w max |
09/03/25 05:06 PM | Group Ride p--erc-lim= | 145bpm avg163bpm max | |
09/03/25 05:17 AM | Group Ride 6am club | 148bpm avg166bpm max | |
09/02/25 04:46 PM | Group Ride exploring | 147bpm avg162bpm max | |
10 | 09/02/25 08:55 AM | Scratch Race ste-dy | 125bpm avg143bpm max 196w avg 204w np 462w max |
09/02/25 07:15 AM | Scratch Race pressure off racing | 143bpm avg167bpm max 230w avg 261w np 574w max | |
09/01/25 05:30 AM | Group Ride 6am club | ||
14 | 08/31/25 07:30 AM | Scratch Race Sunday Medio Fondo | 142bpm avg160bpm max 231w avg 245w np 578w max |
10 | 08/30/25 06:30 AM | Scratch Race pressure off climbing | 151bpm avg157bpm max 262w avg 263w np 428w max |
6 | 08/29/25 05:30 AM | Scratch Race 6am club | 160bpm avg165bpm max 290w avg 291w np 472w max |
DNF | 08/28/25 04:52 PM | Scratch Race newcroute | 124bpm avg144bpm max 188w avg 220w np 476w max |
08/28/25 05:26 AM | Group Ride 6am club | 171bpm avg180bpm max | |
16 | 08/27/25 05:02 PM | Team Time Trial =uelt-cttt | 137bpm avg152bpm max 222w avg 225w np 501w max |
08/27/25 05:39 AM | Group Ride 6am club | 75bpm avg75bpm max | |
08/27/25 05:27 AM | Group Ride 6am club | ||
10 | 08/26/25 07:50 AM | Scratch Race pressure off racing | 138bpm avg162bpm max 226w avg 248w np 555w max |
08/25/25 06:30 AM | Scratch Race steady | 138bpm avg161bpm max 207w avg 222w np 564w max | |
5 | 08/24/25 07:00 AM | Scratch Race 8am club | 138bpm avg159bpm max 233w avg 251w np 559w max |
08/23/25 07:30 AM | Scratch Race pressure off racing | 143bpm avg164bpm max 236w avg 255w np 563w max | |
DNF | 08/22/25 05:27 AM | Scratch Race 6am club | 130bpm avg153bpm max 190w avg 205w np 529w max |
DNF | 08/22/25 05:20 AM | Scratch Race 6am club | 105bpm avg111bpm max |
DNF | 08/21/25 05:10 PM | Scratch Race tempo | 136bpm avg147bpm max 213w avg 220w np 506w max |
DNF | 08/21/25 05:30 AM | Scratch Race 6am club | 137bpm avg155bpm max 202w avg 210w np 532w max |
08/20/25 05:20 AM | Group Ride 6am club | 142bpm avg157bpm max | |
11 | 08/19/25 01:45 PM | Scratch Race z2 | 135bpm avg154bpm max 218w avg 221w np 524w max |
7 | 08/19/25 07:30 AM | Scratch Race leg test | 145bpm avg164bpm max 226w avg 248w np 515w max |
DNF | 08/19/25 07:20 AM | Scratch Race testing legs out | 120bpm avg133bpm max 159w avg 202w np 470w max |
08/18/25 05:30 AM | Group Ride f | 140bpm avg151bpm max | |
DNF | 08/18/25 05:10 AM | Scratch Race 6am club | 134bpm avg153bpm max 197w avg 212w np 486w max |
08/17/25 06:56 AM | Group Ride hango=er ride | 137bpm avg160bpm max | |
10 | 08/16/25 06:45 AM | Scratch Race Mixed effort z1/z2/z3 | 139bpm avg158bpm max 233w avg 244w np 560w max |
08/15/25 04:52 PM | Group Ride k | 138bpm avg146bpm max | |
08/15/25 05:11 AM | Group Ride spinnin | 145bpm avg153bpm max | |
DNF | 08/15/25 05:00 AM | Scratch Race 6am club1 | 135bpm avg145bpm max 170w avg 199w np 467w max |
DNF | 08/14/25 04:42 PM | Scratch Race kruising1 | |
08/14/25 05:36 AM | Group Ride 6am club | 141bpm avg159bpm max | |
08/14/25 05:34 AM | Group Ride 6am club | 107bpm avg125bpm max | |
08/14/25 05:30 AM | Group Ride 6am club | 105bpm avg122bpm max | |
08/14/25 05:27 AM | Group Ride 6am club | 115bpm avg131bpm max | |
08/14/25 05:21 AM | Group Ride 6am club | 112bpm avg128bpm max | |
08/14/25 05:13 AM | Group Ride 6am club | 109bpm avg121bpm max | |
08/13/25 05:24 AM | Group Ride 6am club | 144bpm avg160bpm max | |
08/13/25 05:14 AM | Group Ride 6am club | 115bpm avg134bpm max | |
08/12/25 03:15 PM | Scratch Race steady1 | 142bpm avg152bpm max 223w avg 224w np 489w max | |
DNF | 08/12/25 03:00 PM | Scratch Race ste-dy1 | 108bpm avg138bpm max 55w avg 156w np 349w max |
4 | 08/12/25 07:45 AM | Team Time Trial SHS TTT series: R9 Long | 148bpm avg167bpm max 235w avg 256w np 529w max |
08/11/25 05:37 AM | Group Ride 6am club | 136bpm avg150bpm max | |
08/11/25 05:35 AM | Group Ride 6am club | 109bpm avg130bpm max | |
08/11/25 05:32 AM | Group Ride 6am club | 110bpm avg128bpm max | |
08/11/25 05:26 AM | Group Ride 6am club | 113bpm avg124bpm max | |
08/10/25 07:38 AM | Group Ride threshold pacer @385watts | 143bpm avg155bpm max | |
08/09/25 07:30 AM | Scratch Race Allkin Racing: Saturday Fondo | 144bpm avg164bpm max 230w avg 252w np 590w max | |
DNF | 08/08/25 05:30 AM | Scratch Race 6am club1 | 134bpm avg153bpm max 187w avg 205w np 513w max |
11 | 08/07/25 05:30 AM | Scratch Race 6am club1 | 139bpm avg155bpm max 206w avg 217w np 512w max |
08/06/25 04:45 PM | Group Ride High cadence paced | 142bpm avg154bpm max | |
DNF | 08/06/25 05:30 AM | Scratch Race 6am club1 | 136bpm avg154bpm max 193w avg 202w np 519w max |
08/05/25 01:16 PM | Group Ride ste-dy eddy | 138bpm avg149bpm max | |
08/05/25 07:40 AM | Team Time Trial SHS TTT series: R8 Long | 149bpm avg161bpm max 249w avg 261w np 539w max | |
08/04/25 04:44 PM | Group Ride Spinning | 130bpm avg142bpm max | |
08/04/25 05:41 AM | Group Ride 6am club | 141bpm avg155bpm max | |
08/03/25 07:30 AM | Scratch Race Sunday Medio Fondo | 146bpm avg168bpm max 228w avg 244w np 571w max | |
08/02/25 01:12 PM | Group Ride exploring | 111bpm avg126bpm max | |
08/02/25 07:30 AM | Scratch Race no pressure racing1 | 145bpm avg164bpm max 242w avg 252w np 568w max | |
9 | 08/01/25 05:10 PM | Scratch Race new route1 | 134bpm avg144bpm max 204w avg 207w np 560w max |
DNF | 08/01/25 05:30 AM | Scratch Race 6am club1 | 136bpm avg156bpm max 205w avg 212w np 564w max |
17 | 07/31/25 05:30 AM | Scratch Race 6am club1 | 136bpm avg155bpm max 214w avg 234w np 514w max |
07/30/25 05:16 AM | Group Ride 6am club | 134bpm avg158bpm max | |
6 | 07/29/25 07:45 AM | Team Time Trial ttt | 153bpm avg162bpm max 280w avg 283w np 458w max |
07/28/25 05:16 AM | Group Ride 6am club | 135bpm avg148bpm max | |
07/27/25 06:45 AM | Group Ride longer climbing pacer | 137bpm avg158bpm max | |
4 | 07/26/25 06:45 AM | Scratch Race pHard workout bot1 | 147bpm avg162bpm max 243w avg 261w np 567w max |
07/25/25 05:07 AM | Group Ride 6am club | 136bpm avg160bpm max | |
07/24/25 05:17 AM | Group Ride 6am club | 135bpm avg155bpm max | |
07/23/25 05:26 AM | Group Ride 6-m clu= | 140bpm avg160bpm max | |
12 | 07/22/25 07:00 AM | Scratch Race Pressure off racing1 | 146bpm avg163bpm max 240w avg 258w np 603w max |
5 | 07/21/25 05:20 AM | Scratch Race 6am club1 | 139bpm avg159bpm max 221w avg 231w np 448w max |
07/20/25 07:12 AM | Group Ride progressive threshold climbs | 136bpm avg154bpm max | |
8 | 07/19/25 06:30 AM | Scratch Race pressure off racing1 | 152bpm avg164bpm max 270w avg 280w np 538w max |
07/18/25 05:11 AM | Group Ride 6am club | 135bpm avg156bpm max | |
07/17/25 03:53 PM | Group Ride Hautacam watchalong | 133bpm avg156bpm max | |
5 | 07/17/25 05:35 AM | Scratch Race 6am club1 | 137bpm avg155bpm max 214w avg 226w np 545w max |
07/16/25 05:30 AM | Scratch Race 6am club1 | 142bpm avg161bpm max 231w avg 238w np 453w max | |
4 | 07/15/25 01:35 PM | Scratch Race recovery 1 | 142bpm avg150bpm max 228w avg 230w np 311w max |
7 | 07/15/25 08:00 AM | Scratch Race tempo climbs1 | 140bpm avg156bpm max 234w avg 261w np 474w max |
07/14/25 05:20 AM | Group Ride 6am club | 137bpm avg154bpm max | |
4 | 07/12/25 05:30 AM | Scratch Race Pressure off racing1 | 141bpm avg160bpm max 228w avg 240w np 556w max |
07/10/25 05:07 AM | Group Ride 6am club | 142bpm avg159bpm max | |
07/09/25 05:14 AM | Group Ride 6am club | 129bpm avg143bpm max | |
9 | 07/08/25 11:25 AM | Scratch Race Climb workout1 | 138bpm avg157bpm max 241w avg 256w np 522w max |
07/07/25 06:18 AM | Group Ride second climb | 141bpm avg152bpm max | |
07/07/25 05:20 AM | Group Ride 6am club | 138bpm avg155bpm max | |
07/06/25 07:00 AM | Scratch Race climbing1 | 147bpm avg160bpm max 244w avg 261w np 603w max | |
6 | 07/05/25 07:00 AM | Scratch Race pressure off racing1 | 146bpm avg161bpm max 242w avg 258w np 586w max |
07/04/25 06:15 AM | Group Ride 7am club | 145bpm avg153bpm max | |
07/04/25 05:04 AM | Group Ride 6am club | 144bpm avg153bpm max | |
07/03/25 05:20 AM | Group Ride 6am club | 135bpm avg156bpm max | |
DNF | 07/02/25 05:30 AM | Scratch Race 6am club1 | 142bpm avg154bpm max 224w avg 240w np 438w max |
07/01/25 03:31 PM | Group Ride FGW Tuesday Velocity Vector Group Ride | 126bpm avg136bpm max | |
16 | 07/01/25 07:45 AM | Team Time Trial team climb | 159bpm avg166bpm max 257w avg 261w np 492w max |
DNF | 06/30/25 05:20 AM | Scratch Race 6am club1 | 137bpm avg152bpm max 201w avg 207w np 528w max |
DNF | 06/29/25 07:30 AM | Scratch Race Sunday Medio Fondo | 151bpm avg169bpm max 231w avg 255w np 625w max |
06/28/25 04:33 PM | Group Ride p-ced | 141bpm avg153bpm max | |
22 | 06/28/25 07:20 AM | Scratch Race Pressure off racing1 | 154bpm avg168bpm max 261w avg 274w np 558w max |
06/27/25 05:11 AM | Group Ride 6am club | 140bpm avg155bpm max | |
DNF | 06/26/25 05:30 AM | Scratch Race 6am club1 | 141bpm avg157bpm max 209w avg 219w np 558w max |
06/25/25 05:24 AM | Group Ride f | 142bpm avg152bpm max | |
DNF | 06/25/25 05:20 AM | Scratch Race 6am club1 | 138bpm avg151bpm max 211w avg 233w np 397w max |
7 | 06/24/25 07:45 AM | Scratch Race New bot AI test1 | 143bpm avg166bpm max 221w avg 246w np 577w max |
12 | 06/23/25 05:35 AM | Scratch Race rereun thev fun1 | 143bpm avg164bpm max 216w avg 230w np 616w max |
06/23/25 05:29 AM | Group Ride 6am club | 119bpm avg141bpm max | |
06/23/25 05:15 AM | Group Ride 6am club | 144bpm avg153bpm max | |
06/22/25 07:15 AM | Scratch Race easing back into racing1 | 140bpm avg162bpm max 227w avg 242w np 656w max | |
20 | 06/20/25 05:20 AM | Scratch Race 6am club1 | 134bpm avg151bpm max 201w avg 215w np 564w max |
06/19/25 06:37 AM | Group Ride bot bot botting on heavens door | 146bpm avg163bpm max | |
28 | 06/18/25 03:20 PM | Scratch Race post hols test1 | 143bpm avg160bpm max 214w avg 223w np 617w max |
21 | 06/11/25 01:30 AM | Scratch Race Early starter1 | 136bpm avg150bpm max 219w avg 225w np 652w max |
4 | 06/10/25 07:00 AM | Scratch Race 8am club1 | 142bpm avg162bpm max 238w avg 249w np 613w max |
06/09/25 05:03 AM | Group Ride 6am club | 141bpm avg160bpm max | |
06/08/25 08:06 AM | Group Ride cruising | 147bpm avg164bpm max | |
06/07/25 08:28 AM | Group Ride tempo fun | 147bpm avg159bpm max | |
DNF | 06/07/25 07:30 AM | Scratch Race Allkin Racing: Saturday Fondo | 143bpm avg176bpm max 226w avg 249w np 647w max |
9 | 06/06/25 05:40 AM | Scratch Race steady into climb1 | 140bpm avg154bpm max 217w avg 228w np 602w max |
06/05/25 05:25 AM | Group Ride 6am club | 147bpm avg151bpm max | |
23 | 06/04/25 05:30 AM | Scratch Race 6am club1 | 138bpm avg154bpm max 212w avg 218w np 562w max |
06/03/25 07:14 AM | Group Ride tempo time | 147bpm avg166bpm max | |
13 | 06/02/25 05:15 AM | Scratch Race 6am club1 | 144bpm avg159bpm max 229w avg 241w np 610w max |
11 | 06/01/25 08:00 AM | Scratch Race tempo with hilly surges1 | 142bpm avg163bpm max 240w avg 259w np 594w max |
05/31/25 07:00 AM | Points Race Fortunato KOM points club1 | 159bpm avg170bpm max 286w avg 295w np 669w max | |
05/30/25 05:12 AM | Group Ride 6am club | 140bpm avg162bpm max |