John Oakes
Rider Profile
Total Time
120h 45m
Total Distance
4,158.1 km
Total Elevation
27.7 km
Performance
Critical Power Curve (90 Day Best Values)
Estimated CP
222 w
93% confidence
Estimated FTP
218 w
Estimated W'
14.7 kJ
Rankings
Sprint
TBD
Endurance
TBD
Time Trial
Platinum 2
Climbing
TBD
All-Rounder Ranking
TBD
Race History
| place | dateTime | eventDetails | performance |
|---|---|---|---|
12/10/25 12:07 AM | Workout | 141bpm avg169bpm max | |
12/05/25 12:11 AM | Workout | 154bpm avg179bpm max | |
12/05/25 12:06 AM | Workout | 101bpm avg112bpm max | |
12/02/25 11:58 PM | Workout | 137bpm avg173bpm max | |
11/30/25 04:35 PM | Workout | 140bpm avg179bpm max | |
11/26/25 12:06 AM | Workout | 151bpm avg170bpm max | |
11/18/25 11:40 PM | Workout | 144bpm avg179bpm max | |
11/14/25 12:17 AM | Workout | 145bpm avg181bpm max | |
11/12/25 12:18 AM | Workout | 148bpm avg171bpm max | |
11/06/25 11:58 PM | Workout | 146bpm avg182bpm max | |
10/30/25 11:24 PM | Workout | 152bpm avg179bpm max | |
10/28/25 11:07 PM | Workout | 150bpm avg172bpm max | |
10/21/25 11:06 PM | Workout | 134bpm avg158bpm max | |
10/16/25 11:11 PM | Workout | 153bpm avg179bpm max | |
10/14/25 10:27 PM | Workout | 148bpm avg173bpm max | |
10/12/25 12:53 PM | Workout | 143bpm avg166bpm max | |
10/12/25 12:51 PM | Workout | 75bpm avg79bpm max | |
10/09/25 11:38 PM | Workout | 130bpm avg163bpm max | |
10/02/25 11:11 PM | Workout | 145bpm avg171bpm max | |
08/30/25 05:00 PM | Group Ride Alpe’D Huez (try out) | 75bpm avg75bpm max | |
08/21/25 11:13 PM | Workout | 150bpm avg177bpm max | |
08/11/25 10:43 PM | Workout | 140bpm avg180bpm max | |
07/23/25 12:09 AM | Workout | 156bpm avg178bpm max | |
07/23/25 12:01 AM | Workout | 113bpm avg117bpm max | |
06/05/25 11:11 PM | Workout | 136bpm avg173bpm max | |
03/06/25 11:42 PM | Workout | 153bpm avg169bpm max | |
02/19/25 08:16 PM | Workout | 149bpm avg182bpm max | |
49 | 02/19/25 12:25 AM | Scratch Race Short And Flat3 | 174bpm avg185bpm max 263w avg 266w np 542w max |
02/16/25 02:22 PM | Workout | 144bpm avg181bpm max | |
02/16/25 02:10 PM | Workout | 77bpm avg87bpm max | |
02/12/25 12:06 AM | Workout | 150bpm avg176bpm max | |
01/29/25 12:10 AM | Workout | 158bpm avg180bpm max | |
4 | 01/22/25 12:30 AM | Points Race DIRTy Sprockets Smash - Stage 2 (Time 4)1 | 170bpm avg185bpm max 236w avg 244w np 596w max |
01/21/25 12:02 AM | Workout | 134bpm avg174bpm max | |
01/19/25 04:30 PM | Group Ride TrainingPeaks Sunday Snow Ride | 138bpm avg170bpm max | |
01/15/25 12:13 AM | Workout | 148bpm avg176bpm max | |
01/12/25 08:28 PM | Workout | 145bpm avg178bpm max | |
01/12/25 08:17 PM | Workout | 113bpm avg138bpm max | |
01/09/25 10:29 PM | Workout | 142bpm avg186bpm max | |
01/07/25 09:11 PM | Workout | 160bpm avg181bpm max | |
01/05/25 04:01 PM | Workout | 141bpm avg187bpm max | |
01/04/25 03:49 PM | Workout | 136bpm avg184bpm max | |
12/31/24 03:17 PM | Workout | 149bpm avg183bpm max | |
12/23/24 03:05 PM | Workout | 148bpm avg176bpm max | |
12/20/24 12:03 AM | Workout | 136bpm avg174bpm max | |
12/18/24 12:30 AM | Workout | 146bpm avg168bpm max | |
12/18/24 12:20 AM | Workout | 107bpm avg116bpm max | |
12/13/24 12:08 AM | Workout | 140bpm avg182bpm max | |
12/13/24 12:04 AM | Workout | 81bpm avg99bpm max | |
12/11/24 09:11 PM | Workout | ||
12/10/24 11:34 PM | Workout | 136bpm avg169bpm max | |
12/06/24 12:19 AM | Workout | 144bpm avg178bpm max | |
12/06/24 12:16 AM | Workout | 98bpm avg113bpm max | |
12/04/24 12:04 AM | Workout | 142bpm avg172bpm max | |
11/27/24 02:45 AM | Workout | ||
11/26/24 11:29 PM | Workout | 138bpm avg160bpm max | |
11/26/24 12:43 AM | Workout | 125bpm avg148bpm max | |
11/26/24 12:29 AM | Workout |