Tom Ghan
Allkin RacingRider 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
| place | dateTime | eventDetails | performance |
|---|---|---|---|
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 time1 | 157bpm avg172bpm max 258w avg 263w np 623w max |
DNF | 06/02/26 11:00 AM | Scratch Race N&DCA "Spring is Here!" week 102 | 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 Crit3 | 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 & 837m2 | 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 & 509m2 | 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 & 600m2 | 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 & 805m2 | 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 & 186m2 | 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 & 544m1 | 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 & 1036m3 | 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 & 207m2 | 151bpm avg170bpm max 201w avg 206w np 482w max |
DNF | 10/25/25 01:00 PM | Scratch Race Allkin Classics | Wk5 | 81km & 207m3 | 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 & 839m2 | 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 & 272m2 | 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 & 483m2 | 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 |