Ludvig Karlberg
Mashup Collective
Rider Profile
Total Rides
758
Total Time
503h 43m
Total Distance
18,403.6 km
Total Elevation
148.8 km
Longest Session
02h 32m
Most Distance in Session
111.5 km
Most Climbed in Session
1.3 km
Race Ranking
Sprint
Diamond 3
Endurance
Diamond 3
Time Trial
Diamond 3
Climbing
Diamond 3
All-Rounder Ranking
1908
Critical Power Curve (90 Day Best Values)
Estimated CP
362 w
97% confidence
Estimated FTP
350 w
Estimated W'
23.6 kJ
Race History
placedateTimeeventDetailsperformance
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
09/30/25
05:00 PM
Points Race
TPV GRAND TOUR - STAGE 2
158bpm  avg181bpm  max
324w  avg
362w  np
1271w  max
09/29/25
05:00 PM
Points Race
TPV GRAND TOUR - STAGE 1
160bpm  avg184bpm  max
329w  avg
390w  np
1406w  max
09/27/25
09:45 AM
Scratch Race
Saturday Bot Race
1
138bpm  avg176bpm  max
297w  avg
311w  np
1092w  max
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
09/24/25
04:02 AM
Scratch Race
Wednesday Morning Bot Race
1
146bpm  avg175bpm  max
311w  avg
342w  np
1218w  max
DNF
09/22/25
06:00 PM
Team Scratch Race
Monday Mixer Peloton Power Week 6
156bpm  avg179bpm  max
300w  avg
364w  np
1432w  max
09/22/25
05:46 PM
Workout
112bpm  avg135bpm  max
09/19/25
04:03 AM
Scratch Race
Friday Morning Bot Threshold Race
150bpm  avg175bpm  max
291w  avg
327w  np
1014w  max
9
09/17/25
03:57 AM
Points Race
Friday Morning Bot Race
155bpm  avg172bpm  max
301w  avg
362w  np
1035w  max
09/15/25
06:00 PM
Team Scratch Race
Monday Mixer Peloton Power Week 5
152bpm  avg184bpm  max
315w  avg
360w  np
1331w  max
16
09/12/25
04:26 AM
Scratch Race
Friday Morning Bot Race
154bpm  avg173bpm  max
309w  avg
357w  np
1105w  max
09/08/25
06:00 PM
Team Scratch Race
Monday Mixer Peloton Power Week 4
144bpm  avg178bpm  max
298w  avg
324w  np
1713w  max
09/06/25
07:30 AM
Points Race
DIRTy Sprockets Smash - Stage 2 (Time 4)
1
144bpm  avg173bpm  max
303w  avg
346w  np
1562w  max
09/03/25
03:52 AM
Workout
129bpm  avg142bpm  max
09/01/25
06:00 PM
Team Scratch Race
Monday Mixer Peloton Power Week 3
153bpm  avg176bpm  max
319w  avg
355w  np
1387w  max
08/30/25
07:30 AM
Points Race
DIRTy Sprockets Smash - Stage 1 (Time 4)
1
152bpm  avg180bpm  max
300w  avg
339w  np
1096w  max
DNF
08/29/25
04:24 AM
Scratch Race
Bot Race New Course Quebec
146bpm  avg165bpm  max
292w  avg
349w  np
720w  max
08/27/25
03:55 AM
Workout
132bpm  avg157bpm  max
08/26/25
12:08 PM
Workout
111bpm  avg123bpm  max
4
08/25/25
06:00 PM
Team Scratch Race
Monday Mixer Peloton Power Week 2
154bpm  avg179bpm  max
307w  avg
347w  np
1258w  max
08/25/25
08:51 AM
Workout
123bpm  avg144bpm  max
08/24/25
07:30 AM
Scratch Race
Sunday Medio Fondo
146bpm  avg171bpm  max
293w  avg
322w  np
963w  max
08/22/25
07:56 AM
Scratch Race
Bot MAP Race
150bpm  avg180bpm  max
291w  avg
348w  np
844w  max
08/21/25
11:57 AM
Workout
95bpm  avg107bpm  max
08/20/25
09:33 AM
Scratch Race
Bot Crit Race
1
151bpm  avg174bpm  max
310w  avg
325w  np
1288w  max
08/19/25
08:15 AM
Workout
142bpm  avg159bpm  max
08/18/25
06:00 PM
Team Scratch Race
Monday Mixer Peloton Power Week 1
158bpm  avg184bpm  max
308w  avg
345w  np
1304w  max
08/18/25
05:46 PM
Workout
120bpm  avg137bpm  max
08/18/25
08:59 AM
Workout
116bpm  avg144bpm  max
08/16/25
05:37 PM
Workout
143bpm  avg159bpm  max
08/16/25
07:00 AM
Time Trial
August Challenge - Two Legs Bad Time Trial
1
166bpm  avg175bpm  max
389w  avg
391w  np
1080w  max
08/15/25
07:07 AM
Workout
146bpm  avg173bpm  max
4
08/11/25
06:00 PM
Team Scratch Race
Monday Mixer Summer Racing
155bpm  avg177bpm  max
308w  avg
339w  np
1342w  max
08/11/25
05:31 PM
Workout
119bpm  avg146bpm  max
08/10/25
06:05 PM
Workout
141bpm  avg163bpm  max
08/09/25
07:27 AM
Workout
139bpm  avg159bpm  max
4
08/08/25
12:40 PM
Scratch Race
Bot Threshold Race - Easy Hill Climb Lap
151bpm  avg171bpm  max
304w  avg
335w  np
1239w  max
5
08/06/25
05:52 PM
Scratch Race
4/4-SCRATCH-WEDNESDAY OMNIUM
1
160bpm  avg170bpm  max
346w  avg
369w  np
753w  max
08/06/25
05:40 PM
Scratch Race
3/4 - KEIRIN-WEDNESDAY OMNIUM
141bpm  avg167bpm  max
232w  avg
279w  np
1165w  max
08/06/25
05:25 PM
Time Trial
2/4 - iTT -WEDNESDAY OMNIUM
165bpm  avg172bpm  max
451w  avg
448w  np
1413w  max
08/06/25
05:10 PM
Elimination Race
1/4 - ELIMINATION -WEDNESDAY OMNIUM
1
158bpm  avg172bpm  max
385w  avg
395w  np
1312w  max
08/05/25
06:00 PM
Scratch Race
eCKD Race and Fun - Solo
146bpm  avg170bpm  max
291w  avg
326w  np
1575w  max
08/04/25
06:00 PM
Scratch Race
Monday Mixer Summer Racing (New Route!)
157bpm  avg176bpm  max
302w  avg
332w  np
1321w  max
08/04/25
05:42 PM
Workout
116bpm  avg143bpm  max
08/04/25
09:47 AM
Workout
127bpm  avg158bpm  max
08/03/25
06:49 AM
Workout
121bpm  avg134bpm  max
08/02/25
01:50 PM
Workout
122bpm  avg136bpm  max
08/01/25
08:39 AM
Scratch Race
Bot Race Two Legs Bad
146bpm  avg171bpm  max
296w  avg
316w  np
907w  max
07/31/25
07:40 AM
Team Scratch Race
Bot Threshold Race - Easy Hill Climb Lap
148bpm  avg177bpm  max
289w  avg
328w  np
929w  max
15
07/30/25
07:27 AM
Scratch Race
Wednesday Bot race - Lagona Seeker
144bpm  avg174bpm  max
284w  avg
338w  np
1150w  max
07/29/25
06:53 AM
Workout
130bpm  avg145bpm  max
07/28/25
06:00 PM
Scratch Race
Monday Mixer Summer Racing
150bpm  avg177bpm  max
298w  avg
342w  np
1458w  max
07/28/25
05:37 PM
Workout
114bpm  avg145bpm  max
DNF
07/26/25
01:00 PM
Scratch Race
Allkin Racing: Saturday Fondo
136bpm  avg179bpm  max
239w  avg
318w  np
893w  max
07/26/25
12:21 PM
Workout
111bpm  avg160bpm  max
07/25/25
04:29 AM
Workout
131bpm  avg170bpm  max
07/24/25
06:24 AM
Workout
137bpm  avg175bpm  max
07/23/25
05:26 PM
Workout
138bpm  avg158bpm  max
4
07/11/25
08:27 AM
Team Time Trial
Mashup Bot TTT - Long
155bpm  avg178bpm  max
330w  avg
349w  np
817w  max
6
07/11/25
07:58 AM
Team Time Trial
Mashup Bot TTT - Short Coastal Loop Reverse
156bpm  avg177bpm  max
365w  avg
378w  np
862w  max
07/10/25
04:05 AM
Scratch Race
Thursday Bot race - Crossover Circuit
143bpm  avg170bpm  max
308w  avg
349w  np
1194w  max
5
07/09/25
07:10 AM
Scratch Race
Wednesday Bot race - Crossover Circuit
149bpm  avg174bpm  max
304w  avg
338w  np
1130w  max
07/08/25
01:38 PM
Workout
131bpm  avg147bpm  max
07/07/25
06:36 AM
Scratch Race
Sunday Bot race - Right-Hand Wall Hug
147bpm  avg174bpm  max
299w  avg
330w  np
1174w  max
07/06/25
06:50 AM
Scratch Race
Sunday Bot race - Right-Hand Wall Hug
150bpm  avg174bpm  max
311w  avg
364w  np
1209w  max
07/05/25
07:30 AM
Scratch Race
Saturday Bot race
145bpm  avg174bpm  max
305w  avg
340w  np
1442w  max
07/04/25
08:41 AM
Scratch Race
Friday Bot Racing
1
141bpm  avg175bpm  max
298w  avg
332w  np
1420w  max
07/02/25
04:14 AM
Scratch Race
Wednesday Bot Racing
1
142bpm  avg179bpm  max
268w  avg
292w  np
1219w  max
06/30/25
06:00 PM
Points Race
Monday Mixer: Crit Crusher | Week 10
156bpm  avg181bpm  max
297w  avg
355w  np
1561w  max
06/29/25
02:05 PM
Workout
101bpm  avg117bpm  max
06/28/25
07:05 AM
Scratch Race
Saturday Bot Racing
1
141bpm  avg165bpm  max
295w  avg
313w  np
1478w  max
DNF
06/28/25
06:56 AM
Scratch Race
Saturday Bot Racing
1
91bpm  avg104bpm  max
5w  avg
6w  np
62w  max
06/27/25
03:57 AM
Scratch Race
Friday Bot Racing
1
143bpm  avg175bpm  max
284w  avg
307w  np
1279w  max
06/25/25
05:25 PM
Scratch Race
Wednesday Racing
1
150bpm  avg180bpm  max
319w  avg
351w  np
1024w  max
06/25/25
05:11 PM
Workout
98bpm  avg135bpm  max
06/23/25
06:00 PM
Points Race
Monday Mixer: Crit Crusher | Week 9
157bpm  avg176bpm  max
296w  avg
394w  np
1514w  max
06/23/25
06:59 AM
Workout
130bpm  avg149bpm  max
06/19/25
07:17 AM
Workout
139bpm  avg169bpm  max
06/18/25
03:47 AM
Workout
140bpm  avg167bpm  max
06/16/25
06:00 PM
Points Race
Monday Mixer: Crit Crusher | Week 8
156bpm  avg178bpm  max
306w  avg
381w  np
1240w  max
06/16/25
05:38 PM
Workout
111bpm  avg138bpm  max
06/14/25
05:56 PM
Workout
137bpm  avg173bpm  max
06/13/25
03:53 AM
Workout
126bpm  avg139bpm  max
06/12/25
05:58 PM
Workout
136bpm  avg172bpm  max
06/11/25
05:34 PM
Workout
144bpm  avg167bpm  max
06/10/25
05:43 PM
Workout
108bpm  avg121bpm  max
06/09/25
06:00 PM
Points Race
Monday Mixer: Crit Crusher | Week 7
159bpm  avg175bpm  max
334w  avg
401w  np
1377w  max
06/08/25
02:00 PM
Scratch Race
Sunday Medio Fondo
143bpm  avg176bpm  max
289w  avg
317w  np
945w  max
06/06/25
03:00 PM
Time Trial
June Challenge - The Kilometer Time Trial
1
161bpm  avg169bpm  max
788w  avg
785w  np
1317w  max
06/06/25
02:20 PM
Workout
111bpm  avg149bpm  max
06/05/25
09:15 AM
Elimination Race
DIRTY Sprockets Elimination
1
156bpm  avg176bpm  max
340w  avg
364w  np
1131w  max
DNF
06/05/25
08:32 AM
Scratch Race
Friday Racing 8x up Easy Hill Climb
1
141bpm  avg167bpm  max
302w  avg
347w  np
929w  max
06/03/25
06:00 PM
Scratch Race
eCKD Race and Fun - Solo
147bpm  avg183bpm  max
292w  avg
348w  np
1207w  max
06/02/25
06:00 PM
Points Race
Monday Mixer: Crit Crusher | Week 6
159bpm  avg182bpm  max
322w  avg
375w  np
1366w  max
06/02/25
05:40 PM
Workout
110bpm  avg140bpm  max
06/02/25
03:41 AM
Workout
112bpm  avg136bpm  max
06/01/25
08:47 AM
Workout
142bpm  avg157bpm  max
05/31/25
08:23 AM
Workout
109bpm  avg118bpm  max
05/30/25
11:37 AM
Workout
139bpm  avg173bpm  max
05/29/25
06:47 AM
Workout
134bpm  avg154bpm  max
05/28/25
03:15 PM
Workout
138bpm  avg161bpm  max
05/27/25
03:45 AM
Workout
103bpm  avg119bpm  max
6
05/26/25
06:00 PM
Points Race
Monday Mixer: Crit Crusher | Week 5
159bpm  avg175bpm  max
314w  avg
383w  np
1346w  max
05/26/25
05:28 PM
Workout
116bpm  avg144bpm  max
05/25/25
02:59 PM
Workout
111bpm  avg126bpm  max
05/24/25
11:47 AM
Workout
132bpm  avg159bpm  max
05/23/25
04:09 AM
Workout
133bpm  avg156bpm  max
05/23/25
03:55 AM
Workout
108bpm  avg123bpm  max
05/21/25
03:57 AM
Workout
139bpm  avg173bpm  max
05/19/25
06:00 PM
Points Race
Monday Mixer: Crit Crusher | Week 4
159bpm  avg180bpm  max
297w  avg
360w  np
1560w  max
05/19/25
05:24 PM
Workout
115bpm  avg151bpm  max
05/18/25
08:35 AM
Workout
94bpm  avg103bpm  max
05/18/25
08:06 AM
Workout
104bpm  avg115bpm  max
05/17/25
09:15 AM
Points Race
Monday race recon
1
157bpm  avg173bpm  max
377w  avg
427w  np
1120w  max
05/17/25
08:27 AM
Workout
136bpm  avg165bpm  max
05/16/25
03:59 AM
Workout
135bpm  avg170bpm  max
05/15/25
05:54 PM
Workout
05/15/25
03:56 AM
Workout
140bpm  avg171bpm  max
04/27/25
09:26 AM
Scratch Race
Solo Sunday Medium Fondo
146bpm  avg177bpm  max
293w  avg
322w  np
1290w  max
04/24/25
06:23 PM
Points Race
Crit preview
156bpm  avg173bpm  max
336w  avg
387w  np
1134w  max
04/21/25
06:00 PM
Scratch Race
Virtual Pro Tour: Basque Country S3 of 3
1
154bpm  avg177bpm  max
311w  avg
378w  np
1518w  max
04/21/25
04:57 PM
Workout
112bpm  avg124bpm  max
04/20/25
05:29 PM
Workout
113bpm  avg129bpm  max
04/17/25
11:31 AM
Points Race
Thursday Points Race
1
144bpm  avg170bpm  max
301w  avg
349w  np
1037w  max
04/16/25
05:40 PM
Workout
115bpm  avg131bpm  max
04/15/25
05:30 PM
Workout
112bpm  avg143bpm  max
4
04/14/25
06:00 PM
Scratch Race
Virtual Pro Tour: Basque Country S2 of 3
1
151bpm  avg178bpm  max
326w  avg
373w  np
1241w  max
04/14/25
03:52 AM
Workout
120bpm  avg132bpm  max
04/13/25
02:07 PM
Workout
122bpm  avg140bpm  max
04/11/25
03:28 PM
Scratch Race
Friday Evening Threshold Racing
1
151bpm  avg175bpm  max
332w  avg
353w  np
1048w  max
04/11/25
03:00 PM
Workout
105bpm  avg118bpm  max
04/11/25
04:39 AM
Workout
111bpm  avg120bpm  max
DNF
04/11/25
03:59 AM
Scratch Race
Friday Morning Threshold Racing
1
150bpm  avg166bpm  max
316w  avg
337w  np
776w  max
5
04/10/25
04:32 AM
Scratch Race
Morning Vo2 race 4
1
143bpm  avg168bpm  max
351w  avg
422w  np
610w  max
04/10/25
04:19 AM
Scratch Race
Morning Vo2 race 3
1
141bpm  avg169bpm  max
348w  avg
422w  np
687w  max
04/10/25
04:07 AM
Scratch Race
Morning Vo2 race 2
1
136bpm  avg165bpm  max
357w  avg
435w  np
644w  max
4
04/07/25
06:00 PM
Scratch Race
Virtual Pro Tour: Basque Country S1 of 3
1
151bpm  avg177bpm  max
315w  avg
387w  np
1179w  max
04/07/25
05:38 PM
Workout
113bpm  avg139bpm  max
04/06/25
05:40 PM
Scratch Race
Sunday Vo2 Race
1
144bpm  avg175bpm  max
291w  avg
347w  np
734w  max
04/04/25
04:10 AM
Scratch Race
Friday Racing
1
146bpm  avg170bpm  max
297w  avg
339w  np
1007w  max
04/02/25
05:50 PM
Scratch Race
New Route - Left-Hand Wall Hug Custom Finish
1
146bpm  avg174bpm  max
287w  avg
346w  np
1099w  max
04/01/25
04:02 AM
Workout
137bpm  avg161bpm  max
13
03/30/25
06:00 PM
Points Race
GRAND TOUR - ALL GROUPS - STAGE 6
155bpm  avg178bpm  max
326w  avg
358w  np
1146w  max
03/30/25
05:41 PM
Workout
103bpm  avg126bpm  max
6
03/29/25
09:00 AM
Time Trial
GRAND TOUR - ALL GROUPS - STAGE 5
165bpm  avg173bpm  max
363w  avg
365w  np
1024w  max
03/29/25
08:45 AM
Workout
110bpm  avg135bpm  max
8
03/28/25
07:00 PM
Points Race
GRAND TOUR - GROUP D - STAGE 4
154bpm  avg179bpm  max
305w  avg
354w  np
1253w  max
03/28/25
06:40 PM
Workout
114bpm  avg140bpm  max
6
03/26/25
07:00 PM
Points Race
GRAND TOUR - GROUP D - STAGE 3
158bpm  avg180bpm  max
322w  avg
370w  np
1082w  max
03/26/25
06:34 PM
Workout
106bpm  avg124bpm  max
14
03/25/25
07:00 PM
Points Race
GRAND TOUR - GROUP D - STAGE 2
155bpm  avg184bpm  max
322w  avg
371w  np
1340w  max
03/25/25
06:34 PM
Workout
109bpm  avg137bpm  max
4
03/24/25
07:00 PM
Points Race
GRAND TOUR - GROUP D - STAGE 1
160bpm  avg184bpm  max
325w  avg
355w  np
1340w  max
03/24/25
06:31 PM
Workout
122bpm  avg147bpm  max
03/23/25
09:10 AM
Workout
116bpm  avg139bpm  max
03/22/25
02:53 PM
Workout
111bpm  avg133bpm  max
03/20/25
02:16 PM
Workout
129bpm  avg160bpm  max
03/18/25
07:00 PM
Team Scratch Race
eCKD Race and fun for all
140bpm  avg180bpm  max
292w  avg
331w  np
975w  max
03/18/25
06:21 PM
Workout
113bpm  avg131bpm  max
03/17/25
08:02 PM
Workout
110bpm  avg117bpm  max
03/17/25
07:00 PM
Scratch Race
Virtual Pro Tour: Paris-Nice S4 of 4
1
147bpm  avg182bpm  max
284w  avg
339w  np
1122w  max
03/17/25
06:47 PM
Workout
106bpm  avg125bpm  max
03/15/25
07:15 PM
Scratch Race
Allkin Spring Classics | Wk10 | 76k & 529m
1
143bpm  avg175bpm  max
292w  avg
330w  np
981w  max
03/14/25
07:38 PM
Workout
116bpm  avg123bpm  max
03/14/25
07:02 PM
Points Race
Friday Anaerobic Racing
1
157bpm  avg172bpm  max
336w  avg
412w  np
938w  max
03/14/25
06:54 PM
Workout
114bpm  avg131bpm  max
03/12/25
06:55 PM
Scratch Race
4/4-SCRATCH-WEDNESDAY OMNIUM
1
149bpm  avg172bpm  max
308w  avg
369w  np
1323w  max
4
03/12/25
06:40 PM
Scratch Race
3/4 - KEIRIN-WEDNESDAY OMNIUM
141bpm  avg169bpm  max
257w  avg
334w  np
1171w  max
03/12/25
06:25 PM
Time Trial
2/4 - iTT -WEDNESDAY OMNIUM
169bpm  avg176bpm  max
489w  avg
489w  np
567w  max
03/12/25
06:10 PM
Elimination Race
1/4 - ELIMINATION -WEDNESDAY OMNIUM
1
161bpm  avg177bpm  max
388w  avg
389w  np
1257w  max
03/12/25
05:59 PM
Workout
107bpm  avg123bpm  max
03/12/25
05:46 AM
Workout
137bpm  avg168bpm  max
03/11/25
07:11 PM
Workout
99bpm  avg114bpm  max
DNF
03/11/25
07:00 PM
Team Scratch Race
eCKD Race and fun for all
150bpm  avg171bpm  max
325w  avg
366w  np
499w  max
03/11/25
06:14 PM
Workout
114bpm  avg150bpm  max
03/07/25
05:54 AM
Workout
130bpm  avg144bpm  max
03/06/25
06:00 PM
Scratch Race
La classique du Jeudi
140bpm  avg176bpm  max
283w  avg
356w  np
1566w  max
03/04/25
07:00 PM
Team Scratch Race
eCKD Race and fun for all
152bpm  avg180bpm  max
333w  avg
391w  np
1318w  max
03/04/25
06:43 PM
Workout
104bpm  avg115bpm  max
03/03/25
07:00 PM
Scratch Race
Virtual Pro Tour: Paris-Nice S2 of 4
1
145bpm  avg179bpm  max
304w  avg
334w  np
1209w  max
03/03/25
06:27 PM
Workout
108bpm  avg121bpm  max
03/01/25
07:15 PM
Scratch Race
Allkin Spring Classics | Wk8 | 75k & 444m
1
146bpm  avg175bpm  max
301w  avg
361w  np
1562w  max
02/28/25
06:35 AM
Points Race
Friday Puke Race
1
157bpm  avg171bpm  max
344w  avg
411w  np
1100w  max
DNF
02/28/25
06:05 AM
Scratch Race
Friday Morning Threshold Race
147bpm  avg159bpm  max
343w  avg
348w  np
421w  max
DNF
02/27/25
07:00 PM
Team Time Trial
Autumn/Winter TTT league: R10 Champion Course
122bpm  avg150bpm  max
235w  avg
259w  np
731w  max
02/27/25
06:29 PM
Workout
113bpm  avg140bpm  max
02/25/25
07:00 PM
Team Scratch Race
eCKD Race and fun for all
146bpm  avg176bpm  max
304w  avg
356w  np
1161w  max
02/25/25
06:47 PM
Workout
108bpm  avg125bpm  max
02/24/25
07:00 PM
Scratch Race
Virtual Pro Tour: Paris-Nice S1 of 4
1
149bpm  avg185bpm  max
310w  avg
360w  np
1261w  max
02/24/25
06:32 PM
Workout
115bpm  avg141bpm  max
02/23/25
01:47 PM
Workout
128bpm  avg147bpm  max