J D O
M4shup Collective
Rider 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
placedateTimeeventDetailsperformance
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 Event
1
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 Mode
1
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 Mode
1
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 Mode
1
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 Mode
1
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 Mode
1
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 2
1
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 1
1
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 Circuit
1
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/10
1
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/10
1
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 Points
1
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 8
1
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 & 509m
1
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 Racing
1
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 & 600m
1
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 Hug
1
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 | Paris
1
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 & 544m
1
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 Climbing
1
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 & 1036m
1
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 1
1
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 & 207m
1
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 & 599m
1
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 Punchout
1
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 & 272m
1
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 & 483m
1
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 Friyay
1
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 punchup
1
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 Points
1
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 S5
1
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 Racing
1
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 Scratch
1
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 Points
1
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 Points
1
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 4
1
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