Geoffrey G Cooper
Wholesome Masters RacingRider Profile
Total Time
187h 02m
Total Distance
5,593.8 km
Total Elevation
57.7 km
Race Ranking
Sprint
Silver 3
Endurance
Silver 3
Time Trial
Silver 3
Climbing
Silver 2
All-Rounder Ranking
922
Critical Power Curve (90 Day Best Values)
Estimated CP
193 w
89% confidence
Estimated FTP
186 w
Estimated W'
8.2 kJ
Race History
| place | dateTime | eventDetails | performance |
|---|---|---|---|
09/19/25 12:04 AM | Workout | ||
09/06/25 01:47 PM | Workout | 167bpm avg197bpm max | |
09/03/25 11:42 PM | Workout | 168bpm avg199bpm max | |
08/04/25 11:24 PM | Workout | 158bpm avg191bpm max | |
07/25/25 01:18 AM | Workout | 162bpm avg181bpm max | |
07/18/25 12:34 AM | Workout | 124bpm avg158bpm max | |
07/02/25 12:52 AM | Workout | 120bpm avg159bpm max | |
06/25/25 12:31 AM | Workout | 115bpm avg162bpm max | |
06/13/25 12:05 AM | Workout | 130bpm avg214bpm max | |
06/10/25 11:25 AM | Workout | 123bpm avg170bpm max | |
06/05/25 11:00 PM | Group Workout PJW Racing Ride with an Aussie | 115bpm avg153bpm max | |
06/03/25 11:36 PM | Workout | 116bpm avg157bpm max | |
05/27/25 11:34 PM | Workout | 122bpm avg154bpm max | |
05/16/25 12:23 AM | Workout | 104bpm avg131bpm max | |
05/16/25 12:22 AM | Workout | 72bpm avg76bpm max | |
05/09/25 12:34 AM | Workout | 117bpm avg163bpm max | |
05/06/25 11:02 PM | Workout | 129bpm avg158bpm max | |
05/06/25 10:43 PM | Workout | 93bpm avg108bpm max | |
04/25/25 11:30 PM | Workout | 103bpm avg128bpm max | |
8 | 04/19/25 05:00 PM | Scratch Race eCKD Easter Eight Escapes S63 | 121bpm avg150bpm max 176w avg 181w np 412w max |
04/19/25 12:28 AM | Workout | 105bpm avg125bpm max | |
04/17/25 11:45 PM | Workout | 111bpm avg153bpm max | |
04/05/25 02:30 PM | Group Ride Snow Happens | 129bpm avg160bpm max | |
DNF | 04/05/25 03:00 PM | Scratch Race Allkin Spring Classics | Wk12 | 67k & 870m 3 | 109bpm avg124bpm max 158w avg 176w np 282w max |
04/03/25 11:28 PM | Workout | 119bpm avg155bpm max | |
03/20/25 11:42 PM | Workout | 114bpm avg148bpm max | |
03/19/25 11:34 PM | Workout | 101bpm avg133bpm max | |
03/18/25 11:19 PM | Workout | 115bpm avg149bpm max | |
9 | 02/22/25 04:00 PM | Scratch Race Allkin Spring Classics | Wk7 | 71k & 665m 2 | 129bpm avg152bpm max 194w avg 200w np 435w max |
02/21/25 01:13 AM | Workout | 110bpm avg147bpm max | |
02/20/25 12:53 AM | Workout | 96bpm avg118bpm max | |
29 | 02/15/25 04:00 PM | Scratch Race Allkin Spring Classics | Wk6 | 62k & 976m 2 | 131bpm avg160bpm max 189w avg 198w np 327w max |
02/13/25 10:47 PM | Workout | 117bpm avg147bpm max | |
02/13/25 12:57 AM | Workout | 101bpm avg127bpm max | |
4 | 02/08/25 04:00 PM | Scratch Race Allkin Spring Classics | Wk5 | 79k & 462m 3 | 135bpm avg210bpm max 188w avg 203w np 422w max |
02/06/25 11:58 PM | Workout | 115bpm avg143bpm max | |
02/06/25 01:00 AM | Workout | 93bpm avg109bpm max | |
5 | 02/01/25 04:00 PM | Scratch Race Allkin Spring Classics | Wk4 | 78k & 551m 2 | 134bpm avg206bpm max 197w avg 203w np 382w max |
01/31/25 12:21 AM | Workout | 111bpm avg157bpm max | |
11 | 01/25/25 04:00 PM | Scratch Race Allkin Spring Classics | Wk3 | 69k & 705m 3 | 134bpm avg182bpm max 194w avg 202w np 351w max |
01/25/25 03:37 PM | Workout | 105bpm avg127bpm max | |
01/24/25 12:17 AM | Workout | 113bpm avg193bpm max | |
11 | 01/18/25 04:00 PM | Scratch Race Allkin Spring Classics | Wk2 | 81k & 210m 2 | 131bpm avg173bpm max 175w avg 179w np 391w max |
01/17/25 12:21 AM | Workout | 113bpm avg146bpm max | |
24 | 01/11/25 04:00 PM | Scratch Race Allkin Classics | Wk1 | Hills Classic2 | 131bpm avg154bpm max 175w avg 183w np 342w max |
01/09/25 09:07 PM | Workout | 120bpm avg153bpm max | |
01/04/25 03:00 PM | Group Ride (No Bot) Team Lou Saturday Group Ride | 133bpm avg187bpm max | |
01/01/25 12:15 AM | Group Ride TWTT Group ride | 108bpm avg121bpm max | |
12/18/24 12:55 AM | Workout | 118bpm avg149bpm max | |
12/12/24 12:30 AM | Group Ride TW Group ride | 118bpm avg145bpm max | |
12/04/24 01:17 AM | Workout | 123bpm avg151bpm max | |
12/04/24 01:11 AM | Workout | 90bpm avg103bpm max | |
11/20/24 12:40 AM | Team Points Race Team Points Hilly Crit5 | 127bpm avg155bpm max 215w avg 225w np 402w max | |
11/16/24 03:00 PM | Group Ride (No Bot) Team Lou Saturday Group Ride | 130bpm avg153bpm max | |
11/11/24 07:32 PM | Workout | 115bpm avg154bpm max | |
11/09/24 06:45 PM | Group Ride 2 hours Endurance | 117bpm avg128bpm max | |
11/09/24 05:40 PM | Workout | 126bpm avg170bpm max | |
11/09/24 05:39 PM | Workout | 61bpm avg68bpm max | |
11/09/24 05:37 PM | Workout | 79bpm avg82bpm max | |
11 | 10/31/24 11:45 PM | Time Trial HIetun TT (Test)5 | 131bpm avg152bpm max 200w avg 205w np 321w max |
76 | 10/31/24 12:00 AM | Points Race 11VELO - STAGE 3 | 133bpm avg153bpm max 202w avg 205w np 400w max |
10/30/24 12:06 AM | Group Ride at | 123bpm avg143bpm max | |
10/23/24 12:53 AM | Workout | 128bpm avg157bpm max | |
48 | 10/22/24 12:00 AM | Scratch Race Tour de TrainingPeaks Virtual - Stage 1 | 134bpm avg155bpm max 198w avg 201w np 361w max |
09/18/24 12:04 AM | Workout | 119bpm avg152bpm max | |
21 | 08/09/24 12:00 AM | Scratch Race Tour de TrainingPeaks Virtual - Stage 1 | 131bpm avg148bpm max 215w avg 217w np 372w max |
32 | 08/01/24 11:00 PM | Scratch Race Tour de TrainingPeaks Virtual - Stage 6 | 128bpm avg150bpm max 194w avg 199w np 367w max |
99 | 08/01/24 12:00 AM | Scratch Race Tour de TrainingPeaks Virtual - Stage 1 | 113bpm avg127bpm max 189w avg 193w np 289w max |
07/31/24 12:10 AM | Workout | 113bpm avg147bpm max | |
07/25/24 10:33 PM | Workout | 112bpm avg144bpm max | |
07/17/24 01:11 AM | Workout | 107bpm avg127bpm max | |
05/31/24 12:10 AM | Workout | 117bpm avg155bpm max | |
DNF | 05/24/24 12:42 AM | Scratch Race The Leg Sapper4 | 127bpm avg178bpm max 188w avg 194w np 285w max |
05/08/24 12:12 AM | Workout | 44bpm avg48bpm max | |
04/27/24 08:29 PM | Group Ride KnQ Endurance Ride | 132bpm avg209bpm max | |
04/27/24 08:11 PM | Group Ride KnQ Endurance Ride | 75bpm avg75bpm max | |
04/20/24 06:02 PM | Workout | 115bpm avg161bpm max | |
04/18/24 11:55 PM | Workout | 111bpm avg148bpm max | |
04/06/24 03:53 PM | Workout | 119bpm avg160bpm max | |
03/27/24 12:00 AM | Workout | 116bpm avg155bpm max | |
03/14/24 11:28 PM | Workout | 119bpm avg152bpm max | |
03/01/24 12:21 AM | Workout | 115bpm avg157bpm max | |
02/15/24 02:08 PM | Workout | 118bpm avg172bpm max | |
02/10/24 03:42 PM | Workout | 114bpm avg160bpm max | |
02/10/24 03:40 PM | Workout | 60bpm avg70bpm max | |
02/10/24 03:16 PM | Workout | ||
DNF | 02/10/24 02:15 PM | Scratch Race Saturday Sendo 100 | 99bpm avg110bpm max 110w avg 166w np 232w max |
02/03/24 05:22 PM | Workout | 119bpm avg204bpm max | |
02/03/24 05:17 PM | Workout | ||
02/02/24 12:03 AM | Workout | 114bpm avg160bpm max | |
01/17/24 01:36 AM | Workout | 119bpm avg161bpm max | |
01/14/24 11:23 PM | Workout | 111bpm avg129bpm max | |
01/10/24 12:50 AM | Workout | 114bpm avg160bpm max | |
12/26/23 09:14 PM | Workout | 114bpm avg169bpm max | |
25 | 12/22/23 12:52 AM | Time Challenge December Challenge - 6 Min Hill Climb4 | 115bpm avg125bpm max 212w avg 211w np 302w max |
12/17/23 10:54 PM | Workout | ||
25 | 12/14/23 01:28 AM | Team Points Race Team Points Race4 | 119bpm avg143bpm max 204w avg 204w np 330w max |
12/11/23 11:08 PM | Workout | 97bpm avg116bpm max | |
DNF | 12/09/23 02:06 PM | Scratch Race Saturday Sendo | 124bpm avg155bpm max 182w avg 190w np 309w max |
DNF | 12/05/23 12:52 AM | Scratch Race Tour de TrainingPeaks Virtual - Stage 2 | 123bpm avg151bpm max 189w avg 194w np 304w max |
DNF | 12/02/23 02:15 PM | Scratch Race Saturday Sendo | 131bpm avg155bpm max 184w avg 192w np 366w max |
DNF | 11/06/23 12:47 AM | Scratch Race Tour de TrainingPeaks Virtual - Stage 2 | 114bpm avg134bpm max 181w avg 189w np 336w max |
10/31/23 11:30 PM | Workout | 118bpm avg153bpm max | |
85 | 10/30/23 11:56 PM | Scratch Race Tour de TrainingPeaks Virtual - Stage 1 | 210w avg 214w np 340w max |
DNF | 10/28/23 01:02 PM | Scratch Race Saturday Sendo 100 | 117bpm avg141bpm max 179w avg 188w np 382w max |
10/25/23 11:50 PM | Workout | 105bpm avg130bpm max |