Josh Harris

Total Rides
383
Total Time
242h 08m
Total Distance
8,182.9 km
Total Elevation
121 km
Longest Session
03h 11m
Most Distance in Session
110.4 km
Most Climbed in Session
2.5 km
Race Ranking
Sprint
Diamond 3
Endurance
Diamond 3
Time Trial
Diamond 3
Climbing
Diamond 3
All-Rounder Ranking
1908
Critical Power Curve (90 Day Best Values)
Estimated CP
332 w
93% confidence
Estimated FTP
321 w
Estimated W'
16.8 kJ
Date | Event | Performance | |
---|---|---|---|
08/08/25 01:00 AM | Time Trial August Challenge - Two Legs Bad Time Trial1 | 159bpm  avg168bpm  max 365w  avg 365w  np 551w  max | |
08/08/25 12:13 AM | Group Workout AM Sesh | 137bpm  avg171bpm  max | |
5 | 08/07/25 07:00 AM | Scratch Race Primarily Zone 2 disguised as a race | 122bpm  avg147bpm  max 241w  avg 252w  np 672w  max |
08/04/25 07:03 AM | Group Workout Monday Ramps | 129bpm  avg151bpm  max | |
08/02/25 12:10 AM | Group Ride Cooling Down | 112bpm  avg132bpm  max | |
30 | 08/02/25 12:00 AM | Scratch Race New Route: Little Opener1 | 156bpm  avg166bpm  max 426w  avg 426w  np 687w  max |
08/01/25 11:28 PM | Scratch Race New Route1 | 136bpm  avg162bpm  max 286w  avg 293w  np 1046w  max | |
07/30/25 07:41 AM | Scratch Race thresh 2 | 147bpm  avg165bpm  max 319w  avg 333w  np 415w  max | |
07/29/25 06:50 AM | Group Workout Early 400+ | 141bpm  avg170bpm  max | |
07/29/25 06:43 AM | Time Challenge 4 min rep 11 | 152bpm  avg163bpm  max 400w  avg 400w  np 434w  max | |
07/22/25 08:03 AM | Scratch Race Sub T3 | 157bpm  avg163bpm  max 354w  avg 354w  np 416w  max | |
07/22/25 07:43 AM | Scratch Race Sub T2 | 153bpm  avg163bpm  max 338w  avg 341w  np 579w  max | |
07/22/25 07:13 AM | Scratch Race Sub T1 | 140bpm  avg162bpm  max 294w  avg 321w  np 461w  max | |
07/10/25 07:01 AM | Scratch Race TPFTP | 149bpm  avg166bpm  max 317w  avg 337w  np 446w  max | |
06/26/25 10:18 PM | Scratch Race Broken Threshold | 146bpm  avg170bpm  max 288w  avg 321w  np 543w  max | |
06/16/25 06:30 AM | Scratch Race Pre Suisse Activation Race | 133bpm  avg159bpm  max 278w  avg 294w  np 864w  max | |
4 | 06/11/25 07:53 AM | Points Race 30x11 | 147bpm  avg171bpm  max 300w  avg 327w  np 597w  max |
06/10/25 11:10 PM | Scratch Race ICY T1 | 144bpm  avg169bpm  max 290w  avg 321w  np 509w  max | |
06/03/25 07:00 AM | Points Race Dragon's Threshold by MC1 | 141bpm  avg172bpm  max 285w  avg 314w  np 415w  max | |
05/31/25 09:48 PM | Group Ride Openers | 109bpm  avg147bpm  max |