John Oakes

Rider Profile
Total Rides
98
Total Time
85h 44m
Total Distance
3,013.2 km
Total Elevation
17.5 km
Longest Session
03h 02m
Most Distance in Session
113.8 km
Most Climbed in Session
1 km
Race Ranking
Sprint
Carbon 2
Endurance
Carbon 3
Time Trial
Platinum 2
Climbing
Carbon 1
All-Rounder Ranking
504
Critical Power Curve (90 Day Best Values)
Estimated CP
237 w
68% confidence
Estimated FTP
224 w
Estimated W'
4.6 kJ
Race History
place | dateTime | eventDetails | performance |
---|---|---|---|
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 |