Tom Ghan
Allkin Racing
Rider Profile
Total Time
914h 19m
Total Distance
26,824.7 km
Total Elevation
215.1 km
Performance
Critical Power Curve (90 Day Best Values)
Estimated CP
256 w
87% confidence
Estimated FTP
247 w
Estimated W'
12.1 kJ
Rankings
Sprint
Silver 3
Endurance
Gold 1
Time Trial
Gold 1
Climbing
Silver 3
All-Rounder Ranking
974
Silver 3
Race History
placedateTimeeventDetailsperformance
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
02/28/25
10:20 AM
Workout
125bpm  avg153bpm  max
17
02/27/25
12:19 PM
Scratch Race
Sinners Flat
4
154bpm  avg176bpm  max
223w  avg
230w  np
446w  max
02/26/25
11:43 AM
Workout
132bpm  avg165bpm  max
02/25/25
10:54 AM
Workout
129bpm  avg155bpm  max
02/24/25
10:19 AM
Workout
134bpm  avg170bpm  max
02/22/25
12:00 PM
Workout
146bpm  avg184bpm  max
01/31/25
12:45 PM
Group Workout
Allkin CC Group Workout: 1hr Endurance/Tempo
131bpm  avg155bpm  max
01/17/25
12:45 PM
Group Ride
Allkin CC Social Ride (no bots)
123bpm  avg134bpm  max
01/05/25
11:37 AM
Workout
141bpm  avg176bpm  max
01/03/25
10:00 AM
Workout
127bpm  avg160bpm  max
12/30/24
08:34 AM
Workout
128bpm  avg157bpm  max
12/29/24
11:00 AM
Workout
136bpm  avg163bpm  max
12/28/24
10:41 AM
Workout
119bpm  avg151bpm  max
12/27/24
12:09 PM
Workout
126bpm  avg160bpm  max
12/26/24
10:46 AM
Workout
127bpm  avg161bpm  max
12/25/24
12:22 PM
Workout
126bpm  avg156bpm  max
12/24/24
11:16 AM
Workout
117bpm  avg167bpm  max
DNF
12/22/24
10:00 AM
Scratch Race
INDI 500
3
135bpm  avg164bpm  max
213w  avg
223w  np
418w  max
DNF
12/20/24
12:45 PM
Scratch Race
Allkin CC Social Ride (few bots)
139bpm  avg165bpm  max
188w  avg
214w  np
411w  max
9
12/15/24
01:00 PM
Scratch Race
Allkin Classics Series | Wk9 | 62k & 834m
2
154bpm  avg174bpm  max
193w  avg
206w  np
436w  max
12/11/24
11:00 AM
Workout
130bpm  avg167bpm  max
12/10/24
09:43 AM
Workout
130bpm  avg165bpm  max
12/08/24
01:00 PM
Scratch Race
Allkin Classics Series | Wk8 | 73k & 437m
2
153bpm  avg178bpm  max
219w  avg
235w  np
560w  max
12/06/24
10:52 AM
Workout
134bpm  avg153bpm  max
DNF
12/05/24
12:45 PM
Scratch Race
Allkin Classics Prep Race
134bpm  avg169bpm  max
203w  avg
216w  np
463w  max
12/04/24
11:53 AM
Workout
118bpm  avg159bpm  max
12/03/24
10:38 AM
Workout
121bpm  avg156bpm  max
12/02/24
12:34 PM
Workout
132bpm  avg148bpm  max
12/02/24
11:54 AM
Workout
114bpm  avg151bpm  max
45
11/30/24
08:30 AM
Scratch Race
Allkin Classics Series | Wk7 | 61k & 1173m
4
147bpm  avg166bpm  max
199w  avg
215w  np
557w  max
11/29/24
01:30 PM
Group Ride
Allkin CC Social Ride (fewer bots)
112bpm  avg138bpm  max
9
11/23/24
08:30 AM
Scratch Race
Allkin Classics Series | Wk6 | 77k & 531m
3
151bpm  avg170bpm  max
211w  avg
222w  np
494w  max
11/16/24
08:30 AM
Scratch Race
Allkin Classics Series | Wk5 | 75k & 432m
4
152bpm  avg171bpm  max
214w  avg
223w  np
535w  max
11/13/24
12:00 PM
Time Trial
November Challenge - 4km Time Trial
4
158bpm  avg169bpm  max
316w  avg
314w  np
406w  max
18
11/10/24
10:05 AM
Scratch Race
Sinner's Race
3
148bpm  avg170bpm  max
216w  avg
224w  np
431w  max
44
11/07/24
10:05 AM
Scratch Race
Sinner's Race
5
148bpm  avg169bpm  max
196w  avg
204w  np
568w  max
35
11/02/24
08:30 AM
Scratch Race
Allkin Classics Series | Wk3 | 69k & 732m
4
143bpm  avg164bpm  max
187w  avg
200w  np
451w  max
10/26/24
10:07 AM
Workout
119bpm  avg133bpm  max
8
10/26/24
10:00 AM
Time Trial
October Challenge - The Kilometer Time Trial
4
149bpm  avg162bpm  max
439w  avg
448w  np
543w  max
10/26/24
09:26 AM
Workout
110bpm  avg123bpm  max
10/24/24
10:12 AM
Workout
127bpm  avg156bpm  max
20
10/20/24
12:00 PM
Time Trial
October Challenge - The Kilometer Time Trial
4
148bpm  avg166bpm  max
410w  avg
434w  np
504w  max
10/19/24
09:03 AM
Workout
124bpm  avg150bpm  max
10/16/24
11:42 AM
Workout
136bpm  avg167bpm  max
10/15/24
09:52 AM
Workout
131bpm  avg168bpm  max
10/14/24
12:16 PM
Workout
142bpm  avg175bpm  max
25
10/12/24
11:00 AM
Time Trial
October Challenge - The Kilometer Time Trial
3
148bpm  avg161bpm  max
332w  avg
395w  np
576w  max
15
10/09/24
12:00 PM
Time Trial
October Challenge - The Kilometer Time Trial
3
145bpm  avg166bpm  max
429w  avg
434w  np
551w  max
21
10/08/24
10:00 AM
Time Trial
October Challenge - The Kilometer Time Trial
3
138bpm  avg161bpm  max
400w  avg
400w  np
456w  max
25
10/07/24
10:00 AM
Time Trial
October Challenge - The Kilometer Time Trial
3
112bpm  avg115bpm  max
380w  avg
404w  np
529w  max
25
10/02/24
10:00 AM
Time Trial
October Challenge - The Kilometer Time Trial
3
115bpm  avg150bpm  max
334w  avg
340w  np
395w  max
9
09/29/24
10:00 AM
Team Points Race
Stage6 - INDIEVELO GRAND TOUR
2
155bpm  avg175bpm  max
231w  avg
244w  np
547w  max
33
09/28/24
10:00 AM
Team Points Race
Stage5 - INDIEVELO GRAND TOUR
2
149bpm  avg167bpm  max
209w  avg
230w  np
605w  max
26
09/27/24
10:00 AM
Team Points Race
Stage4 - INDIEVELO GRAND TOUR
2
154bpm  avg173bpm  max
229w  avg
238w  np
514w  max
24
09/26/24
10:00 AM
Team Points Race
Stage3 - INDIEVELO GRAND TOUR
2
154bpm  avg170bpm  max
228w  avg
242w  np
571w  max
14
09/25/24
10:30 AM
Team Points Race
Stage2 - INDIEVELO GRAND TOUR
2
158bpm  avg185bpm  max
227w  avg
231w  np
450w  max
29
09/25/24
10:00 AM
Time Trial
Stage1 - INDIEVELO GRAND TOUR - PROLOGUE
156bpm  avg168bpm  max
293w  avg
295w  np
422w  max
09/23/24
10:00 AM
Time Trial
September Challenge - North Lake Time Trial
3
149bpm  avg164bpm  max
315w  avg
328w  np
513w  max
40
09/22/24
09:25 AM
Points Race
Long and Flat(ish)
4
149bpm  avg173bpm  max
210w  avg
222w  np
404w  max
09/18/24
09:00 AM
Time Trial
September Challenge - North Lake Time Trial
3
153bpm  avg166bpm  max
318w  avg
320w  np
568w  max
7
09/13/24
10:00 AM
Time Trial
September Challenge - North Lake Time Trial
3
150bpm  avg164bpm  max
307w  avg
307w  np
438w  max
09/12/24
11:56 AM
Workout
131bpm  avg160bpm  max
09/12/24
11:52 AM
Workout
95bpm  avg101bpm  max
09/08/24
12:00 PM
Time Trial
September Challenge - North Lake Time Trial
4
148bpm  avg167bpm  max
310w  avg
323w  np
491w  max
09/06/24
10:35 AM
Points Race
20km Points Race
4
151bpm  avg163bpm  max
238w  avg
248w  np
477w  max
27
09/05/24
09:25 AM
Points Race
Long and Flat(ish)
5
151bpm  avg191bpm  max
204w  avg
216w  np
525w  max
25
09/01/24
12:35 PM
Points Race
20km Points Race
3
154bpm  avg167bpm  max
236w  avg
240w  np
337w  max
45
08/27/24
09:30 AM
Points Race
DIRTy Sprockets Smash Series. Stage 1, Time 1
2
145bpm  avg169bpm  max
213w  avg
223w  np
624w  max
46
08/26/24
09:50 AM
Elimination Race
Elimination Race
4
142bpm  avg165bpm  max
218w  avg
230w  np
476w  max
08/19/24
10:46 AM
Workout
132bpm  avg158bpm  max
147
08/18/24
12:15 PM
Scratch Race
Allkin Racing Fondo | 54K | 721m
149bpm  avg170bpm  max
196w  avg
204w  np
518w  max
DNF
08/16/24
09:50 AM
Scratch Race
One Day Classic
4
149bpm  avg165bpm  max
193w  avg
200w  np
401w  max
08/15/24
10:07 AM
Workout
129bpm  avg162bpm  max
08/14/24
09:28 AM
Workout
132bpm  avg158bpm  max
149
08/12/24
10:05 AM
Scratch Race
Sinner test of PV
140bpm  avg168bpm  max
188w  avg
195w  np
388w  max
DNF
08/11/24
12:05 PM
Scratch Race
Sinner test of PV
147bpm  avg167bpm  max
201w  avg
214w  np
528w  max
DNF
08/11/24
11:25 AM
Scratch Race
Sinner test of PV
116bpm  avg133bpm  max
204w  avg
209w  np
321w  max
DNF
08/10/24
10:25 AM
Scratch Race
Sinner test
2
131bpm  avg144bpm  max
206w  avg
211w  np
362w  max
DNF
08/10/24
09:59 AM
Scratch Race
Sinner test
3
125bpm  avg145bpm  max
204w  avg
210w  np
369w  max
DNF
08/10/24
09:40 AM
Scratch Race
Sinner test-no PV
2
122bpm  avg132bpm  max
200w  avg
207w  np
359w  max
DNF
08/10/24
09:25 AM
Scratch Race
Sinner test
3
122bpm  avg133bpm  max
206w  avg
210w  np
397w  max
DNF
08/09/24
09:55 AM
Scratch Race
10km Scratch Race
4
137bpm  avg151bpm  max
259w  avg
259w  np
450w  max
08/07/24
10:02 AM
Workout
138bpm  avg160bpm  max
08/03/24
11:10 AM
Workout
136bpm  avg165bpm  max
07/31/24
10:40 AM
Workout
129bpm  avg153bpm  max
07/30/24
10:55 AM
Group Ride
TEST Sinners reverse neutral zone rid
125bpm  avg143bpm  max
DNF
07/30/24
09:45 AM
Scratch Race
TEST Sinners reverse neutral zone rid
120bpm  avg132bpm  max
179w  avg
183w  np
275w  max
DNF
07/29/24
10:00 AM
Time Trial
July Challenge - 4km Time Trial
3
104bpm  avg109bpm  max
309w  avg
356w  np
504w  max
07/20/24
09:15 AM
Group Ride
Wisner Fest
117bpm  avg135bpm  max
07/17/24
10:31 AM
Workout
132bpm  avg157bpm  max
DNF
07/11/24
09:45 AM
Scratch Race
TEST Sinners reverse neutral zone rid
134bpm  avg155bpm  max
174w  avg
184w  np
553w  max
DNF
07/10/24
10:35 AM
Scratch Race
TEST Sinners reverse neutral zone rid
126bpm  avg146bpm  max
164w  avg
169w  np
325w  max
DNF
07/10/24
10:25 AM
Scratch Race
TEST Sinners reverse neutral zone rid
103bpm  avg110bpm  max
132w  avg
135w  np
332w  max
07/09/24
09:24 AM
Workout
133bpm  avg161bpm  max
82
07/08/24
10:25 AM
Scratch Race
TEST Sinners reverse neutral zone rid
130bpm  avg153bpm  max
165w  avg
170w  np
326w  max
DNF
07/07/24
09:45 AM
Scratch Race
TEST Sinners reverse neutral zone rid
138bpm  avg156bpm  max
214w  avg
221w  np
363w  max
07/06/24
09:45 AM
Group Ride
TEST Sinners Aerobic reverse neutral zone rid
132bpm  avg155bpm  max
07/05/24
10:30 AM
Workout
136bpm  avg161bpm  max
07/04/24
09:15 AM
Group Ride
TEST Sinners Aerobic reverse neutral zone rid
139bpm  avg153bpm  max
07/03/24
09:45 AM
Group Ride
TEST Sinners Aerobic reverse neutral zone rid
134bpm  avg158bpm  max
07/02/24
09:32 AM
Workout
131bpm  avg155bpm  max