Ian Bright
CoalitionRider Profile
Total Time
76h 38m
Total Distance
2,001.9 km
Total Elevation
21.6 km
Performance
Critical Power Curve (90 Day Best Values)
Estimated CP
232 w
80% confidence
Estimated FTP
218 w
Estimated W'
8.1 kJ
Rankings
Rankings
Sprint
Bronze 2
Endurance
Bronze 2
Time Trial
Bronze 2
Climbing
Bronze 2
All-Rounder Ranking
535
Bronze 2
Race History
| place | dateTime | eventDetails | performance |
|---|---|---|---|
3 | 02/03/26 11:11 PM | Scratch Race Threshold Training Race4 | 169bpm avg188bpm max 226w avg 242w np 711w max |
— | 02/03/26 10:50 PM | Workout | 128bpm avg167bpm max |
1 | 01/26/26 05:20 AM | Elimination Race Forest Velodrome Elimination - TPV Career Mode4 | 158bpm avg187bpm max 240w avg 246w np 521w max |
— | 01/26/26 05:04 AM | Workout | 139bpm avg165bpm max |
34 | 01/21/26 03:00 AM | Scratch Race Grand Gilbert Fondo - TPV Career Mode4 | 168bpm avg188bpm max 173w avg 187w np 617w max |
— | 01/21/26 02:43 AM | Workout | 125bpm avg174bpm max |
3 | 01/18/26 03:00 AM | Scratch Race Island Classic - TPV Career Mode Stage 24 | 174bpm avg194bpm max 206w avg 214w np 548w max |
26 | 01/10/26 06:00 PM | Points Race The Leveller | 174bpm avg190bpm max 192w avg 204w np 471w max |
— | 01/10/26 05:30 PM | Workout | 129bpm avg176bpm max |
1 | 01/06/26 10:15 PM | Scratch Race Coast and Roast Crit - TPV Career Mode Stage 14 | 169bpm avg183bpm max 199w avg 206w np 703w max |
— | 01/06/26 09:36 PM | Workout | 139bpm avg167bpm max |
33 | 12/20/25 01:00 AM | Team Points Race BEST RIVALS - Stage 3 | 177bpm avg189bpm max 211w avg 218w np 859w max |
— | 12/20/25 12:36 AM | Workout | 149bpm avg176bpm max |
17 | 12/17/25 12:10 AM | Scratch Race Training Race2 | 171bpm avg191bpm max 210w avg 218w np 608w max |
— | 12/16/25 11:54 PM | Workout | 137bpm avg164bpm max |
52 | 12/13/25 01:00 AM | Team Points Race BEST RIVALS - Stage 2 | 177bpm avg192bpm max 193w avg 206w np 595w max |
— | 12/13/25 12:42 AM | Workout | 148bpm avg172bpm max |
— | 12/02/25 03:00 AM | Workout | 145bpm avg174bpm max |
2 | 11/30/25 12:58 AM | Scratch Race North Lake Training Race5 | 177bpm avg193bpm max 227w avg 237w np 418w max |
— | 11/30/25 12:37 AM | Workout | 139bpm avg166bpm max |
— | 11/19/25 01:04 AM | Workout | 152bpm avg187bpm max |
12 | 10/28/25 03:00 AM | Scratch Race 1500m | 179bpm avg189bpm max 355w avg 349w np 565w max |
— | 10/28/25 02:36 AM | Workout | 140bpm avg175bpm max |
— | 10/26/25 02:42 AM | Workout | 145bpm avg157bpm max |
8 | 10/24/25 11:30 PM | Scratch Race Mont-Royal Race4 | 175bpm avg192bpm max 212w avg 233w np 535w max |
— | 10/24/25 11:02 PM | Workout | 139bpm avg164bpm max |
4 | 10/22/25 10:30 PM | Scratch Race VO2 Race4 | 169bpm avg186bpm max 185w avg 209w np 443w max |
— | 10/22/25 10:19 PM | Workout | 108bpm avg116bpm max |
— | 10/15/25 02:40 AM | Workout | 150bpm avg162bpm max |
1 | 10/14/25 12:45 AM | Scratch Race Vo2 Race4 | 173bpm avg187bpm max 199w avg 218w np 558w max |
— | 10/14/25 12:17 AM | Workout | 139bpm avg161bpm max |
119 | 10/05/25 09:00 PM | Points Race TPV GRAND TOUR - STAGE 6 | 163bpm avg181bpm max 177w avg 191w np 581w max |
41 | 10/04/25 09:00 PM | Points Race TPV GRAND TOUR - STAGE 5 | 167bpm avg180bpm max 191w avg 192w np 301w max |
125 | 10/02/25 10:00 PM | Points Race TPV GRAND TOUR - STAGE 4 | 165bpm avg180bpm max 177w avg 187w np 416w max |
— | 10/02/25 09:36 PM | Workout | 136bpm avg160bpm max |
34 | 10/01/25 09:00 PM | Time Trial TPV GRAND TOUR - STAGE 3 - ITT | 172bpm avg188bpm max 200w avg 210w np 472w max |
— | 10/01/25 08:46 PM | Workout | 141bpm avg165bpm max |
126 | 09/29/25 10:00 PM | Points Race TPV GRAND TOUR - STAGE 2 | 169bpm avg182bpm max 192w avg 198w np 704w max |
— | 09/29/25 09:35 PM | Workout | 144bpm avg166bpm max |
130 | 09/28/25 10:00 PM | Points Race TPV GRAND TOUR - STAGE 1 | 171bpm avg184bpm max 196w avg 204w np 758w max |
— | 09/28/25 09:35 PM | Workout | 146bpm avg173bpm max |
1 | 09/27/25 02:40 AM | Scratch Race Georgetown Crit7 | 173bpm avg189bpm max 199w avg 207w np 739w max |
— | 09/27/25 02:27 AM | Workout | 142bpm avg164bpm max |
8 | 09/19/25 01:10 AM | Points Race Long And Flat(ish)6 | 166bpm avg187bpm max 183w avg 200w np 744w max |
— | 09/19/25 12:44 AM | Workout | 138bpm avg161bpm max |
— | 09/18/25 03:30 AM | Group Ride Coffee Ride Thursday | 156bpm avg179bpm max |
1 | 09/12/25 01:50 AM | Scratch Race The Leg Sapper8 | 171bpm avg186bpm max 187w avg 202w np 620w max |
— | 09/12/25 01:23 AM | Workout | 142bpm avg164bpm max |
— | 09/11/25 03:30 AM | Group Ride Coffee Ride Thrusday | 153bpm avg177bpm max |
— | 09/10/25 03:47 AM | Workout | 153bpm avg181bpm max |
— | 09/06/25 03:30 AM | Workout | 141bpm avg166bpm max |
— | 08/31/25 04:21 AM | Workout | 142bpm avg166bpm max |
— | 08/30/25 03:40 AM | Group Ride Tineo ride | 165bpm avg176bpm max |
— | 08/29/25 03:47 AM | Workout | 133bpm avg158bpm max |
— | 08/24/25 03:46 AM | Workout | 137bpm avg160bpm max |
40 | 08/21/25 10:50 PM | Scratch Race The Leg Sapper7 | 172bpm avg185bpm max 174w avg 190w np 456w max |
— | 08/21/25 10:29 PM | Workout | 141bpm avg164bpm max |
— | 08/17/25 03:05 AM | Workout | 149bpm avg162bpm max |
1 | 08/15/25 04:40 AM | Team Points Race Team Points Hilly Crit8 | 179bpm avg190bpm max 197w avg 207w np 697w max |
— | 08/15/25 04:18 AM | Workout | 154bpm avg172bpm max |
— | 08/11/25 02:32 AM | Workout | 142bpm avg165bpm max |
— | 08/09/25 04:40 AM | Workout | 137bpm avg159bpm max |
— | 08/06/25 03:55 AM | Workout | 164bpm avg180bpm max |
17 | 07/26/25 04:25 AM | Scratch Race Short And Flat6 | 181bpm avg194bpm max 187w avg 193w np 601w max |
— | 07/26/25 03:46 AM | Workout | 150bpm avg175bpm max |
— | 07/19/25 03:48 AM | Workout | 127bpm avg142bpm max |
10 | 07/18/25 12:50 AM | Scratch Race The Leg Sapper8 | 169bpm avg185bpm max 165w avg 171w np 332w max |
— | 07/18/25 12:31 AM | Workout | 136bpm avg160bpm max |
— | 07/15/25 03:46 AM | Workout | 156bpm avg177bpm max |
1 | 07/11/25 01:35 AM | Scratch Race Southern Crit8 | 176bpm avg195bpm max 187w avg 188w np 548w max |
— | 07/11/25 01:07 AM | Workout | 142bpm avg174bpm max |
— | 07/08/25 04:52 AM | Workout | 160bpm avg189bpm max |
— | 07/05/25 01:14 AM | Workout | 146bpm avg189bpm max |
— | 07/02/25 12:30 AM | Workout | 155bpm avg189bpm max |
— | 07/01/25 12:05 AM | Workout | 149bpm avg195bpm max |
— | 06/10/25 09:22 PM | Workout | 158bpm avg177bpm max |
— | 01/06/25 03:00 AM | Workout | 150bpm avg183bpm max |
— | 01/01/25 11:05 PM | Workout | 156bpm avg195bpm max |