Ryan Hamilton
Rider Profile
Total Time
150h 33m
Total Distance
5,435.7 km
Total Elevation
40.8 km
Performance
Critical Power Curve (90 Day Best Values)
Estimated CP
311 w
97% confidence
Estimated FTP
302 w
Estimated W'
9.6 kJ
Rankings
Sprint
Gold 2
Endurance
Platinum 1
Time Trial
Platinum 1
Climbing
Platinum 1
All-Rounder Ranking
1310
Platinum 1
Race History
placedateTimeeventDetailsperformance
20
12/05/25
07:00 PM
Team Points Race
BEST RIVALS - Stage 1
170bpm  avg179bpm  max
289w  avg
295w  np
620w  max
12/03/25
01:02 PM
Workout
140bpm  avg177bpm  max
DNF
11/30/25
05:00 PM
Scratch Race
Allkin Classics | Gent-Wevelgem | 73km & 600m
1
162bpm  avg183bpm  max
256w  avg
271w  np
450w  max
11/29/25
04:45 PM
Workout
161bpm  avg180bpm  max
DNF
11/29/25
04:30 PM
Scratch Race
Allkin Classics | Gent-Wevelgem | 73km & 600m
1
131bpm  avg146bpm  max
195w  avg
200w  np
295w  max
11/27/25
11:35 PM
Workout
135bpm  avg151bpm  max
11/26/25
04:16 PM
Workout
141bpm  avg175bpm  max
11/26/25
04:09 PM
Workout
113bpm  avg117bpm  max
12
11/22/25
02:15 PM
Team Time Trial
WFW TTT R2 Short
172bpm  avg182bpm  max
311w  avg
315w  np
449w  max
11/19/25
12:43 PM
Workout
143bpm  avg173bpm  max
12
11/15/25
02:00 PM
Scratch Race
Allkin Classics | Etoile | 78km & 186m
2
164bpm  avg181bpm  max
252w  avg
262w  np
483w  max
11/12/25
11:38 PM
Workout
135bpm  avg160bpm  max
11/11/25
09:44 PM
Workout
143bpm  avg180bpm  max
DNF
11/08/25
02:00 PM
Scratch Race
Allkin Classics | Wk7 | 69km & 544m
1
167bpm  avg182bpm  max
264w  avg
284w  np
664w  max
11/01/25
09:05 PM
Workout
144bpm  avg182bpm  max
10/29/25
12:05 AM
Workout
130bpm  avg143bpm  max
10/15/25
12:13 PM
Workout
149bpm  avg179bpm  max
10/12/25
04:46 PM
Workout
149bpm  avg178bpm  max
26
10/10/25
06:00 PM
Team Time Trial
Koala-borate! - Stage 1
178bpm  avg185bpm  max
283w  avg
287w  np
397w  max
10/10/25
05:33 PM
Workout
130bpm  avg154bpm  max
10/07/25
11:16 PM
Workout
09/11/25
01:37 AM
Workout
147bpm  avg173bpm  max
09/10/25
12:48 AM
Workout
157bpm  avg179bpm  max
9
07/01/25
06:00 PM
Scratch Race
eCKD Race and Fun - Solo
165bpm  avg180bpm  max
275w  avg
288w  np
506w  max
06/21/25
07:04 PM
Workout
149bpm  avg179bpm  max
05/30/25
12:42 AM
Workout
68bpm  avg108bpm  max
05/29/25
01:29 PM
Workout
153bpm  avg174bpm  max
05/28/25
03:25 PM
Workout
150bpm  avg178bpm  max
05/08/25
01:32 PM
Workout
152bpm  avg178bpm  max
04/30/25
01:56 PM
Workout
144bpm  avg178bpm  max
48
03/30/25
01:00 PM
Points Race
GRAND TOUR - ALL GROUPS - STAGE 6
157bpm  avg175bpm  max
256w  avg
274w  np
708w  max
45
03/29/25
02:00 PM
Time Trial
GRAND TOUR - ALL GROUPS - STAGE 5
169bpm  avg175bpm  max
287w  avg
291w  np
498w  max
13
03/28/25
02:00 PM
Points Race
GRAND TOUR - GROUP C - STAGE 4
164bpm  avg177bpm  max
271w  avg
283w  np
575w  max
12
03/26/25
02:00 PM
Points Race
GRAND TOUR - GROUP C - STAGE 3
168bpm  avg182bpm  max
274w  avg
291w  np
439w  max
21
03/25/25
02:00 PM
Points Race
GRAND TOUR - GROUP C - STAGE 2
171bpm  avg182bpm  max
287w  avg
296w  np
488w  max
8
03/24/25
02:00 PM
Points Race
GRAND TOUR - GROUP C - STAGE 1
167bpm  avg178bpm  max
279w  avg
290w  np
645w  max
03/20/25
07:22 PM
Workout
144bpm  avg172bpm  max
20
03/18/25
07:00 PM
Team Scratch Race
eCKD Race and fun for all
169bpm  avg180bpm  max
282w  avg
291w  np
492w  max
03/11/25
11:59 AM
Workout
151bpm  avg177bpm  max
10
03/08/25
01:00 PM
Scratch Race
Allkin Spring Classics | Wk9 | 55k & 1170m
1
166bpm  avg180bpm  max
266w  avg
283w  np
595w  max
03/01/25
01:23 PM
Workout
153bpm  avg174bpm  max
02/27/25
11:46 PM
Workout
152bpm  avg182bpm  max
02/25/25
10:20 PM
Workout
153bpm  avg179bpm  max
02/23/25
01:24 PM
Workout
156bpm  avg180bpm  max
02/22/25
06:04 PM
Workout
144bpm  avg178bpm  max
02/15/25
01:30 PM
Group Ride
901 Racing Rain day
135bpm  avg144bpm  max
02/15/25
01:00 PM
Group Ride
BPC Saturday Long Bomb
103bpm  avg120bpm  max
02/14/25
04:28 PM
Workout
149bpm  avg177bpm  max
02/11/25
10:53 PM
Workout
141bpm  avg179bpm  max
02/09/25
02:00 PM
Group Ride
[8bar] 100K Sunday Endurance Ride [+bots]
136bpm  avg178bpm  max
02/02/25
03:00 PM
Group Ride
(No Bot) Team Lou Sunday Group Ride
143bpm  avg161bpm  max
02/01/25
04:00 PM
Scratch Race
Allkin Spring Classics | Wk4 | 78k & 551m
1
164bpm  avg186bpm  max
257w  avg
264w  np
510w  max
02/01/25
03:00 PM
Group Ride
(No Bots)Team Lou Saturday group ride
141bpm  avg151bpm  max
01/30/25
12:37 PM
Workout
151bpm  avg176bpm  max
01/28/25
10:51 PM
Workout
149bpm  avg171bpm  max
01/26/25
05:03 PM
Workout
150bpm  avg174bpm  max
01/23/25
12:35 AM
Workout
135bpm  avg145bpm  max
01/22/25
01:36 AM
Workout
72bpm  avg72bpm  max
01/18/25
01:58 PM
Workout
146bpm  avg170bpm  max
01/15/25
01:41 AM
Workout
145bpm  avg169bpm  max
20
01/11/25
01:00 PM
Scratch Race
Allkin Classics | Wk1 | Hills Classic
1
164bpm  avg182bpm  max
243w  avg
262w  np
686w  max
9
01/04/25
01:15 PM
Scratch Race
One Day Hills Classic
1
158bpm  avg177bpm  max
264w  avg
291w  np
743w  max
01/02/25
07:19 PM
Workout
133bpm  avg151bpm  max
01/01/25
03:00 PM
Group Ride
No Bot Lou's New Years Resolution group ride
139bpm  avg146bpm  max
01/01/25
02:00 PM
Group Ride
[8bar] 20Mile Endurance Group Ride
135bpm  avg142bpm  max
7
12/30/24
12:00 PM
Scratch Race
Moonriders Holiday Tour: Stage 5
160bpm  avg173bpm  max
267w  avg
281w  np
503w  max
7
12/29/24
12:00 PM
Scratch Race
Moonriders Holiday Tour: Stage 4
168bpm  avg182bpm  max
290w  avg
303w  np
549w  max
7
12/28/24
12:00 PM
Scratch Race
Moonriders Holiday Tour: Stage 3
158bpm  avg179bpm  max
258w  avg
277w  np
483w  max
12/27/24
12:30 PM
Group Ride
BCC-Rapha500
128bpm  avg135bpm  max
9
12/27/24
12:00 PM
Scratch Race
Moonriders Holiday Tour: Stage 2
143bpm  avg167bpm  max
250w  avg
256w  np
471w  max
8
12/26/24
12:00 PM
Scratch Race
Moonriders Holiday Tour: Stage 1
157bpm  avg181bpm  max
286w  avg
291w  np
481w  max
12/24/24
12:30 PM
Group Ride
BCC-Rapha500
147bpm  avg157bpm  max
12/22/24
02:00 PM
Group Ride
[8bar] 100K Endurance Group Ride [Nobots]
148bpm  avg160bpm  max
12/22/24
02:00 PM
Group Ride
[8bar] 100K Endurance Group Ride [Nobots]
143bpm  avg146bpm  max
12/22/24
02:00 PM
Group Ride
[8bar] 100K Endurance Group Ride [Nobots]
137bpm  avg145bpm  max
12/21/24
02:14 PM
Workout
146bpm  avg167bpm  max
12/17/24
04:31 PM
Group Ride
FGW Tuesday Velocity Vector Group Ride
145bpm  avg178bpm  max
5
12/15/24
03:00 PM
Scratch Race
Sunday Ride
1
169bpm  avg183bpm  max
237w  avg
252w  np
536w  max
DNF
12/14/24
01:00 PM
Scratch Race
Allkin Classics Series | Wk9 | 62k & 834m
1
161bpm  avg182bpm  max
235w  avg
254w  np
438w  max
DNF
11/19/24
07:00 PM
Team Scratch Race
eCKD Race and fun for all
172bpm  avg185bpm  max
288w  avg
301w  np
461w  max
11/01/24
05:15 PM
Group Ride
eCKD Weekend Warmup
151bpm  avg180bpm  max
5
10/09/24
05:55 PM
Points Race
4/4-POINTS-WEDNESDAY OMNIUM
1
171bpm  avg183bpm  max
298w  avg
313w  np
803w  max
14
10/09/24
05:40 PM
Scratch Race
3/4 - KEIRIN-WEDNESDAY OMNIUM
145bpm  avg177bpm  max
242w  avg
310w  np
735w  max
5
10/09/24
05:25 PM
Scratch Race
2/4 - SPRINT -WEDNESDAY OMNIUM
168bpm  avg180bpm  max
328w  avg
349w  np
512w  max
30
10/09/24
05:10 PM
Elimination Race
1/4 - ELIMINATION -WEDNESDAY OMNIUM
1
145bpm  avg158bpm  max
311w  avg
303w  np
555w  max
25
09/29/24
05:00 PM
Team Points Race
Stage6 - INDIEVELO GRAND TOUR
1
171bpm  avg179bpm  max
287w  avg
293w  np
615w  max
13
09/28/24
03:00 PM
Team Points Race
Stage5 - INDIEVELO GRAND TOUR
1
169bpm  avg181bpm  max
292w  avg
308w  np
492w  max
10
09/26/24
10:00 PM
Team Points Race
Stage4 - INDIEVELO GRAND TOUR
1
170bpm  avg183bpm  max
284w  avg
287w  np
512w  max
6
09/25/24
10:00 PM
Team Points Race
Stage3 - INDIEVELO GRAND TOUR
1
164bpm  avg183bpm  max
287w  avg
294w  np
545w  max
17
09/25/24
01:30 AM
Team Points Race
Stage2 - INDIEVELO GRAND TOUR
1
170bpm  avg184bpm  max
281w  avg
283w  np
445w  max
8
09/25/24
01:00 AM
Time Trial
Stage1 - INDIEVELO GRAND TOUR - PROLOGUE
167bpm  avg177bpm  max
336w  avg
339w  np
476w  max
09/21/24
12:00 AM
Time Trial
Heroica 3 - S1: The prologue
177bpm  avg183bpm  max
353w  avg
354w  np
488w  max
27
09/10/24
06:00 PM
Team Scratch Race
eCKD Race and fun for all league
173bpm  avg186bpm  max
266w  avg
270w  np
441w  max
08/21/24
08:26 PM
Workout
126bpm  avg145bpm  max
9
05/21/24
07:00 PM
Points Race
DIRTy Sprockets Smash Series, Stage 3, Time 4
167bpm  avg180bpm  max
281w  avg
291w  np
505w  max
25
04/09/24
06:00 PM
Team Scratch Race
eCKD Race and fun for all league
167bpm  avg182bpm  max
295w  avg
310w  np
442w  max
04/07/24
01:47 PM
Group Ride
(No Bot) Team Lou Sunday Group Ride
147bpm  avg176bpm  max
4
04/06/24
05:30 PM
Time Challenge
WADENTERROR Ridge - Prologue - Stage 1
178bpm  avg186bpm  max
340w  avg
341w  np
445w  max
21
03/13/24
12:47 PM
Scratch Race
The Leg Sapper
2
154bpm  avg180bpm  max
265w  avg
290w  np
470w  max
DNF
03/10/24
01:54 PM
Scratch Race
Sunday Medio Fondo
140bpm  avg165bpm  max
237w  avg
255w  np
769w  max
01/24/24
12:53 AM
Time Trial
Heroica 2.1 - Prologue (no bots)
169bpm  avg176bpm  max
336w  avg
335w  np
411w  max
12/31/23
02:42 PM
Group Ride
(No Bot) Team Lou New Years Eve Day GroupRide
143bpm  avg175bpm  max
12/31/23
12:38 AM
Scratch Race
OTR December Knights Stage 5b
166bpm  avg179bpm  max
275w  avg
286w  np
381w  max
DNF
12/26/23
10:46 PM
Scratch Race
The Leg Sapper
3
132bpm  avg136bpm  max
189w  avg
192w  np
256w  max
12/25/23
02:36 PM
Group Ride
Rapha Festive 500 Group Ride - Day 2
136bpm  avg142bpm  max
12/24/23
02:43 PM
Group Ride
(No Bot) Team Lou Sunday Holiday Group Ride
148bpm  avg181bpm  max
12/17/23
05:55 PM
Scratch Race
OTR December Knights Stage 3a
274w  avg
294w  np
516w  max
DNF
12/16/23
03:52 PM
Scratch Race
Heroica 1.6
153bpm  avg167bpm  max
216w  avg
226w  np
426w  max
12/16/23
02:42 PM
Group Ride
(No Bot) Team Lou Saturday Group Ride
157bpm  avg182bpm  max
13
12/10/23
06:50 PM
Time Challenge
December Challenge - 6 Min Hill Climb
1
167bpm  avg174bpm  max
323w  avg
321w  np
461w  max
12/10/23
05:50 PM
Scratch Race
OTR December Knights Stage 2a
163bpm  avg183bpm  max
269w  avg
290w  np
713w  max
12/09/23
02:58 PM
Group Ride
(No Bot) Team Lou Saturday Group Ride
149bpm  avg180bpm  max
46
12/08/23
01:06 AM
Scratch Race
Hilltop Finish
135bpm  avg143bpm  max
207w  avg
208w  np
302w  max
21
12/08/23
01:03 AM
Elimination Race
Devil Take The Hindmost
1
111bpm  avg121bpm  max
200w  avg
199w  np
228w  max
4
12/03/23
05:38 PM
Scratch Race
OTR December Knights Stage 1a
168bpm  avg187bpm  max
283w  avg
304w  np
664w  max
140
12/02/23
12:36 PM
Scratch Race
Tour de TrainingPeaks Virtual - Stage 2
145bpm  avg153bpm  max
221w  avg
222w  np
369w  max
11/19/23
02:52 PM
Group Ride
(No Bot) Team Lou Sunday Group Ride
155bpm  avg184bpm  max
12
10/29/23
05:44 PM
Time Trial
October Challenge - Hill Climb
2
171bpm  avg181bpm  max
308w  avg
318w  np
485w  max
49
08/20/23
04:53 PM
Scratch Race
Tour de TrainingPeaks Virtual - Stage 2
156bpm  avg174bpm  max
262w  avg
266w  np
453w  max
8
08/20/23
03:51 PM
Scratch Race
Tour de TrainingPeaks Virtual - Stage 1
298w  avg
305w  np
542w  max