Tom Ghan
Allkin Racing
Rider Profile
Total Time
1134h 55m
Total Distance
33,551.7 km
Total Elevation
270.8 km
Performance
Critical Power Curve (90 Day Best Values)
Estimated CP
252 w
98% confidence
Estimated FTP
252 w
Estimated W'
15.5 kJ
Rankings
Sprint
Silver 3
Endurance
Gold 1
Time Trial
Gold 1
Climbing
Silver 3
All-Rounder Ranking
991
Silver 3
Race History
placedateTimeeventDetailsperformance
37
06/06/26
10:05 AM
Scratch Race
Allkin Fondos | Marly Gravel UCI
152bpm  avg170bpm  max
223w  avg
235w  np
539w  max
DNF
06/04/26
09:37 AM
Scratch Race
Copy of Allkin Fondos | Marly Gravel UCI
149bpm  avg165bpm  max
220w  avg
231w  np
565w  max
19
06/03/26
09:03 AM
Scratch Race
Do it better this time
1
157bpm  avg172bpm  max
258w  avg
263w  np
623w  max
DNF
06/02/26
11:00 AM
Scratch Race
N&DCA "Spring is Here!" week 10
2
150bpm  avg163bpm  max
251w  avg
264w  np
501w  max
DNF
06/02/26
10:40 AM
Scratch Race
Copy of Allkin Fondo | Unbound Gravel 50
133bpm  avg147bpm  max
200w  avg
203w  np
451w  max
1
06/01/26
11:40 AM
Scratch Race
Georgetown Crit
3
165bpm  avg178bpm  max
253w  avg
260w  np
601w  max
DNF
05/31/26
11:25 AM
Scratch Race
Copy of Allkin Fondo | Unbound Gravel 50
144bpm  avg168bpm  max
192w  avg
222w  np
655w  max
DNF
05/30/26
10:25 AM
Scratch Race
Copy of Allkin Fondo | Unbound Gravel 50
149bpm  avg172bpm  max
195w  avg
211w  np
536w  max
05/30/26
09:50 AM
Group Ride
Copy of Allkin Fondo | Unbound Gravel 50
122bpm  avg157bpm  max
05/28/26
10:15 AM
Group Ride
Copy of Allkin Fondo | Unbound Gravel 50
147bpm  avg170bpm  max
05/25/26
10:40 AM
Group Ride
Copy of Allkin Fondo | Unbound Gravel 50
154bpm  avg170bpm  max
05/24/26
11:28 AM
Group Ride
Allkin Fondo | Gran Premio New York City
136bpm  avg159bpm  max
05/22/26
10:28 AM
Group Ride
Allkin Fondo | Gran Premio New York City
124bpm  avg149bpm  max
05/19/26
10:18 AM
Group Ride
Gimp Stelvio
134bpm  avg145bpm  max
05/18/26
10:16 AM
Workout
133bpm  avg174bpm  max
25
05/16/26
01:00 PM
Scratch Race
Allkin Fondo | Gran Fondo Pacifico
153bpm  avg184bpm  max
211w  avg
225w  np
622w  max
05/10/26
11:13 AM
Group Ride
Copy of Allkin Fondos | Tro-Bro Léon
114bpm  avg143bpm  max
05/06/26
10:29 AM
Group Ride
Copy of Allkin Fondos | Tro-Bro Léon
139bpm  avg159bpm  max
05/05/26
09:30 AM
Group Ride
Copy of Allkin Fondos | Tro-Bro Léon
132bpm  avg157bpm  max
05/02/26
11:03 AM
Group Ride
RECON Allkin Fondo | Eschborn Frankfurt
140bpm  avg164bpm  max
04/27/26
09:55 AM
Group Ride
Fun ride Allkin Fondo | Liege Bastogne Liege
125bpm  avg150bpm  max
DNF
04/24/26
09:55 AM
Scratch Race
Allkin Fondo | Liege Bastogne Liege
137bpm  avg159bpm  max
181w  avg
186w  np
366w  max
20
04/18/26
09:35 AM
Scratch Race
Allkin Classics | Amstel Gold Race
147bpm  avg172bpm  max
223w  avg
239w  np
784w  max
04/17/26
10:36 AM
Workout
133bpm  avg159bpm  max
04/12/26
10:44 AM
Group Ride
RECON! Copy of Allkin Classics | Amstel Gold Race
133bpm  avg155bpm  max
3
04/11/26
09:25 AM
Scratch Race
Allkin Classics | Paris Roubaix
153bpm  avg169bpm  max
231w  avg
239w  np
535w  max
40
04/10/26
10:10 AM
Scratch Race
Allkin Classics | Paris Roubaix
129bpm  avg148bpm  max
163w  avg
166w  np
290w  max
DNF
04/09/26
10:05 AM
Scratch Race
Allkin Classics | Paris Roubaix
108bpm  avg121bpm  max
147w  avg
172w  np
305w  max
04/09/26
09:37 AM
Group Ride
Allkin Classics | Paris Roubaix
99bpm  avg120bpm  max
04/09/26
09:10 AM
Group Ride
RECON Allkin Classics | Paris Roubaix cobbles
96bpm  avg109bpm  max
04/08/26
09:04 AM
Group Workout
Roubiax Recon
130bpm  avg160bpm  max
04/07/26
09:03 AM
Group Workout
Roubiax Recon
121bpm  avg161bpm  max
04/06/26
08:55 AM
Group Workout
Roubiax Recon
131bpm  avg165bpm  max
04/05/26
11:16 AM
Group Workout
Roubiax Recon
132bpm  avg161bpm  max
20
04/04/26
09:25 AM
Scratch Race
Allkin Classics | Ronde Van Vlaanderen
153bpm  avg170bpm  max
223w  avg
238w  np
497w  max
04/03/26
09:24 AM
Group Workout
RECON! Allkin Classics | Ronde Van Vlaanderen
121bpm  avg158bpm  max
04/02/26
10:13 AM
Group Workout
RECON! Allkin Classics | Ronde Van Vlaanderen
139bpm  avg171bpm  max
03/31/26
09:05 AM
Group Workout
RECON! Allkin Classics | Ronde Van Vlaanderen
120bpm  avg162bpm  max
DNF
03/26/26
09:25 AM
Scratch Race
Allkin Classics | Gent Wevelgem
144bpm  avg158bpm  max
226w  avg
233w  np
416w  max
03/25/26
09:13 AM
Group Ride
RECON ! Allkin Classics | Gent Wevelgem
117bpm  avg140bpm  max
03/23/26
09:15 AM
Group Workout
RECON ! Allkin Classics | Gent Wevelgem
128bpm  avg158bpm  max
03/22/26
09:38 AM
Group Workout
Allkin Classics | Gent Wevelgem
129bpm  avg157bpm  max
10
03/21/26
09:45 AM
Scratch Race
Allkin Classics | Milano San Remo
153bpm  avg170bpm  max
234w  avg
245w  np
572w  max
03/20/26
10:13 AM
Group Workout
RECON! Allkin Classics | Milano San Remo
122bpm  avg154bpm  max
03/19/26
11:03 AM
Group Workout
RECON! Allkin Classics | Milano San Remo
125bpm  avg163bpm  max
03/17/26
09:49 AM
Group Workout
125bpm  avg164bpm  max
03/16/26
09:53 AM
Group Workout
RECON! Allkin Classics | Milano San Remo
126bpm  avg164bpm  max
9
03/14/26
09:45 AM
Scratch Race
Allkin Classics | GP De Denain
148bpm  avg169bpm  max
229w  avg
239w  np
493w  max
03/09/26
10:08 AM
Group Workout
111bpm  avg161bpm  max
03/08/26
12:35 PM
Group Workout
RECON !Allkin Classics | GP De Denain
124bpm  avg155bpm  max
25
03/07/26
02:00 PM
Scratch Race
Allkin Classics | Strade Bianche
154bpm  avg174bpm  max
229w  avg
245w  np
645w  max
03/06/26
11:33 AM
Group Ride
RECON! Allkin Classics | Strade Bianche
112bpm  avg129bpm  max
03/05/26
11:50 AM
Workout
135bpm  avg164bpm  max
03/04/26
10:33 AM
Group Ride
RECON! Allkin Classics | Strade Bianche
129bpm  avg151bpm  max
03/02/26
10:35 AM
Group Ride
RECON! Allkin Classics | Strade Bianche
124bpm  avg150bpm  max
03/01/26
11:30 AM
Group Workout
RECON! Allkin Classics | Strade Bianche
140bpm  avg171bpm  max
26
02/28/26
02:00 PM
Scratch Race
Allkin Classics | Omloop Nieuwsblad
157bpm  avg175bpm  max
218w  avg
230w  np
550w  max
02/27/26
01:57 PM
Group Ride
RECON! Allkin Classics | Omloop Nieuwsblad
122bpm  avg144bpm  max
02/26/26
11:39 AM
Workout
103bpm  avg144bpm  max
02/25/26
10:33 AM
Group Ride
RECON! Allkin Classics | Omloop Nieuwsblad
126bpm  avg150bpm  max
02/24/26
10:39 AM
Workout
133bpm  avg166bpm  max
02/23/26
10:55 AM
Group Ride
RECON! Allkin Classics | Omloop Nieuwsblad
110bpm  avg127bpm  max
21
02/21/26
02:00 PM
Scratch Race
Allkin Classics | Kuurne Brussel Kuurne
151bpm  avg171bpm  max
234w  avg
247w  np
622w  max
02/20/26
12:18 PM
Group Ride
Allkin Classics | Kuurne Brussel Kuurne Recon
120bpm  avg134bpm  max
02/20/26
11:50 AM
Group Ride
Flaggstaff Mtn
114bpm  avg124bpm  max
02/19/26
11:59 AM
Group Ride
Allkin Classics | Kuurne Brussel Kuurne Recon
126bpm  avg149bpm  max
02/19/26
11:03 AM
Group Ride
MICHEAL gate
113bpm  avg131bpm  max
02/17/26
11:10 AM
Workout
94bpm  avg137bpm  max
02/16/26
12:51 PM
Workout
129bpm  avg163bpm  max
02/16/26
11:18 AM
Group Ride
Allkin Classics | Kuurne Brussel Kuurne Recon
123bpm  avg145bpm  max
02/15/26
12:55 PM
Group Ride
Allkin Classics | Kuurne Brussel Kuurne Recon
131bpm  avg156bpm  max
19
02/14/26
02:00 PM
Scratch Race
Allkin Classics | Clasica de Almeira
158bpm  avg177bpm  max
228w  avg
242w  np
580w  max
02/13/26
10:53 AM
Group Ride
Allkin Classics | Clasica de Almeira Recon!
127bpm  avg165bpm  max
02/11/26
10:13 AM
Group Ride
Allkin Classics | Clasica de Almeira Recon!
118bpm  avg167bpm  max
02/10/26
10:13 AM
Group Ride
Allkin Classics | Clasica de Almeira Recon!
126bpm  avg163bpm  max
02/08/26
02:15 PM
Group Workout
Allkin Classics | Clasica de Almeira
131bpm  avg166bpm  max
24
02/07/26
02:00 PM
Scratch Race
Allkin Classics | Trofeo Palma
154bpm  avg181bpm  max
209w  avg
228w  np
605w  max
02/03/26
10:29 AM
Group Ride
122bpm  avg152bpm  max
27
02/01/26
10:55 AM
Scratch Race
Allkin Classics | Great Ocean Road Race
153bpm  avg171bpm  max
227w  avg
240w  np
636w  max
01/30/26
10:47 AM
Group Workout
Allkin Classics | Great Ocean Road Race recon
120bpm  avg148bpm  max
01/29/26
10:48 AM
Group Workout
Allkin Classics | Great Ocean Road Race recon
131bpm  avg171bpm  max
01/28/26
10:29 AM
Group Workout
Allkin Classics | Great Ocean Road Race recon
129bpm  avg169bpm  max
01/27/26
12:03 PM
Group Workout
Allkin Classics | Great Ocean Road Race recon
131bpm  avg167bpm  max
01/25/26
11:33 AM
Group Workout
Allkin Classics | Great Ocean Road Race
132bpm  avg170bpm  max
15
01/24/26
02:00 PM
Scratch Race
Allkin Fondo | Clasica de Almeria
155bpm  avg179bpm  max
216w  avg
229w  np
564w  max
DNF
01/23/26
11:35 AM
Scratch Race
Allkin Fondo | Clasica de Almeria
146bpm  avg179bpm  max
170w  avg
185w  np
522w  max
01/07/26
10:47 AM
Workout
136bpm  avg177bpm  max
01/02/26
10:29 AM
Workout
135bpm  avg163bpm  max
12/28/25
10:24 AM
Workout
132bpm  avg162bpm  max
28
12/27/25
02:00 PM
Scratch Race
Allkin Fondo | Grand Prix des Hauts de France
151bpm  avg171bpm  max
226w  avg
238w  np
616w  max
12/25/25
11:28 AM
Group Ride
Allkin Fondo | Grand Prix des Hauts de France
124bpm  avg147bpm  max
12/24/25
11:30 AM
Group Ride
Allkin Fondo | Grand Prix des Hauts de France
120bpm  avg167bpm  max
12/23/25
11:30 AM
Group Workout
124bpm  avg161bpm  max
11
12/21/25
02:00 PM
Scratch Race
EMC2 Long Loop
155bpm  avg180bpm  max
231w  avg
239w  np
526w  max
18
12/20/25
02:00 PM
Scratch Race
Allkin Fondo | Amstel Gold
146bpm  avg169bpm  max
214w  avg
238w  np
719w  max
17
12/13/25
02:00 PM
Scratch Race
Allkin Classics|Milano San Remo|85km & 837m
2
151bpm  avg171bpm  max
216w  avg
238w  np
598w  max
12/12/25
11:54 AM
Group Ride
111bpm  avg133bpm  max
12/11/25
11:08 AM
Group Ride
Milano San Remo Z2
125bpm  avg144bpm  max
12/10/25
12:14 PM
Group Workout
Allkin Classics|Milano San Remo|85km & 837m
131bpm  avg168bpm  max
12/09/25
10:52 AM
Group Ride
Milano San Remo
137bpm  avg165bpm  max
12/08/25
11:24 AM
Group Workout
Milano San Remo
135bpm  avg168bpm  max
12/07/25
11:26 AM
Group Ride
Milano san Remo
130bpm  avg150bpm  max
10
12/06/25
02:00 PM
Scratch Race
Allkin Classics | Nokere Koerse | 73km & 509m
2
158bpm  avg176bpm  max
229w  avg
246w  np
521w  max
12/05/25
10:28 AM
Group Ride
Nokere
123bpm  avg150bpm  max
12/04/25
11:09 AM
Group Ride
120bpm  avg142bpm  max
12/03/25
01:07 PM
Group Workout
Nokere
138bpm  avg165bpm  max
12/01/25
03:58 PM
Group Ride
Nokere Koerse Workout
132bpm  avg149bpm  max
11/30/25
11:23 AM
Group Workout
Nokere Koerse Workout
135bpm  avg161bpm  max
11
11/29/25
02:00 PM
Scratch Race
Allkin Classics | Gent-Wevelgem | 73km & 600m
2
154bpm  avg173bpm  max
226w  avg
242w  np
776w  max
11/27/25
11:15 AM
Group Ride
Gent Gentilesse
135bpm  avg170bpm  max
11/26/25
12:07 PM
Group Workout
Gent Gambols
133bpm  avg167bpm  max
11/25/25
10:23 AM
Group Workout
Gent Galavant
132bpm  avg163bpm  max
11/24/25
10:23 AM
Group Ride
131bpm  avg154bpm  max
31
11/22/25
02:00 PM
Scratch Race
Allkin Classics | Wk9 | 66km & 805m
2
153bpm  avg171bpm  max
216w  avg
242w  np
593w  max
11/20/25
10:19 AM
Group Workout
Bot Taunt Workout
134bpm  avg164bpm  max
11/19/25
11:19 AM
Group Workout
Pre Race Ride Allkin Classics Leige
134bpm  avg163bpm  max
DNF
11/18/25
11:21 AM
Scratch Race
Pre Race Ride Allkin Classics Leige
127bpm  avg161bpm  max
152w  avg
180w  np
368w  max
DNF
11/17/25
02:45 PM
Scratch Race
Pre Race Ride Allkin Classics Leige
133bpm  avg169bpm  max
179w  avg
196w  np
369w  max
DNF
11/16/25
11:33 AM
Scratch Race
Pre Race Ride Allkin Classics Leige
127bpm  avg166bpm  max
153w  avg
221w  np
353w  max
21
11/15/25
02:00 PM
Scratch Race
Allkin Classics | Etoile | 78km & 186m
2
152bpm  avg175bpm  max
228w  avg
236w  np
616w  max
DNF
11/14/25
11:58 AM
Scratch Race
Pre Race Recon 4
126bpm  avg148bpm  max
166w  avg
176w  np
308w  max
DNF
11/13/25
01:00 PM
Scratch Race
Pre Race Recon 3
117bpm  avg168bpm  max
187w  avg
221w  np
307w  max
DNF
11/11/25
11:01 AM
Scratch Race
Pre Race Recon 2
133bpm  avg166bpm  max
171w  avg
190w  np
384w  max
29
11/10/25
12:15 PM
Scratch Race
Pre Race Recon
122bpm  avg153bpm  max
165w  avg
174w  np
450w  max
40
11/09/25
11:00 AM
Scratch Race
Allkin Classics | Wk7 | 69km & 544m
1
153bpm  avg178bpm  max
200w  avg
210w  np
628w  max
DNF
11/07/25
12:41 PM
Scratch Race
Allkin pre race ride
138bpm  avg173bpm  max
172w  avg
198w  np
348w  max
DNF
11/05/25
11:02 AM
Team Time Trial
T-TTT
157bpm  avg171bpm  max
229w  avg
249w  np
352w  max
24
11/04/25
11:53 AM
Team Time Trial
T-TTT
154bpm  avg175bpm  max
219w  avg
231w  np
405w  max
11/03/25
11:58 AM
Group Ride
Omloop
127bpm  avg147bpm  max
DNF
11/02/25
11:00 AM
Scratch Race
Allkin Classics | Wk6 | 61km & 1036m
3
149bpm  avg169bpm  max
193w  avg
213w  np
492w  max
10/30/25
10:58 AM
Group Ride
Rwanda Kigali
141bpm  avg165bpm  max
10/29/25
11:46 AM
Group Ride
Rwanda Kigali
148bpm  avg178bpm  max
10/28/25
09:40 AM
Group Ride
114bpm  avg154bpm  max
7
10/26/25
09:00 AM
Scratch Race
Allkin Classics | Wk5 | 81km & 207m
2
151bpm  avg170bpm  max
201w  avg
206w  np
482w  max
DNF
10/25/25
01:00 PM
Scratch Race
Allkin Classics | Wk5 | 81km & 207m
3
151bpm  avg172bpm  max
191w  avg
210w  np
374w  max
10/15/25
11:00 AM
Group Ride
Flanders 2 pre race ride
128bpm  avg146bpm  max
10/14/25
10:15 AM
Group Ride
Flanders 1
10/13/25
12:40 PM
Group Ride
Z2 Ross Bently webinar
132bpm  avg155bpm  max
DNF
10/12/25
10:00 AM
Scratch Race
Allkin Classics | Wk3 | 62km & 839m
2
150bpm  avg172bpm  max
166w  avg
185w  np
356w  max
10/11/25
10:34 AM
Workout
134bpm  avg172bpm  max
10/09/25
11:38 AM
Group Ride
Lombarbia pre ride
131bpm  avg172bpm  max
DNF
10/08/25
09:56 AM
Scratch Race
Pre Race Reconnoiter
149bpm  avg170bpm  max
191w  avg
201w  np
433w  max
10/04/25
10:32 AM
Group Ride
NJMP Thunderbolt
151bpm  avg178bpm  max
10/03/25
10:15 AM
Group Workout
COTA
137bpm  avg170bpm  max
10/02/25
10:05 AM
Group Ride
Sinner Group
146bpm  avg164bpm  max
10/01/25
10:16 AM
Workout
139bpm  avg171bpm  max
DNF
09/28/25
10:00 AM
Scratch Race
Allkin Classics | Wk2 | 85km & 272m
2
146bpm  avg163bpm  max
193w  avg
202w  np
396w  max
09/24/25
10:15 AM
Group Ride
Pre race workout
131bpm  avg150bpm  max
47
09/21/25
10:00 AM
Scratch Race
Allkin Classics | Wk1 | 78km & 483m
2
150bpm  avg169bpm  max
194w  avg
201w  np
413w  max
09/17/25
10:00 AM
Group Workout
HIDIT
127bpm  avg162bpm  max
09/15/25
11:33 AM
Group Workout
Sinner Training
130bpm  avg164bpm  max
09/11/25
12:19 PM
Group Workout
Sinner Training
119bpm  avg141bpm  max
09/10/25
12:05 PM
Group Ride
Sinners on Stelvio
134bpm  avg159bpm  max
09/10/25
12:41 PM
Group Ride
75bpm  avg77bpm  max
09/10/25
12:05 PM
Group Ride
Sinners on Stelvio
122bpm  avg141bpm  max
09/09/25
12:12 PM
Group Ride
Sinners on Stelvio
136bpm  avg166bpm  max
09/07/25
12:00 PM
Group Ride
Sinners in Stelvio
142bpm  avg155bpm  max
41
09/06/25
01:00 PM
Scratch Race
Allkin Racing: Saturday Fondo
151bpm  avg178bpm  max
215w  avg
224w  np
548w  max
09/03/25
11:00 AM
Group Ride
Sinners Sa Calobra
141bpm  avg168bpm  max
09/02/25
10:30 AM
Group Ride
Sinners in the Parc
137bpm  avg160bpm  max
08/31/25
11:54 AM
Group Ride
Sinners in the Parc
136bpm  avg149bpm  max
08/30/25
12:15 PM
Group Ride
Sinners on the Alps
147bpm  avg175bpm  max
08/29/25
12:15 PM
Group Ride
inners on the Alps
130bpm  avg151bpm  max
49
08/23/25
01:00 PM
Scratch Race
Allkin Racing: Saturday Fondo
154bpm  avg170bpm  max
196w  avg
206w  np
483w  max
08/20/25
10:57 AM
Workout
126bpm  avg163bpm  max
08/19/25
10:49 AM
Workout
133bpm  avg163bpm  max
08/18/25
10:30 AM
Workout
122bpm  avg151bpm  max
DNF
08/16/25
01:00 PM
Scratch Race
Allkin Racing: Saturday Fondo
151bpm  avg174bpm  max
201w  avg
209w  np
474w  max
08/14/25
11:01 AM
Workout
131bpm  avg167bpm  max
08/10/25
12:16 PM
Workout
126bpm  avg160bpm  max
36
08/09/25
12:30 PM
Scratch Race
Allkin Racing: Saturday Fondo
154bpm  avg178bpm  max
202w  avg
218w  np
815w  max
24
08/02/25
01:00 PM
Scratch Race
Allkin Racing: Saturday Fondo
153bpm  avg176bpm  max
213w  avg
222w  np
547w  max
57
07/26/25
01:00 PM
Scratch Race
Allkin Racing: Saturday Fondo
159bpm  avg178bpm  max
201w  avg
212w  np
687w  max
07/24/25
10:03 AM
Workout
128bpm  avg161bpm  max
24
07/19/25
01:00 PM
Scratch Race
Allkin Racing: Saturday Fondo
159bpm  avg178bpm  max
214w  avg
218w  np
428w  max
DNF
07/12/25
01:00 PM
Scratch Race
Allkin Racing: Saturday Fondo
154bpm  avg169bpm  max
213w  avg
226w  np
500w  max
07/02/25
11:12 AM
Workout
129bpm  avg155bpm  max
05/09/25
10:14 AM
Workout
134bpm  avg158bpm  max
04/03/25
12:04 PM
Workout
131bpm  avg160bpm  max
04/01/25
09:56 AM
Workout
120bpm  avg156bpm  max
03/31/25
10:14 AM
Workout
114bpm  avg139bpm  max
03/30/25
12:26 PM
Workout
126bpm  avg167bpm  max
03/29/25
11:31 AM
Workout
131bpm  avg158bpm  max
03/26/25
10:44 AM
Workout
133bpm  avg168bpm  max
33
03/23/25
10:00 AM
Scratch Race
Allkin Spring Classics | Wk11 | 81k & 211m
2
153bpm  avg179bpm  max
209w  avg
216w  np
502w  max
11
03/16/25
10:00 AM
Scratch Race
Allkin Spring Classics | Wk10 | 76k & 529m
2
160bpm  avg176bpm  max
195w  avg
206w  np
505w  max
03/13/25
10:55 AM
Workout
134bpm  avg169bpm  max
03/12/25
09:56 AM
Workout
131bpm  avg163bpm  max
03/12/25
09:51 AM
Workout
101bpm  avg112bpm  max
03/10/25
09:27 AM
Workout
125bpm  avg146bpm  max
35
03/09/25
10:00 AM
Scratch Race
Allkin Spring Classics | Wk9 | 55k & 1170m
2
157bpm  avg171bpm  max
205w  avg
214w  np
615w  max
03/08/25
11:17 AM
Workout
126bpm  avg147bpm  max
03/08/25
11:07 AM
Workout
94bpm  avg121bpm  max
03/06/25
09:57 AM
Workout
127bpm  avg146bpm  max
03/05/25
11:24 AM
Workout
136bpm  avg169bpm  max
03/05/25
11:23 AM
Workout
90bpm  avg91bpm  max
03/04/25
10:21 AM
Workout
107bpm  avg138bpm  max
03/03/25
11:14 AM
Workout
127bpm  avg151bpm  max
5
03/02/25
11:00 AM
Scratch Race
Allkin Spring Classics | Wk8 | 75k & 444m
3
148bpm  avg178bpm  max
199w  avg
208w  np
585w  max
03/01/25
11:49 AM
Workout
138bpm  avg170bpm  max