Ludvig Karlberg
M4shup Collective
Rider Profile
Total Time
564h 39m
Total Distance
20,649.9 km
Total Elevation
164.4 km
Performance
Critical Power Curve (90 Day Best Values)
Estimated CP
362 w
95% confidence
Estimated FTP
347 w
Estimated W'
25.1 kJ
Rankings
Sprint
Diamond 2
Endurance
Diamond 1
Time Trial
Diamond 1
Climbing
Platinum 3
All-Rounder Ranking
1641
Diamond 1
Race History
placedateTimeeventDetailsperformance
12/06/25
08:30 AM
Scratch Race
Allkin Classics | Nokere Koerse | 73km & 509m
1
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 Racing
1
143bpm  avg167bpm  max
299w  avg
323w  np
1193w  max
12/02/25
04:45 AM
Scratch Race
Morning Race
145bpm  avg170bpm  max
323w  avg
357w  np
1238w  max
11/30/25
11:00 AM
Scratch Race
Allkin Classics | Gent-Wevelgem | 73km & 600m
1
149bpm  avg182bpm  max
295w  avg
332w  np
1359w  max
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
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
11/16/25
04:10 PM
Scratch Race
Mens A Stage 3: Silver CIty Crit
152bpm  avg173bpm  max
302w  avg
348w  np
1661w  max
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
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
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
11/10/25
04:56 AM
Points Race
Col du VAM MorningBot Race
147bpm  avg162bpm  max
270w  avg
391w  np
801w  max
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 | Singapore
1
147bpm  avg176bpm  max
303w  avg
320w  np
1342w  max
11/02/25
04:10 PM
Scratch Race
ERL Race #2 Men's Cat A
150bpm  avg173bpm  max
294w  avg
322w  np
1743w  max
11/01/25
03:10 PM
Scratch Race
ERL Race #1 Men's Cat A
158bpm  avg177bpm  max
310w  avg
331w  np
1642w  max
10/30/25
05:06 AM
Scratch Race
Echelon Racing League Recon Race
1
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
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
10/20/25
06:00 PM
Scratch Race
Monday Mixer Autumn Series Week 2
1
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 1
1
149bpm  avg158bpm  max
394w  avg
397w  np
626w  max
10/20/25
04:03 AM
Workout
102bpm  avg133bpm  max
10/19/25
09:48 AM
Scratch Race
Severe Bot Race 3
1
148bpm  avg162bpm  max
492w  avg
482w  np
796w  max
49
10/19/25
09:38 AM
Scratch Race
Severe Bot Race 2
1
148bpm  avg159bpm  max
400w  avg
463w  np
726w  max
27
10/19/25
09:27 AM
Scratch Race
Severe Bot Race 1
1
149bpm  avg160bpm  max
550w  avg
553w  np
720w  max
10/18/25
07:30 AM
Scratch Race
Allkin Classics | Wk4 | 70km & 599m
1
145bpm  avg174bpm  max
301w  avg
353w  np
1245w  max
8
10/17/25
04:55 AM
Scratch Race
Friday Morning Bot Race
1
132bpm  avg172bpm  max
265w  avg
308w  np
1031w  max
DNF
10/17/25
03:53 AM
Scratch Race
Friday Morning Velodrome Base Race
1
124bpm  avg158bpm  max
260w  avg
280w  np
812w  max
10/15/25
03:49 AM
Scratch Race
Wednesday Morning Bot Race Glasgow
1
147bpm  avg171bpm  max
304w  avg
352w  np
1103w  max
10/13/25
06:00 PM
Scratch Race
Monday Mixer Autumn Series
1
152bpm  avg171bpm  max
345w  avg
363w  np
1672w  max
10/13/25
03:59 AM
Scratch Race
Monday Morning Velodrome Base Race
1
139bpm  avg173bpm  max
282w  avg
288w  np
1031w  max
10/12/25
10:22 AM
Scratch Race
Sunday Velodrome
1
140bpm  avg173bpm  max
303w  avg
312w  np
1293w  max
6
10/11/25
01:00 PM
Scratch Race
Allkin Classics | Wk3 | 62km & 839m
1
149bpm  avg178bpm  max
297w  avg
345w  np
1358w  max
10/09/25
01:00 PM
Time Trial
World Triathlon Championship - Age Group
1
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 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