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
| place | dateTime | eventDetails | performance |
|---|---|---|---|
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 & 600m1 | 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 & 600m1 | 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 & 186m2 | 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 & 544m1 | 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 Classic1 | 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 Ride1 | 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 OMNIUM1 | 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 OMNIUM1 | 145bpm avg158bpm max 311w avg 303w np 555w max |
25 | 09/29/24 05:00 PM | Team Points Race Stage6 - INDIEVELO GRAND TOUR1 | 171bpm avg179bpm max 287w avg 293w np 615w max |
13 | 09/28/24 03:00 PM | Team Points Race Stage5 - INDIEVELO GRAND TOUR1 | 169bpm avg181bpm max 292w avg 308w np 492w max |
10 | 09/26/24 10:00 PM | Team Points Race Stage4 - INDIEVELO GRAND TOUR1 | 170bpm avg183bpm max 284w avg 287w np 512w max |
6 | 09/25/24 10:00 PM | Team Points Race Stage3 - INDIEVELO GRAND TOUR1 | 164bpm avg183bpm max 287w avg 294w np 545w max |
17 | 09/25/24 01:30 AM | Team Points Race Stage2 - INDIEVELO GRAND TOUR1 | 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 Sapper2 | 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 Sapper3 | 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 Climb1 | 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 Hindmost1 | 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 Climb2 | 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 |