Donald Munro
indieVelo Founders ClubRider Profile
Total Time
514h 30m
Total Distance
14,937.1 km
Total Elevation
184.4 km
Performance
Critical Power Curve (90 Day Best Values)
Estimated CP
206 w
84% confidence
Estimated FTP
196 w
Estimated W'
5.7 kJ
Rankings
Sprint
Silver 1
Endurance
Bronze 3
Time Trial
Silver 1
Climbing
Silver 1
All-Rounder Ranking
722
Silver 1
Race History
| place | dateTime | eventDetails | performance |
|---|---|---|---|
20 | 05/12/26 06:00 PM | Scratch Race eCKD Race and Fun for All | 135bpm avg151bpm max 170w avg 181w np 500w max |
24 | 05/09/26 07:18 PM | Scratch Race Allkin Fondos | Tro Bro Leon | 132bpm avg143bpm max 156w avg 163w np 405w max |
17 | 05/04/26 06:00 PM | Scratch Race Monday Mixers p/b Allkin | Lake Tahoe | 133bpm avg145bpm max 175w avg 183w np 459w max |
28 | 05/02/26 07:25 PM | Scratch Race Switched On Ice | 134bpm avg142bpm max 161w avg 170w np 428w max |
36 | 04/29/26 05:30 PM | Scratch Race Mountain Goats | 136bpm avg143bpm max 181w avg 189w np 444w max |
15 | 04/27/26 06:00 PM | Scratch Race Monday Mixers p/b Allkin | Boulder Roubaix | 134bpm avg146bpm max 178w avg 186w np 474w max |
35 | 04/25/26 06:33 PM | Scratch Race Allkin Fondo | Liege Bastogne Liege | 133bpm avg143bpm max 156w avg 165w np 457w max |
13 | 04/20/26 06:00 PM | Scratch Race Monday Mixers presented by Allkin | 132bpm avg144bpm max 172w avg 185w np 454w max |
DNF | 04/18/26 06:20 PM | Scratch Race Allkin Classics | Amstel Gold Race | 133bpm avg144bpm max 157w avg 164w np 419w max |
— | 04/14/26 07:43 PM | Group Workout NorwegianThreshold 10x6min 1 min rest | 125bpm avg141bpm max |
16 | 04/12/26 07:45 PM | Scratch Race Allkin Classics | Paris Roubaix | 132bpm avg143bpm max 165w avg 168w np 361w max |
DNF | 04/09/26 08:15 PM | Scratch Race Allkin Classics | Paris Roubaix | 118bpm avg131bpm max 154w avg 159w np 352w max |
— | 04/09/26 08:05 PM | Group Ride TPV - Paris Roubaix | 89bpm avg97bpm max |
25 | 04/07/26 06:00 PM | Scratch Race eCKD Race and Fun for All (Single/36km/330m) | 128bpm avg143bpm max 166w avg 176w np 516w max |
— | 04/04/26 08:45 PM | Group Workout Norwegian Threshold 10x6 min w. 1 min rest | 124bpm avg137bpm max |
— | 04/04/26 08:40 PM | Group Workout Norwegian Threshold 10x6 min w. 1 min rest | 102bpm avg117bpm max |
38 | 04/02/26 06:00 PM | Scratch Race eCKD Easter Eight Escapes S4/8 | 132bpm avg143bpm max 183w avg 187w np 349w max |
35 | 04/01/26 05:30 PM | Scratch Race Mountain Goats | 137bpm avg147bpm max 194w avg 199w np 486w max |
30 | 03/25/26 06:30 PM | Scratch Race Mountain Goats | 134bpm avg143bpm max 184w avg 191w np 439w max |
— | 03/22/26 08:14 PM | Workout | 119bpm avg131bpm max |
— | 03/20/26 08:57 PM | Workout | 117bpm avg127bpm max |
— | 03/18/26 07:44 PM | Workout | 123bpm avg139bpm max |
— | 03/15/26 08:13 PM | Workout | 129bpm avg142bpm max |
— | 03/15/26 08:05 PM | Workout | |
46 | 03/13/26 06:00 PM | Team Scratch Race Rasio Fridays - Holywell Inn loop | 134bpm avg143bpm max 174w avg 180w np 444w max |
8 | 03/08/26 08:00 PM | Time Trial March Challenge4 | 138bpm avg147bpm max 206w avg 206w np 376w max |
24 | 03/03/26 07:30 PM | Scratch Race 2028 Olympic RR. Final 35km | 128bpm avg139bpm max 170w avg 180w np 449w max |
21 | 03/01/26 07:35 PM | Scratch Race Trofeo Calvia3 | 127bpm avg138bpm max 167w avg 177w np 383w max |
— | 02/26/26 08:01 PM | Group Ride Kopenberg viewing | 107bpm avg120bpm max |
50 | 02/26/26 07:00 PM | Team Scratch Race eCKD Race and Fun for All | 136bpm avg147bpm max 188w avg 194w np 414w max |
24 | 02/25/26 06:30 PM | Scratch Race Mountain Goats | 135bpm avg143bpm max 185w avg 186w np 356w max |
23 | 02/19/26 09:11 PM | Scratch Race Koppenberg Kapers 2 | 131bpm avg141bpm max 166w avg 176w np 412w max |
30 | 02/17/26 09:56 PM | Scratch Race Base Camp Classic - TPV Career Mode Choice Event2 | 137bpm avg148bpm max 173w avg 179w np 378w max |
5 | 02/14/26 09:55 PM | Scratch Race Island Classic - TPV Career Mode Stage 24 | 131bpm avg144bpm max 176w avg 178w np 414w max |
58 | 02/12/26 07:00 PM | Team Scratch Race eCKD Race and Fun for All | 132bpm avg143bpm max 173w avg 181w np 471w max |
DNF | 02/09/26 07:00 PM | Scratch Race ALLKIN X MONDAY MIXER CRIT SERIES STAGE 42 | 126bpm avg136bpm max 163w avg 175w np 371w max |
15 | 02/08/26 09:53 PM | Scratch Race Coast and Roast Crit - TPV Career Mode Stage 13 | 132bpm avg145bpm max 184w avg 187w np 410w max |
27 | 02/04/26 06:30 PM | Scratch Race Mountain Goats | 124bpm avg139bpm max 162w avg 175w np 430w max |
DNF | 02/03/26 07:30 PM | Scratch Race Adam Blythe's event | 128bpm avg137bpm max 168w avg 178w np 438w max |
DNF | 02/03/26 07:00 PM | Scratch Race Newbury Velo Winter Series-Race 8 Criterium | 119bpm avg133bpm max 223w avg 249w np 403w max |
7 | 02/03/26 06:40 PM | Time Trial Newbury Velo Winter Series-Race 7 Hill Climb | 132bpm avg140bpm max 220w avg 220w np 356w max |
— | 01/31/26 07:39 PM | Group Ride Puerto de Santiago | 117bpm avg123bpm max |
— | 01/31/26 07:06 PM | Group Ride Puerto de Santiago | 115bpm avg121bpm max |
31 | 01/28/26 06:30 PM | Scratch Race Mountain Goats | 126bpm avg138bpm max 174w avg 180w np 473w max |
— | 01/25/26 06:46 PM | Group Ride Puerto de Santiago | 119bpm avg129bpm max |
DNF | 01/25/26 06:00 PM | Scratch Race [WORLD] ROAD RACE - MEN | 125bpm avg137bpm max 168w avg 176w np 347w max |
11 | 01/24/26 06:00 PM | Scratch Race [WORLD] HILL CLIMB TITLE - MEN | 132bpm avg143bpm max 181w avg 182w np 347w max |
— | 01/22/26 08:11 PM | Group Ride Vilaflor | 112bpm avg120bpm max |
— | 01/21/26 04:15 PM | Group Workout Gasoline 2.8 (XERT) | 125bpm avg140bpm max |
20 | 01/18/26 03:00 PM | Scratch Race [EUROPE] ROAD RACE - MEN | 123bpm avg139bpm max 152w avg 160w np 404w max |
7 | 01/17/26 02:00 PM | Scratch Race [AFRICA] HILL CLIMB TITLE - MEN | 135bpm avg143bpm max 180w avg 181w np 282w max |
28 | 01/14/26 06:30 PM | Scratch Race Mountain Goats | 132bpm avg143bpm max 166w avg 181w np 412w max |
23 | 01/12/26 07:00 PM | Scratch Race Monday Mixer | Croatian POREC Classic | 38k 432m | 131bpm avg146bpm max 179w avg 186w np 351w max |
DNF | 01/11/26 10:08 PM | Scratch Race Quicky | 127bpm avg136bpm max 182w avg 184w np 309w max |
— | 01/09/26 03:42 PM | Group Ride Flagstaff lap | 119bpm avg133bpm max |
— | 01/06/26 07:44 PM | Group Ride More Ventoux (Internet dropout on #1) | 115bpm avg123bpm max |
DNF | 01/06/26 06:40 PM | Scratch Race Ventoux (Bedoin) | 122bpm avg129bpm max 167w avg 168w np 280w max |
35 | 01/04/26 06:15 PM | Scratch Race Oh No, Stelvio1 | 122bpm avg137bpm max 143w avg 148w np 384w max |
— | 01/01/26 08:11 PM | Group Ride Climb challenge Kms | 118bpm avg125bpm max |
17 | 12/30/25 05:30 PM | Scratch Race eCKD New Year Series S8/103 | 132bpm avg141bpm max 176w avg 186w np 457w max |
28 | 12/28/25 05:30 PM | Scratch Race eCKD New Year Series S6/102 | 137bpm avg144bpm max 183w avg 187w np 424w max |
6 | 12/26/25 05:30 PM | Scratch Race eCKD New Year Series S4/103 | 131bpm avg141bpm max 182w avg 191w np 439w max |
— | 12/25/25 07:53 PM | Group Ride Test | 102bpm avg113bpm max |
DNF | 12/25/25 07:05 PM | Team Time Trial Watt Works Winter TTT Series-Round 4-Short | 128bpm avg135bpm max 184w avg 188w np 471w max |
— | 12/24/25 05:00 PM | Group Ride tt3 | |
— | 12/24/25 04:53 PM | Group Ride tt2 | |
— | 12/24/25 04:43 PM | Group Ride test | |
31 | 12/23/25 06:00 PM | Scratch Race La Primavera - MSR Challenge by Chaos Racing3 | 133bpm avg142bpm max 176w avg 182w np 445w max |
— | 12/22/25 11:08 PM | Group Ride tt | |
80 | 12/16/25 07:00 PM | Team Scratch Race eCKD Race and Fun for All | 138bpm avg148bpm max 176w avg 183w np 386w max |
38 | 12/14/25 06:05 PM | Scratch Race Allkin Classics|Milano San Remo|85km & 837m2 | 129bpm avg143bpm max 154w avg 163w np 350w max |
81 | 12/12/25 07:00 PM | Team Points Race BEST RIVALS - Stage 2 | 133bpm avg148bpm max 181w avg 190w np 422w max |
— | 12/10/25 08:08 PM | Workout | 120bpm avg140bpm max |
DNF | 12/10/25 07:30 PM | Scratch Race La Primavera - MSR Challenge by Chaos Racing3 | 127bpm avg136bpm max 176w avg 198w np 343w max |
— | 12/07/25 08:08 PM | Workout | 121bpm avg140bpm max |
47 | 12/03/25 07:00 PM | Points Race ALLKIN INDI 500 - STAGE 63 | 134bpm avg143bpm max 172w avg 179w np 408w max |
— | 11/28/25 07:41 PM | Workout | 117bpm avg139bpm max |
53 | 11/26/25 07:00 PM | Points Race ALLKIN INDI 500 - STAGE 52 | 134bpm avg144bpm max 165w avg 175w np 435w max |
DNF | 11/24/25 07:00 PM | Scratch Race Monday Mixer Autumn | Copenhagen2 | 100bpm avg103bpm max 40w avg 72w np 187w max |
42 | 11/22/25 07:15 PM | Scratch Race Allkin Classics | Wk9 | 66km & 805m3 | 133bpm avg147bpm max 160w avg 172w np 425w max |
25 | 11/20/25 06:30 PM | Scratch Race British National Circuit Series - Lincoln GP3 | 131bpm avg147bpm max 160w avg 169w np 349w max |
— | 11/18/25 08:24 PM | Group Ride LBL | 118bpm avg139bpm max |
DNF | 11/18/25 08:00 PM | Time Trial November Challenge - Left-Hand Wall Hug2 | 135bpm avg144bpm max 196w avg 199w np 312w max |
— | 11/18/25 07:36 PM | Group Ride LBL | 106bpm avg128bpm max |
DNF | 11/18/25 07:00 PM | Team Scratch Race eCKD Race and Fun for All | 131bpm avg146bpm max 174w avg 206w np 381w max |
56 | 11/11/25 07:00 PM | Team Scratch Race eCKD Race and Fun for All | 132bpm avg146bpm max 179w avg 187w np 472w max |
38 | 11/09/25 05:00 PM | Scratch Race Allkin Classics | Wk7 | 69km & 544m2 | 135bpm avg149bpm max 161w avg 167w np 359w max |
6 | 11/07/25 07:00 PM | Time Challenge WADT Ridge - Stage 1 | 134bpm avg143bpm max 193w avg 197w np 395w max |
DNF | 11/06/25 07:31 PM | Scratch Race a | |
— | 11/05/25 08:27 PM | Group Ride a | 98bpm avg114bpm max |
25 | 11/05/25 07:00 PM | Points Race ALLKIN INDI 500 - STAGE 24 | 133bpm avg143bpm max 170w avg 180w np 421w max |
— | 11/04/25 08:30 PM | Group Ride Ghisallo | 117bpm avg128bpm max |
65 | 11/04/25 07:00 PM | Team Scratch Race eCKD Race and Fun for All | 136bpm avg147bpm max 165w avg 173w np 372w max |
DNF | 11/02/25 05:00 PM | Scratch Race Allkin Classics | Wk6 | 61km & 1036m3 | 133bpm avg146bpm max 150w avg 167w np 329w max |
18 | 10/29/25 07:00 PM | Points Race ALLKIN INDI 500 - STAGE 14 | 140bpm avg151bpm max 170w avg 179w np 400w max |
15 | 10/27/25 07:00 PM | Scratch Race Monday Mixer Autumn | New York3 | 140bpm avg151bpm max 180w avg 185w np 381w max |
DNF | 10/25/25 06:15 PM | Scratch Race Allkin Classics | Wk5 | 81km & 207m3 | 124bpm avg136bpm max 163w avg 169w np 329w max |
30 | 10/23/25 05:30 PM | Scratch Race British National Circuit Series - Guildford4 | 128bpm avg142bpm max 161w avg 171w np 404w max |
34 | 10/21/25 06:00 PM | Team Scratch Race eCKD Race and Fun for (F)all | 138bpm avg148bpm max 186w avg 194w np 444w max |
DNF | 10/19/25 10:40 PM | Scratch Race Test | |
— | 10/19/25 10:09 PM | Group Ride Test | |
31 | 10/19/25 01:00 PM | Scratch Race Sunday Medio Fondo | 122bpm avg140bpm max 152w avg 169w np 519w max |
6 | 10/17/25 08:35 PM | Scratch Race Fields of Flanders | 121bpm avg140bpm max 162w avg 173w np 453w max |
— | 10/17/25 02:40 AM | Group Ride Test | |
— | 10/16/25 09:04 PM | Group Ride Flanders 1 | 101bpm avg111bpm max |
— | 10/14/25 08:44 PM | Group Ride test | |
— | 10/14/25 06:51 PM | Group Ride Wolly Gong | 114bpm avg125bpm max |
5 | 10/14/25 05:30 PM | Scratch Race British National Circuit Series - Ilkley4 | 136bpm avg147bpm max 173w avg 195w np 393w max |
29 | 10/12/25 04:00 PM | Scratch Race Allkin Classics | Wk3 | 62km & 839m3 | 128bpm avg145bpm max 152w avg 163w np 402w max |
19 | 10/10/25 09:30 PM | Points Race Corners and Sprints | 129bpm avg146bpm max 173w avg 185w np 584w max |
— | 10/07/25 06:30 PM | Group Ride Ride with Adam Blythe | 117bpm avg130bpm max |
5 | 10/07/25 05:30 PM | Scratch Race British National Circuit Series - Otley4 | 128bpm avg141bpm max 176w avg 184w np 389w max |
— | 10/06/25 07:39 PM | Group Ride | |
139 | 10/05/25 07:00 PM | Points Race TPV GRAND TOUR - STAGE 6 | 122bpm avg138bpm max 156w avg 166w np 395w max |
33 | 10/04/25 07:00 PM | Points Race TPV GRAND TOUR - STAGE 5 | 134bpm avg140bpm max 182w avg 183w np 288w max |
— | 10/04/25 02:15 AM | Group Ride Test | |
108 | 10/03/25 07:00 PM | Points Race TPV GRAND TOUR - STAGE 4 | 133bpm avg146bpm max 171w avg 180w np 415w max |
21 | 10/01/25 07:00 PM | Time Trial TPV GRAND TOUR - STAGE 3 - ITT | 140bpm avg147bpm max 183w avg 188w np 379w max |
94 | 09/30/25 07:00 PM | Points Race TPV GRAND TOUR - STAGE 2 | 139bpm avg147bpm max 172w avg 176w np 351w max |
154 | 09/29/25 05:00 PM | Points Race TPV GRAND TOUR - STAGE 1 | 138bpm avg148bpm max 166w avg 171w np 372w max |
14 | 09/23/25 05:30 PM | Scratch Race Gravel Grovel3 | 127bpm avg145bpm max 161w avg 172w np 383w max |
47 | 09/20/25 06:15 PM | Scratch Race Allkin Classics | Wk1 | 78km & 483m3 | 126bpm avg141bpm max 159w avg 164w np 359w max |
40 | 09/19/25 06:00 PM | Team Scratch Race BEAT THE PROS - Stage 3 : SA CALOBRA | 141bpm avg148bpm max 191w avg 193w np 328w max |
26 | 09/16/25 06:00 PM | Scratch Race eCKD Race and Fun - Solo | 137bpm avg148bpm max 180w avg 189w np 417w max |
— | 09/14/25 05:15 PM | Group Ride Madness in Mallorca | 124bpm avg136bpm max |
35 | 09/12/25 06:00 PM | Team Scratch Race BEAT THE PROS - Stage 2 : GRAND PRIX MONTREAL | 133bpm avg147bpm max 178w avg 190w np 378w max |
1 | 09/09/25 05:30 PM | Points Race DIRTy Sprockets Smash - Stage 3 (Time 3)3 | 135bpm avg150bpm max 179w avg 187w np 462w max |
21 | 09/08/25 09:00 PM | Time Trial September Challenge - Koppenberg5 | 135bpm avg143bpm max 228w avg 232w np 364w max |
36 | 09/05/25 06:00 PM | Team Scratch Race BEAT THE PROS - Stage 1 : ALPE D'HUEZ | 138bpm avg147bpm max 188w avg 188w np 300w max |
— | 09/04/25 07:45 PM | Group Ride Koppenberg recon | 117bpm avg125bpm max |
46 | 09/02/25 05:30 PM | Points Race DIRTy Sprockets Smash - Stage 2 (Time 3)2 | 135bpm avg148bpm max 169w avg 173w np 388w max |
26 | 08/30/25 04:30 PM | Scratch Race Bot to the Top AKA Alpe in a hour | 134bpm avg145bpm max 172w avg 174w np 295w max |
— | 08/28/25 05:56 PM | Group Ride Canadian Canola | 124bpm avg138bpm max |
DNF | 08/28/25 05:00 PM | Scratch Race La classique du Jeudi | 127bpm avg133bpm max 177w avg 184w np 342w max |
5 | 08/26/25 05:30 PM | Points Race DIRTy Sprockets Smash - Stage 1 (Time 3)3 | 129bpm avg144bpm max 180w avg 190w np 390w max |
146 | 08/25/25 06:00 PM | Team Scratch Race Monday Mixer Peloton Power Week 2 | 128bpm avg144bpm max 175w avg 184w np 404w max |
106 | 08/20/25 06:00 PM | Team Points Race Rage Against The Machines - Team Points Race | 135bpm avg146bpm max 182w avg 192w np 457w max |
9 | 08/13/25 08:35 PM | Points Race No Point Race | 140bpm avg145bpm max 190w avg 193w np 380w max |
17 | 08/13/25 08:00 PM | Time Trial August Challenge - Two Legs Bad Time Trial4 | 138bpm avg147bpm max 210w avg 210w np 342w max |
163 | 08/11/25 06:00 PM | Team Scratch Race Monday Mixer Summer Racing | 128bpm avg143bpm max 171w avg 179w np 358w max |
44 | 08/09/25 12:30 PM | Scratch Race Allkin Racing: Saturday Fondo | 133bpm avg147bpm max 162w avg 171w np 361w max |
16 | 08/05/25 06:00 PM | Scratch Race eCKD Race and Fun - Solo | 135bpm avg147bpm max 176w avg 183w np 403w max |
35 | 08/03/25 06:35 PM | Scratch Race Corners to Coast (with "hill" finish) | 128bpm avg142bpm max 165w avg 171w np 383w max |
— | 08/01/25 06:20 PM | Group Ride Pacing new roads | 126bpm avg140bpm max |
20 | 08/01/25 06:00 PM | Time Trial WADT Ridge - Summer 2025 - Stage 1 | 134bpm avg142bpm max 193w avg 195w np 357w max |
19 | 07/30/25 07:22 PM | Scratch Race Reverse Ice Switchbacks 4 | 132bpm avg147bpm max 173w avg 184w np 390w max |
40 | 07/27/25 05:00 PM | Team Time Trial Koala-borate! - Stage 4 | 124bpm avg134bpm max 171w avg 180w np 380w max |
2 | 07/25/25 09:28 PM | Scratch Race Hug a Mug5 | 128bpm avg145bpm max 181w avg 191w np 376w max |
18 | 07/23/25 07:00 PM | Time Trial July Challenge - North Lake Time Trial4 | 131bpm avg141bpm max 237w avg 237w np 330w max |
86 | 07/20/25 02:00 PM | Scratch Race Sunday Medio Fondo | 136bpm avg149bpm max 157w avg 168w np 389w max |
18 | 07/10/25 08:00 PM | Time Trial July Challenge - North Lake Time Trial4 | 134bpm avg142bpm max 239w avg 238w np 410w max |
18 | 07/07/25 06:00 PM | Points Race Monday Mixer: Crit Crusher | Week 11 | 137bpm avg147bpm max 188w avg 196w np 521w max |
16 | 07/01/25 06:00 PM | Scratch Race eCKD Race and Fun - Solo | 133bpm avg145bpm max 172w avg 177w np 365w max |
20 | 06/23/25 06:00 PM | Points Race Monday Mixer: Crit Crusher | Week 9 | 137bpm avg147bpm max 182w avg 192w np 425w max |
18 | 06/17/25 06:00 PM | Scratch Race eCKD Race and Fun - Solo | 134bpm avg145bpm max 178w avg 184w np 423w max |
162 | 06/15/25 02:00 PM | Scratch Race Sunday Medio Fondo | 135bpm avg147bpm max 158w avg 165w np 343w max |
17 | 06/09/25 06:00 PM | Points Race Monday Mixer: Crit Crusher | Week 7 | 139bpm avg147bpm max 181w avg 190w np 419w max |
— | 06/07/25 06:20 PM | Group Ride Figure of 24 | 113bpm avg136bpm max |
19 | 06/02/25 06:00 PM | Points Race Monday Mixer: Crit Crusher | Week 6 | 134bpm avg148bpm max 186w avg 195w np 465w max |
5 | 05/31/25 06:50 PM | Scratch Race The Leg Sapper5 | 129bpm avg143bpm max 179w avg 196w np 430w max |
— | 05/31/25 06:35 PM | Group Ride Iced in | 71bpm avg86bpm max |
— | 05/31/25 06:21 PM | Group Ride | 104bpm avg113bpm max |
24 | 05/26/25 06:00 PM | Points Race Monday Mixer: Crit Crusher | Week 5 | 136bpm avg144bpm max 189w avg 201w np 422w max |
— | 05/24/25 08:05 PM | Group Ride up, Up, UP and down | 118bpm avg139bpm max |
18 | 05/19/25 06:00 PM | Points Race Monday Mixer: Crit Crusher | Week 4 | 136bpm avg147bpm max 191w avg 196w np 464w max |
42 | 05/17/25 01:00 PM | Scratch Race Allkin Racing: Saturday Fondo | 128bpm avg144bpm max 164w avg 178w np 372w max |
20 | 05/12/25 06:00 PM | Points Race Monday Mixer: Crit Crusher | Week 3 | 139bpm avg146bpm max 187w avg 197w np 368w max |
— | 05/09/25 07:01 PM | Group Ride 3 Ps | 114bpm avg130bpm max |
220 | 05/09/25 06:00 PM | Team Time Trial WADT Ridge - spring 2025 - TTT | 128bpm avg144bpm max 180w avg 186w np 317w max |
7 | 05/02/25 06:00 PM | Time Trial WADT Ridge - spring 2025 - iTT | 132bpm avg141bpm max 198w avg 201w np 318w max |
6 | 04/21/25 06:00 PM | Scratch Race Virtual Pro Tour: Basque Country S3 of 33 | 129bpm avg142bpm max 177w avg 187w np 364w max |
18 | 04/19/25 05:00 PM | Scratch Race eCKD Easter Eight Escapes S63 | 131bpm avg140bpm max 182w avg 185w np 304w max |
19 | 04/16/25 05:00 PM | Scratch Race eCKD Easter Eight Escapes S33 | 127bpm avg143bpm max 180w avg 191w np 360w max |
6 | 04/14/25 06:00 PM | Scratch Race Virtual Pro Tour: Basque Country S2 of 33 | 133bpm avg146bpm max 185w avg 191w np 425w max |
34 | 04/12/25 05:45 PM | Scratch Race DIRTy Sprockets Smash - Longer Saturday Race4 | 125bpm avg137bpm max 167w avg 178w np 342w max |
17 | 04/07/25 06:00 PM | Scratch Race Virtual Pro Tour: Basque Country S1 of 33 | 132bpm avg143bpm max 180w avg 186w np 323w max |
22 | 04/05/25 06:15 PM | Scratch Race Allkin Spring Classics | Wk12 | 67k & 870m 2 | 127bpm avg143bpm max 162w avg 171w np 370w max |
22 | 04/02/25 07:30 PM | Scratch Race Breaking the Ice4 | 127bpm avg139bpm max 175w avg 187w np 315w max |
128 | 03/30/25 06:00 PM | Points Race GRAND TOUR - ALL GROUPS - STAGE 6 | 133bpm avg143bpm max 176w avg 185w np 333w max |
148 | 03/29/25 07:00 PM | Time Trial GRAND TOUR - ALL GROUPS - STAGE 5 | 134bpm avg141bpm max 186w avg 187w np 271w max |
153 | 03/28/25 07:00 PM | Points Race GRAND TOUR - GROUP D - STAGE 4 | 135bpm avg145bpm max 160w avg 169w np 332w max |
152 | 03/26/25 07:00 PM | Points Race GRAND TOUR - GROUP D - STAGE 3 | 138bpm avg148bpm max 178w avg 188w np 337w max |
DNF | 03/25/25 07:00 PM | Points Race GRAND TOUR - GROUP D - STAGE 2 | 122bpm avg135bpm max 187w avg 190w np 289w max |
154 | 03/24/25 07:00 PM | Points Race GRAND TOUR - GROUP D - STAGE 1 | 139bpm avg146bpm max 176w avg 180w np 347w max |
16 | 03/18/25 06:30 PM | Points Race Newhall CC - Critzilla2 | 135bpm avg150bpm max 179w avg 187w np 389w max |
4 | 03/16/25 05:00 PM | Scratch Race Allkin Spring Classics | Wk10 | 76k & 529m 3 | 128bpm avg148bpm max 161w avg 168w np 332w max |
56 | 03/11/25 07:00 PM | Team Scratch Race eCKD Race and fun for all | 136bpm avg147bpm max 183w avg 190w np 377w max |
21 | 03/09/25 09:00 PM | Time Trial March Challenge - Hill Climb3 | 134bpm avg143bpm max 206w avg 207w np 286w max |
— | 02/27/25 08:07 PM | Workout | 123bpm avg137bpm max |
— | 02/25/25 08:08 PM | Workout | 115bpm avg129bpm max |
11 | 02/23/25 07:00 PM | Time Challenge Wadenterror Ridge - Stage 6 | 138bpm avg147bpm max 186w avg 192w np 353w max |
13 | 02/18/25 06:30 PM | Points Race Newhall CC - Critzilla2 | 135bpm avg147bpm max 189w avg 195w np 329w max |
12 | 02/16/25 07:00 PM | Time Challenge Wadenterror Ridge - Stage 4 | 138bpm avg145bpm max 192w avg 200w np 338w max |
11 | 02/14/25 07:00 PM | Time Challenge Wadenterror Ridge - Stage 3 | 135bpm avg143bpm max 195w avg 199w np 341w max |
24 | 02/11/25 06:30 PM | Points Race DIRTy Sprockets Smash - Stage 5 (Time 2)2 | 134bpm avg146bpm max 184w avg 193w np 383w max |
8 | 02/09/25 07:00 PM | Time Challenge Wadenterror Ridge - Stage 2 | 135bpm avg143bpm max 196w avg 200w np 351w max |
DNF | 02/04/25 07:00 PM | Team Scratch Race eCKD Race and fun for all | 139bpm avg149bpm max 180w avg 185w np 311w max |
DNF | 02/02/25 03:00 PM | Scratch Race Sunday Medio Fondo | 130bpm avg140bpm max 170w avg 176w np 283w max |
10 | 01/28/25 06:30 PM | Points Race DIRTy Sprockets Smash - Stage 3 (Time 2)2 | 132bpm avg144bpm max 177w avg 191w np 356w max |
15 | 01/25/25 07:15 PM | Scratch Race Allkin Spring Classics | Wk3 | 69k & 705m 3 | 128bpm avg148bpm max 163w avg 173w np 320w max |