J D O
M4shup CollectiveRider Profile
Total Time
912h 17m
Total Distance
31,130.2 km
Total Elevation
338.4 km
Performance
Critical Power Curve (90 Day Best Values)
Estimated CP
317 w
96% confidence
Estimated FTP
326 w
Estimated W'
20.2 kJ
Rankings
Sprint
Platinum 3
Endurance
Diamond 1
Time Trial
Platinum 3
Climbing
Platinum 3
All-Rounder Ranking
1565
Platinum 3
Race History
| place | dateTime | eventDetails | performance |
|---|---|---|---|
03/07/26 02:00 PM | Scratch Race Allkin Classics | Strade Bianche | 137bpm avg174bpm max 248w avg 300w np 896w max | |
03/07/26 01:15 PM | Workout | 123bpm avg155bpm max | |
03/06/26 01:00 PM | Workout | 128bpm avg156bpm max | |
03/04/26 02:00 PM | Scratch Race Base Camp Classic - TPV Career Mode Choice Event1 | 150bpm avg178bpm max 285w avg 319w np 846w max | |
03/04/26 01:00 PM | Workout | 124bpm avg153bpm max | |
12 | 03/03/26 07:00 PM | Team Scratch Race eCKD Race and Fun for All | 151bpm avg181bpm max 284w avg 317w np 762w max |
03/03/26 05:57 PM | Workout | 124bpm avg150bpm max | |
02/28/26 02:00 PM | Scratch Race Allkin Classics | Omloop Nieuwsblad | 141bpm avg178bpm max 255w avg 298w np 879w max | |
02/28/26 01:18 PM | Workout | 124bpm avg154bpm max | |
02/27/26 01:22 PM | Group Ride | 125bpm avg145bpm max | |
02/26/26 07:00 PM | Team Scratch Race eCKD Race and Fun for All | 151bpm avg179bpm max 281w avg 328w np 869w max | |
02/26/26 06:01 PM | Workout | 124bpm avg153bpm max | |
02/25/26 06:00 PM | Points Race North Lake Points Race - TPV Career Mode1 | 171bpm avg181bpm max 323w avg 358w np 808w max | |
02/25/26 05:02 PM | Workout | 127bpm avg153bpm max | |
4 | 02/22/26 02:00 PM | Scratch Race Sunday Medio Fondo | 148bpm avg180bpm max 277w avg 295w np 841w max |
02/22/26 01:17 PM | Workout | 126bpm avg155bpm max | |
5 | 02/21/26 02:00 PM | Scratch Race Allkin Classics | Kuurne Brussel Kuurne | 146bpm avg177bpm max 264w avg 294w np 731w max |
02/21/26 01:13 PM | Workout | 127bpm avg155bpm max | |
02/20/26 12:58 PM | Workout | 132bpm avg156bpm max | |
02/18/26 03:11 PM | Workout | 127bpm avg139bpm max | |
02/18/26 02:15 PM | Scratch Race Unbound Little Egypt - TPV Career Mode1 | 150bpm avg173bpm max 279w avg 307w np 785w max | |
02/18/26 01:19 PM | Workout | 124bpm avg154bpm max | |
4 | 02/17/26 07:00 PM | Team Scratch Race eCKD Race and Fun for All | 152bpm avg180bpm max 287w avg 319w np 887w max |
02/17/26 06:02 PM | Workout | 123bpm avg153bpm max | |
02/11/26 02:21 PM | Workout | 127bpm avg143bpm max | |
DNF | 02/11/26 01:55 PM | Time Challenge Coastal Loop Time Challenge - TPV Career Mode1 | 165bpm avg182bpm max 313w avg 327w np 419w max |
02/11/26 01:19 PM | Workout | 123bpm avg154bpm max | |
11 | 02/10/26 07:00 PM | Team Scratch Race eCKD Race and Fun for All | 147bpm avg179bpm max 286w avg 317w np 851w max |
02/10/26 05:57 PM | Workout | 118bpm avg147bpm max | |
02/07/26 02:00 PM | Scratch Race Allkin Classics | Trofeo Palma | 149bpm avg176bpm max 272w avg 301w np 810w max | |
02/07/26 01:18 PM | Workout | 125bpm avg153bpm max | |
16 | 02/06/26 02:15 PM | Elimination Race Forest Velodrome Elimination - TPV Career Mode1 | 151bpm avg172bpm max 384w avg 408w np 582w max |
02/06/26 01:20 PM | Workout | 125bpm avg154bpm max | |
8 | 02/03/26 07:00 PM | Team Scratch Race eCKD Race and Fun for All | 149bpm avg185bpm max 292w avg 317w np 870w max |
02/03/26 06:08 PM | Workout | 118bpm avg146bpm max | |
02/01/26 02:42 PM | Scratch Race USA Cycling Mens 40-49 RR | 150bpm avg178bpm max 262w avg 308w np 821w max | |
02/01/26 02:00 PM | Workout | 127bpm avg157bpm max | |
01/31/26 02:41 PM | Scratch Race USA Cycling Mens 40-49 Crit | 149bpm avg182bpm max 258w avg 299w np 892w max | |
01/31/26 01:52 PM | Workout | 129bpm avg160bpm max | |
01/30/26 02:27 PM | Group Workout Openers | 148bpm avg180bpm max | |
01/28/26 03:35 PM | Workout | 123bpm avg137bpm max | |
01/27/26 07:00 PM | Team Scratch Race eCKD Race and Fun for All | 157bpm avg189bpm max 293w avg 327w np 849w max | |
01/27/26 06:23 PM | Workout | 123bpm avg157bpm max | |
01/26/26 04:15 PM | Group Ride US Esports Nats Road Race Scout | 105bpm avg118bpm max | |
5 | 01/25/26 06:00 PM | Scratch Race [WORLD] ROAD RACE - MEN | 142bpm avg179bpm max 246w avg 282w np 901w max |
01/25/26 05:28 PM | Workout | 124bpm avg154bpm max | |
01/24/26 02:00 PM | Scratch Race Allkin Fondo | Clasica de Almeria | 148bpm avg182bpm max 262w avg 283w np 823w max | |
01/24/26 01:26 PM | Workout | 125bpm avg159bpm max | |
01/23/26 01:24 PM | Workout | 121bpm avg136bpm max | |
01/21/26 01:17 PM | Workout | 126bpm avg146bpm max | |
4 | 01/20/26 07:00 PM | Team Scratch Race eCKD Race and Fun for All | 152bpm avg181bpm max 301w avg 326w np 770w max |
01/20/26 06:07 PM | Workout | 120bpm avg147bpm max | |
01/19/26 02:15 PM | Scratch Race Grand Gilbert Fondo - TPV Career Mode1 | 151bpm avg181bpm max 266w avg 297w np 675w max | |
01/19/26 01:29 PM | Workout | 128bpm avg157bpm max | |
4 | 01/17/26 02:00 PM | Scratch Race Allkin Fondo | Swedish Giro Himledalen | 136bpm avg173bpm max 254w avg 284w np 801w max |
01/17/26 01:28 PM | Workout | 122bpm avg150bpm max | |
01/16/26 02:10 PM | Scratch Race Island Classic - TPV Career Mode Stage 21 | 149bpm avg174bpm max 285w avg 301w np 704w max | |
01/16/26 01:06 PM | Workout | 129bpm avg158bpm max | |
6 | 01/15/26 07:00 PM | Team Scratch Race eCKD Race and Fun for All | 152bpm avg182bpm max 260w avg 303w np 802w max |
01/15/26 05:51 PM | Workout | 133bpm avg159bpm max | |
01/11/26 02:00 PM | Scratch Race Sunday Medio Fondo | 133bpm avg178bpm max 248w avg 276w np 981w max | |
01/11/26 01:30 PM | Workout | 120bpm avg148bpm max | |
5 | 01/10/26 02:00 PM | Scratch Race Allkin Fondo | Rund Um Köln | 135bpm avg175bpm max 248w avg 287w np 890w max |
01/10/26 01:00 PM | Workout | 120bpm avg150bpm max | |
4 | 01/08/26 07:00 PM | Team Scratch Race eCKD Race and Fun for All | 139bpm avg177bpm max 263w avg 306w np 788w max |
01/08/26 05:43 PM | Workout | 122bpm avg151bpm max | |
01/06/26 02:00 PM | Scratch Race Coast and Roast Crit - TPV Career Mode Stage 11 | 151bpm avg178bpm max 280w avg 301w np 810w max | |
01/06/26 01:10 PM | Workout | 120bpm avg151bpm max | |
4 | 01/03/26 02:00 PM | Scratch Race Allkin Fondo | Brussels Cycling Classic | 145bpm avg179bpm max 264w avg 300w np 809w max |
01/03/26 01:20 PM | Workout | 118bpm avg150bpm max | |
01/02/26 01:09 PM | Workout | 126bpm avg141bpm max | |
12/31/25 03:05 PM | Scratch Race DIRTy RR on Winston Salem Circuit1 | 139bpm avg176bpm max 265w avg 309w np 866w max | |
12/31/25 01:43 PM | Workout | 120bpm avg152bpm max | |
12/30/25 05:30 PM | Scratch Race eCKD New Year Series S8/101 | 152bpm avg175bpm max 285w avg 318w np 920w max | |
12/30/25 04:35 PM | Workout | 124bpm avg153bpm max | |
12/29/25 05:30 PM | Scratch Race eCKD New Year Series S7/101 | 147bpm avg180bpm max 283w avg 320w np 823w max | |
12/29/25 04:33 PM | Workout | 122bpm avg152bpm max | |
12/27/25 02:00 PM | Scratch Race Allkin Fondo | Grand Prix des Hauts de France | 131bpm avg175bpm max 250w avg 276w np 815w max | |
12/27/25 12:57 PM | Workout | 117bpm avg146bpm max | |
4 | 12/24/25 02:00 PM | Scratch Race Reindeer Games | 147bpm avg174bpm max 283w avg 302w np 834w max |
12/24/25 12:56 PM | Workout | 115bpm avg145bpm max | |
12/23/25 02:00 PM | Points Race Tuesday Morning Points1 | 147bpm avg173bpm max 274w avg 302w np 797w max | |
12/23/25 12:59 PM | Workout | 119bpm avg148bpm max | |
10 | 12/18/25 07:00 PM | Team Scratch Race eCKD Race and Fun for All | 147bpm avg184bpm max 274w avg 305w np 721w max |
12/18/25 06:08 PM | Workout | 123bpm avg152bpm max | |
12/17/25 05:00 PM | Points Race ALLKIN INDI 500 - STAGE 81 | 154bpm avg179bpm max 289w avg 310w np 694w max | |
12/17/25 04:06 PM | Workout | 125bpm avg154bpm max | |
5 | 12/14/25 03:08 PM | Scratch Race Mens & Womens Cat A TdB Stage 3 | 143bpm avg176bpm max 247w avg 300w np 781w max |
12/14/25 02:32 PM | Workout | 127bpm avg157bpm max | |
4 | 12/13/25 04:08 PM | Scratch Race Mens and Womens Cat A TdB Stage 2 | 161bpm avg177bpm max 281w avg 294w np 760w max |
12/13/25 02:51 PM | Workout | 129bpm avg155bpm max | |
4 | 12/12/25 02:58 PM | Time Trial Men's Women's Cat A TdB Stage 1 Option 1 | 176bpm avg186bpm max 338w avg 340w np 438w max |
12/12/25 02:04 PM | Workout | 134bpm avg166bpm max | |
12/11/25 04:13 PM | Group Workout Recon Openers | 138bpm avg169bpm max | |
12/09/25 07:00 PM | Team Scratch Race eCKD Race and Fun for All | 142bpm avg179bpm max 267w avg 294w np 801w max | |
12/09/25 06:00 PM | Workout | 119bpm avg150bpm max | |
4 | 12/06/25 02:00 PM | Scratch Race Allkin Classics | Nokere Koerse | 73km & 509m1 | 145bpm avg180bpm max 265w avg 296w np 764w max |
12/06/25 01:14 PM | Workout | 120bpm avg150bpm max | |
12/04/25 05:00 PM | Scratch Race La Primavera - MSR Challenge by Chaos Racing1 | 149bpm avg177bpm max 280w avg 309w np 786w max | |
12/04/25 04:06 PM | Workout | 124bpm avg153bpm max | |
12/02/25 05:30 PM | Scratch Race Apéroulo du Mardi | 149bpm avg178bpm max 279w avg 318w np 682w max | |
12/02/25 04:30 PM | Workout | 121bpm avg149bpm max | |
11/29/25 02:00 PM | Scratch Race Allkin Classics | Gent-Wevelgem | 73km & 600m1 | 142bpm avg166bpm max 262w avg 283w np 780w max | |
11/29/25 01:22 PM | Workout | 122bpm avg152bpm max | |
11/27/25 02:00 PM | Scratch Race Turkey Trottin'1 | 147bpm avg180bpm max 270w avg 303w np 652w max | |
11/27/25 01:20 PM | Workout | 122bpm avg170bpm max | |
DNF | 11/26/25 02:00 PM | Time Trial November Challenge - Left-Hand Wall Hug1 | 157bpm avg165bpm max 320w avg 332w np 681w max |
11/26/25 01:15 PM | Workout | 121bpm avg152bpm max | |
9 | 11/18/25 07:00 PM | Team Scratch Race eCKD Race and Fun for All | 142bpm avg174bpm max 256w avg 309w np 743w max |
11/18/25 06:03 PM | Workout | 118bpm avg148bpm max | |
5 | 11/17/25 07:00 PM | Scratch Race Monday Mixer Autumn | Paris1 | 140bpm avg173bpm max 275w avg 297w np 811w max |
11/17/25 05:57 PM | Workout | 118bpm avg150bpm max | |
11/16/25 02:30 PM | Scratch Race Sunday Medio Fondo | 138bpm avg172bpm max 250w avg 284w np 678w max | |
11/16/25 01:30 PM | Workout | 124bpm avg153bpm max | |
11/08/25 02:00 PM | Scratch Race Allkin Classics | Wk7 | 69km & 544m1 | 150bpm avg181bpm max 274w avg 305w np 827w max | |
11/08/25 01:02 PM | Workout | 127bpm avg158bpm max | |
6 | 11/06/25 07:00 PM | Team Scratch Race eCKD Race and Fun for All | 158bpm avg184bpm max 300w avg 328w np 810w max |
11/06/25 05:58 PM | Workout | 124bpm avg156bpm max | |
11/03/25 05:45 PM | Scratch Race Threshold Monday Climbing1 | 153bpm avg182bpm max 285w avg 312w np 720w max | |
11/03/25 04:48 PM | Workout | 123bpm avg158bpm max | |
11/01/25 01:00 PM | Scratch Race Allkin Classics | Wk6 | 61km & 1036m1 | 138bpm avg178bpm max 253w avg 297w np 783w max | |
11/01/25 12:01 PM | Workout | 118bpm avg150bpm max | |
4 | 10/30/25 06:00 PM | Scratch Race La classique du Jeudi | 144bpm avg179bpm max 266w avg 305w np 776w max |
10/30/25 04:59 PM | Workout | 123bpm avg152bpm max | |
10/29/25 05:00 PM | Points Race ALLKIN INDI 500 - STAGE 11 | 148bpm avg173bpm max 273w avg 302w np 762w max | |
10/29/25 04:07 PM | Workout | 122bpm avg155bpm max | |
7 | 10/25/25 01:00 PM | Scratch Race Allkin Classics | Wk5 | 81km & 207m1 | 144bpm avg170bpm max 257w avg 278w np 747w max |
10/25/25 12:13 PM | Workout | 122bpm avg151bpm max | |
10/19/25 01:00 PM | Scratch Race Sunday Medio Fondo | 142bpm avg175bpm max 263w avg 297w np 854w max | |
10/19/25 12:16 PM | Workout | 117bpm avg148bpm max | |
4 | 10/18/25 01:00 PM | Scratch Race Allkin Classics | Wk4 | 70km & 599m1 | 144bpm avg181bpm max 255w avg 293w np 707w max |
10/18/25 12:18 PM | Workout | 123bpm avg155bpm max | |
10/10/25 12:15 PM | Workout | 127bpm avg152bpm max | |
10/06/25 01:10 PM | Scratch Race Monday Morning Punchout1 | 146bpm avg175bpm max 260w avg 306w np 697w max | |
10/06/25 12:14 PM | Workout | 123bpm avg152bpm max | |
10/04/25 01:00 PM | Points Race TPV GRAND TOUR - STAGE 5 | 165bpm avg184bpm max 324w avg 326w np 489w max | |
10/04/25 12:01 PM | Workout | 115bpm avg148bpm max | |
09/27/25 01:00 PM | Scratch Race Allkin Classics | Wk2 | 85km & 272m1 | 143bpm avg175bpm max 264w avg 290w np 754w max | |
09/27/25 12:05 PM | Workout | 121bpm avg154bpm max | |
09/23/25 04:26 PM | Workout | 123bpm avg147bpm max | |
5 | 09/20/25 01:00 PM | Scratch Race Allkin Classics | Wk1 | 78km & 483m1 | 144bpm avg184bpm max 256w avg 288w np 749w max |
09/20/25 12:13 PM | Workout | 123bpm avg157bpm max | |
09/13/25 01:00 PM | Scratch Race Allkin Racing: Saturday Fondo | 145bpm avg174bpm max 270w avg 289w np 709w max | |
09/13/25 12:14 PM | Workout | 124bpm avg159bpm max | |
09/05/25 03:06 PM | Workout | 116bpm avg158bpm max | |
4 | 07/18/25 11:45 AM | Scratch Race Friday AM Punches | 149bpm avg184bpm max 270w avg 301w np 770w max |
07/18/25 11:16 AM | Workout | 118bpm avg154bpm max | |
06/13/25 12:30 PM | Scratch Race Not Exactly DIRTy Friyay1 | 137bpm avg174bpm max 252w avg 271w np 669w max | |
06/13/25 11:49 AM | Workout | 117bpm avg150bpm max | |
06/06/25 04:11 PM | Workout | 138bpm avg156bpm max | |
06/03/25 06:00 PM | Scratch Race eCKD Race and Fun - Solo | 135bpm avg173bpm max 263w avg 309w np 879w max | |
06/03/25 04:56 PM | Workout | 115bpm avg147bpm max | |
05/24/25 12:00 PM | Scratch Race Saturday early scratch | 142bpm avg177bpm max 279w avg 314w np 698w max | |
05/24/25 11:20 AM | Workout | 117bpm avg147bpm max | |
4 | 05/17/25 01:00 PM | Scratch Race Allkin Racing: Saturday Fondo | 151bpm avg173bpm max 282w avg 303w np 760w max |
05/17/25 11:55 AM | Workout | 114bpm avg145bpm max | |
05/06/25 05:17 PM | Workout | 126bpm avg136bpm max | |
05/06/25 04:30 PM | Scratch Race Tuesday punchup1 | 149bpm avg179bpm max 287w avg 312w np 680w max | |
05/06/25 03:35 PM | Workout | 120bpm avg151bpm max | |
04/26/25 12:45 PM | Scratch Race Allkin Racing: Saturday Fondo | 138bpm avg175bpm max 250w avg 281w np 745w max | |
04/26/25 12:02 PM | Workout | 115bpm avg147bpm max | |
04/25/25 01:49 PM | Workout | 124bpm avg138bpm max | |
04/25/25 01:10 PM | Points Race DIRTy FriYAY Rolling Points1 | 151bpm avg179bpm max 294w avg 319w np 766w max | |
04/25/25 12:18 PM | Workout | 119bpm avg151bpm max | |
04/19/25 01:00 PM | Scratch Race Allkin Racing: Saturday Fondo | 137bpm avg174bpm max 270w avg 298w np 729w max | |
04/19/25 12:04 PM | Workout | 123bpm avg153bpm max | |
6 | 04/18/25 05:00 PM | Scratch Race eCKD Easter Eight Escapes S51 | 148bpm avg175bpm max 281w avg 308w np 795w max |
04/18/25 03:55 PM | Workout | 123bpm avg153bpm max | |
04/05/25 12:00 PM | Scratch Race Allkin Spring Classics | Wk12 | 67k & 870m 1 | 145bpm avg171bpm max 272w avg 297w np 766w max | |
04/05/25 11:29 AM | Workout | 119bpm avg148bpm max | |
04/03/25 12:45 PM | Scratch Race Thursday AM Racing1 | 157bpm avg182bpm max 305w avg 337w np 803w max | |
04/03/25 11:55 AM | Workout | 116bpm avg152bpm max | |
04/02/25 02:31 PM | Workout | 100bpm avg116bpm max | |
7 | 04/01/25 06:00 PM | Scratch Race eCKD Race and fun for all (solo) | 145bpm avg177bpm max 282w avg 312w np 836w max |
04/01/25 05:11 PM | Workout | 121bpm avg149bpm max | |
03/30/25 01:00 PM | Points Race GRAND TOUR - ALL GROUPS - STAGE 6 | 154bpm avg184bpm max 291w avg 327w np 779w max | |
03/30/25 12:01 PM | Workout | 115bpm avg147bpm max | |
03/19/25 01:00 PM | Scratch Race Wednesday AM Scratch1 | 143bpm avg174bpm max 265w avg 302w np 658w max | |
03/19/25 12:18 PM | Workout | 119bpm avg150bpm max | |
03/18/25 08:29 PM | Workout | 124bpm avg150bpm max | |
03/16/25 12:30 PM | Points Race Sunday AM Points1 | 155bpm avg174bpm max 293w avg 328w np 711w max | |
03/16/25 11:51 AM | Workout | 116bpm avg146bpm max | |
03/15/25 12:00 PM | Scratch Race Allkin Spring Classics | Wk10 | 76k & 529m 1 | 143bpm avg178bpm max 267w avg 304w np 759w max | |
03/15/25 11:24 AM | Workout | 117bpm avg150bpm max | |
7 | 03/06/25 06:00 PM | Scratch Race La classique du Jeudi | 149bpm avg184bpm max 271w avg 319w np 766w max |
03/06/25 05:06 PM | Workout | 125bpm avg155bpm max | |
03/05/25 06:30 PM | Scratch Race Climber's Delight let's go | 160bpm avg169bpm max 309w avg 313w np 416w max | |
03/05/25 05:44 PM | Workout | 120bpm avg153bpm max | |
02/26/25 05:36 PM | Workout | 105bpm avg118bpm max | |
02/23/25 03:00 PM | Scratch Race Sunday Medio Fondo | 153bpm avg173bpm max 271w avg 296w np 707w max | |
02/23/25 02:23 PM | Workout | 129bpm avg161bpm max | |
02/20/25 02:39 PM | Workout | 124bpm avg133bpm max | |
02/20/25 01:30 PM | Points Race Thursday AM Hilly Points1 | 148bpm avg178bpm max 276w avg 314w np 744w max | |
02/20/25 12:43 PM | Workout | 120bpm avg156bpm max | |
02/17/25 07:51 PM | Workout | 124bpm avg139bpm max | |
02/17/25 07:00 PM | Scratch Race Monday Mixer - Virtual Pro Tour: TDU S4 of 41 | 153bpm avg179bpm max 296w avg 336w np 826w max | |
02/17/25 06:15 PM | Workout | 122bpm avg152bpm max | |
4 | 02/15/25 01:00 PM | Scratch Race Allkin Spring Classics | Wk6 | 62k & 976m 1 | 149bpm avg179bpm max 274w avg 320w np 815w max |
02/15/25 12:26 PM | Workout | 120bpm avg151bpm max | |
02/13/25 02:37 PM | Workout | 126bpm avg137bpm max |