Geoffrey G Cooper
Wholesome Masters Racing
Rider Profile
Total Rides
249
Total Time
181h 36m
Total Distance
5,422.9 km
Total Elevation
56.5 km
Longest Session
02h 15m
Most Distance in Session
81.9 km
Most Climbed in Session
1.2 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
225 w
87% confidence
Estimated FTP
211 w
Estimated W'
7.6 kJ
Race History
placedateTimeeventDetailsperformance
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 S6
3
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 Classic
2
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 Crit
5
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 Sapper
4
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 Climb
4
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 Race
4
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