Daniel Todd
Rider Profile
Total Time
117h 48m
Total Distance
3,680.6 km
Total Elevation
40.4 km
Performance
Critical Power Curve (90 Day Best Values)
Estimated CP
225 w
84% confidence
Estimated FTP
216 w
Estimated W'
24.5 kJ
Rankings
Sprint
Platinum 1
Endurance
Platinum 2
Time Trial
Platinum 2
Climbing
TBD
All-Rounder Ranking
TBD
Race History
| place | dateTime | eventDetails | performance |
|---|---|---|---|
— | 01/22/26 02:20 PM | Workout | 98bpm avg120bpm max |
— | 01/21/26 08:04 PM | Workout | |
— | 01/20/26 08:32 PM | Workout | |
— | 01/15/26 11:12 AM | Workout | 144bpm avg186bpm max |
— | 01/14/26 08:37 PM | Workout | 134bpm avg182bpm max |
— | 01/13/26 08:34 PM | Workout | 134bpm avg187bpm max |
— | 01/11/26 07:15 PM | Workout | 139bpm avg184bpm max |
— | 01/10/26 05:59 PM | Workout | |
— | 01/08/26 02:32 PM | Workout | 140bpm avg183bpm max |
— | 01/07/26 07:53 PM | Workout | 130bpm avg173bpm max |
— | 01/06/26 08:26 PM | Workout | 133bpm avg150bpm max |
— | 01/04/26 07:22 PM | Workout | 149bpm avg179bpm max |
— | 01/03/26 09:26 AM | Workout | 135bpm avg181bpm max |
— | 01/01/26 06:43 PM | Workout | 127bpm avg136bpm max |
— | 12/30/25 07:30 PM | Group Ride Steak and Beers | 134bpm avg167bpm max |
— | 12/21/25 06:45 AM | Workout | |
— | 12/20/25 08:16 PM | Workout | 153bpm avg178bpm max |
— | 12/18/25 07:22 PM | Workout | 157bpm avg179bpm max |
— | 12/16/25 08:44 PM | Workout | 154bpm avg166bpm max |
— | 12/16/25 07:55 PM | Workout | 142bpm avg166bpm max |
49 | 12/14/25 12:00 PM | Scratch Race La Primavera - MSR Challenge by Chaos Racing1 | 146bpm avg178bpm max 227w avg 271w np 874w max |
— | 12/04/25 04:07 PM | Workout | 155bpm avg178bpm max |
— | 12/03/25 06:38 PM | Workout | 147bpm avg171bpm max |
— | 11/29/25 11:43 AM | Workout | 152bpm avg178bpm max |
— | 11/26/25 01:20 PM | Workout | 132bpm avg161bpm max |
— | 11/25/25 08:27 PM | Workout | 134bpm avg166bpm max |
— | 11/20/25 07:24 AM | Workout | 133bpm avg154bpm max |
— | 11/19/25 07:05 PM | Workout | 127bpm avg138bpm max |
— | 11/13/25 07:11 PM | Workout | 141bpm avg177bpm max |
— | 11/12/25 03:17 PM | Workout | 135bpm avg148bpm max |
— | 11/11/25 07:53 PM | Workout | 140bpm avg179bpm max |
— | 11/07/25 08:11 PM | Workout | 131bpm avg177bpm max |
— | 11/04/25 07:48 PM | Workout | 133bpm avg176bpm max |
— | 10/14/25 06:35 PM | Workout | 144bpm avg173bpm max |
— | 07/16/25 06:32 PM | Workout | 134bpm avg164bpm max |
— | 07/09/25 10:51 AM | Workout | |
— | 06/26/25 06:53 PM | Workout | 129bpm avg172bpm max |
— | 06/17/25 04:11 PM | Workout | 136bpm avg183bpm max |
— | 06/10/25 06:41 PM | Workout | 137bpm avg160bpm max |
— | 06/05/25 03:09 PM | Workout | 146bpm avg171bpm max |
— | 06/04/25 12:25 PM | Workout | 133bpm avg182bpm max |
— | 05/22/25 12:07 PM | Workout | 137bpm avg184bpm max |
DNF | 04/27/25 10:00 AM | Scratch Race Tour de TrainingPeaks Virtual - Stage 5 | 101bpm avg148bpm max 122w avg 174w np 572w max |
3 | 04/22/25 06:00 PM | Scratch Race eCKD Race and Fun - Solo | 167bpm avg195bpm max 285w avg 329w np 929w max |
3 | 04/17/25 05:00 PM | Scratch Race La classique du Jeudi | 162bpm avg195bpm max 238w avg 296w np 982w max |
— | 03/23/25 05:05 PM | Workout | |
— | 03/22/25 03:32 PM | Workout | 141bpm avg185bpm max |
— | 03/18/25 04:34 PM | Workout | 138bpm avg181bpm max |
— | 03/06/25 07:18 PM | Workout | |
— | 03/05/25 06:56 PM | Workout | 125bpm avg143bpm max |
— | 02/18/25 08:07 PM | Workout | 148bpm avg176bpm max |
— | 02/17/25 06:14 AM | Workout | 158bpm avg177bpm max |
— | 02/15/25 08:29 PM | Workout | 154bpm avg175bpm max |
— | 02/13/25 07:13 PM | Workout | 153bpm avg187bpm max |
— | 02/13/25 05:15 PM | Workout | 114bpm avg128bpm max |
— | 02/12/25 01:25 PM | Workout | 146bpm avg170bpm max |
— | 02/11/25 04:34 PM | Workout | 140bpm avg173bpm max |
— | 02/05/25 01:18 PM | Workout | 145bpm avg170bpm max |
2 | 02/04/25 05:45 PM | Team Scratch Race "sprietz tuesday" - Team ADR | 167bpm avg195bpm max 270w avg 333w np 982w max |
— | 01/30/25 06:56 PM | Workout | 140bpm avg181bpm max |
— | 01/29/25 01:24 PM | Workout | 138bpm avg175bpm max |
— | 01/23/25 07:45 AM | Workout | 152bpm avg185bpm max |
— | 01/22/25 09:16 AM | Workout | 138bpm avg159bpm max |
— | 01/21/25 04:57 PM | Workout | 142bpm avg180bpm max |
— | 01/18/25 05:40 PM | Workout | 130bpm avg181bpm max |
1 | 01/15/25 06:55 PM | Scratch Race 4/4-SCRATCH-WEDNESDAY OMNIUM1 | 167bpm avg194bpm max 260w avg 293w np 1019w max |
2 | 01/15/25 06:40 PM | Scratch Race 3/4 - KEIRIN-WEDNESDAY OMNIUM | 150bpm avg193bpm max 255w avg 347w np 1012w max |
2 | 01/15/25 06:25 PM | Time Trial 2/4 - iTT -WEDNESDAY OMNIUM | 173bpm avg187bpm max 310w avg 327w np 507w max |
1 | 01/15/25 06:10 PM | Elimination Race 1/4 - ELIMINATION -WEDNESDAY OMNIUM1 | 175bpm avg197bpm max 348w avg 360w np 1100w max |
— | 01/14/25 05:50 PM | Workout | 136bpm avg164bpm max |
— | 01/14/25 05:47 PM | Workout | 96bpm avg111bpm max |
1 | 01/01/25 06:40 PM | Scratch Race 3/4 - KEIRIN-WEDNESDAY OMNIUM | 138bpm avg185bpm max 276w avg 332w np 1001w max |
1 | 12/31/24 07:50 PM | Points Race The Hills Are Alive1 | 160bpm avg189bpm max 280w avg 310w np 1055w max |
— | 12/21/24 02:21 PM | Workout | 126bpm avg153bpm max |
— | 12/17/24 03:07 PM | Workout | 129bpm avg142bpm max |
5 | 12/15/24 05:00 PM | Scratch Race Allkin Classics Series | Wk9 | 62k & 834m 1 | 155bpm avg189bpm max 247w avg 277w np 776w max |
5 | 12/14/24 04:45 PM | Scratch Race Keirin Race1 | 144bpm avg188bpm max 309w avg 418w np 1064w max |
— | 12/10/24 06:52 PM | Workout | 135bpm avg187bpm max |
2 | 12/07/24 05:00 PM | Scratch Race Allkin Classics Series | Wk8 | 73k & 437m 1 | 159bpm avg195bpm max 249w avg 270w np 1106w max |
— | 12/05/24 05:05 PM | Workout | |
1 | 12/04/24 05:05 PM | Elimination Race Devil Take The Hindmost1 | 280w avg 337w np 1089w max |
— | 12/03/24 06:30 PM | Group Ride Catenary Chaingang |