Sandy Thomson
Cranks & SpannersRider Profile
Total Rides
363
Total Time
100h 22m
Total Distance
3,626.6 km
Total Elevation
26.9 km
Longest Session
01h 16m
Most Distance in Session
46.9 km
Most Climbed in Session
649 m
 Race Ranking 
Sprint
Gold 3
Endurance
Platinum 1
Time Trial
Platinum 1
Climbing
Gold 2
 All-Rounder Ranking 
1271
Critical Power Curve (90 Day Best Values)
Estimated CP
208 w 
97% confidence 
Estimated FTP
204 w
Estimated W'
7.1 kJ
Race History
| place | dateTime | eventDetails | performance | 
|---|---|---|---|
 DNF   | 11/03/25 07:25 PM  | Scratch Race  Cranks and Spanners - The Dorset Coast Road1  | 139bpm  avg165bpm  max 169w  avg 198w  np 384w  max  | 
10/20/25 06:28 PM  | Scratch Race  Cranks and Spanners Scratch Race1  | 170bpm  avg191bpm  max 209w  avg 222w  np 722w  max  | |
08/28/25 06:52 PM  | Group Ride  Alpe - 120w bot | 75bpm  avg75bpm  max  | |
 DNF   | 08/04/25 07:30 PM  | Points Race  DIRTy Critting Time Points Race1  | 148bpm  avg182bpm  max 139w  avg 172w  np 531w  max  | 
05/09/25 02:55 PM  | Points Race  Cranks & Spanners Points Race1  | 165bpm  avg187bpm  max 215w  avg 240w  np 674w  max  | |
15  | 04/23/25 05:55 PM  | Points Race  4/4-POINTS-WEDNESDAY OMNIUM2  | 170bpm  avg187bpm  max 211w  avg 238w  np 690w  max  | 
8  | 04/23/25 05:40 PM  | Scratch Race  3/4 - KEIRIN-WEDNESDAY OMNIUM | 147bpm  avg190bpm  max 202w  avg 263w  np 529w  max  | 
10  | 04/23/25 05:25 PM  | Scratch Race  2/4 - SPRINT -WEDNESDAY OMNIUM | 169bpm  avg190bpm  max 219w  avg 258w  np 559w  max  | 
23  | 04/23/25 05:10 PM  | Elimination Race  1/4 - ELIMINATION -WEDNESDAY OMNIUM2  | 166bpm  avg187bpm  max 281w  avg 292w  np 440w  max  | 
03/31/25 05:45 PM  | Points Race  Cranks & Spanners Points Race2  | 165bpm  avg188bpm  max 224w  avg 247w  np 614w  max  | |
84  | 03/24/25 07:00 PM  | Points Race  GRAND TOUR - GROUP D - STAGE 1 | 165bpm  avg190bpm  max 222w  avg 236w  np 619w  max  | 
 DNF   | 03/03/25 07:00 PM  | Scratch Race  Virtual Pro Tour: Paris-Nice S2 of 42  | 167bpm  avg188bpm  max 216w  avg 233w  np 499w  max  | 
03/01/25 08:00 AM  | Points Race  Cranks & Spanners Points Race2  | 161bpm  avg183bpm  max 228w  avg 248w  np 558w  max  | |
14  | 02/24/25 07:00 PM  | Scratch Race  Virtual Pro Tour: Paris-Nice S1 of 42  | 171bpm  avg189bpm  max 208w  avg 230w  np 554w  max  | 
14  | 02/19/25 06:55 PM  | Points Race  4/4-POINTS-WEDNESDAY OMNIUM2  | 170bpm  avg191bpm  max 231w  avg 254w  np 688w  max  | 
10  | 02/19/25 06:40 PM  | Scratch Race  3/4 - KEIRIN-WEDNESDAY OMNIUM | 151bpm  avg189bpm  max 224w  avg 284w  np 524w  max  | 
17  | 02/19/25 06:25 PM  | Scratch Race  2/4 - SPRINT -WEDNESDAY OMNIUM | 170bpm  avg187bpm  max 243w  avg 288w  np 491w  max  | 
02/19/25 06:10 PM  | Elimination Race  1/4 - ELIMINATION -WEDNESDAY OMNIUM2  | 171bpm  avg192bpm  max 295w  avg 294w  np 665w  max  | |
02/17/25 06:00 PM  | Points Race  Cranks & Spanners Points Race1  | 169bpm  avg188bpm  max 226w  avg 248w  np 755w  max  | |
16  | 02/12/25 06:55 PM  | Scratch Race  4/4-SCRATCH-WEDNESDAY OMNIUM2  | 164bpm  avg187bpm  max 216w  avg 232w  np 602w  max  | 
7  | 02/12/25 06:40 PM  | Scratch Race  3/4 - KEIRIN-WEDNESDAY OMNIUM | 146bpm  avg185bpm  max 209w  avg 262w  np 545w  max  | 
12  | 02/12/25 06:25 PM  | Time Trial  2/4 - iTT -WEDNESDAY OMNIUM | 170bpm  avg185bpm  max 260w  avg 265w  np 532w  max  | 
02/12/25 06:10 PM  | Elimination Race  1/4 - ELIMINATION -WEDNESDAY OMNIUM2  | 170bpm  avg190bpm  max 284w  avg 287w  np 785w  max  | |
10  | 02/10/25 07:00 PM  | Scratch Race  Monday Mixer - Virtual Pro Tour: TDU S3 of 42  | 161bpm  avg187bpm  max 208w  avg 234w  np 848w  max  | 
02/05/25 06:55 PM  | Points Race  4/4-POINTS-WEDNESDAY OMNIUM2  | 171bpm  avg190bpm  max 235w  avg 258w  np 576w  max  | |
12  | 02/05/25 06:40 PM  | Scratch Race  3/4 - KEIRIN-WEDNESDAY OMNIUM | 150bpm  avg187bpm  max 217w  avg 278w  np 490w  max  | 
8  | 02/05/25 06:25 PM  | Scratch Race  2/4 - SPRINT -WEDNESDAY OMNIUM | 162bpm  avg190bpm  max 250w  avg 283w  np 534w  max  | 
5  | 02/05/25 06:10 PM  | Elimination Race  1/4 - ELIMINATION -WEDNESDAY OMNIUM2  | 171bpm  avg184bpm  max 262w  avg 274w  np 514w  max  | 
7  | 01/29/25 06:55 PM  | Scratch Race  4/4-SCRATCH-WEDNESDAY OMNIUM2  | 167bpm  avg186bpm  max 231w  avg 249w  np 618w  max  | 
16  | 01/29/25 06:40 PM  | Scratch Race  3/4 - KEIRIN-WEDNESDAY OMNIUM | 145bpm  avg176bpm  max 176w  avg 229w  np 482w  max  | 
14  | 01/29/25 06:25 PM  | Time Trial  2/4 - iTT -WEDNESDAY OMNIUM | 172bpm  avg187bpm  max 287w  avg 289w  np 440w  max  | 
23  | 01/29/25 06:10 PM  | Elimination Race  1/4 - ELIMINATION -WEDNESDAY OMNIUM2  | 156bpm  avg175bpm  max 291w  avg 302w  np 558w  max  | 
13  | 01/27/25 07:00 PM  | Scratch Race  Monday Mixer - Virtual Pro Tour: TDU S1 of 42  | 166bpm  avg189bpm  max 204w  avg 235w  np 654w  max  | 
18  | 01/20/25 07:00 PM  | Scratch Race  Monday Mixer Races2  | 170bpm  avg183bpm  max 221w  avg 248w  np 558w  max  | 
01/15/25 06:55 PM  | Scratch Race  4/4-SCRATCH-WEDNESDAY OMNIUM2  | 165bpm  avg190bpm  max 232w  avg 252w  np 643w  max  | |
9  | 01/15/25 06:40 PM  | Scratch Race  3/4 - KEIRIN-WEDNESDAY OMNIUM | 134bpm  avg183bpm  max 195w  avg 240w  np 694w  max  | 
5  | 01/15/25 06:10 PM  | Elimination Race  1/4 - ELIMINATION -WEDNESDAY OMNIUM1  | 169bpm  avg182bpm  max 283w  avg 286w  np 494w  max  | 
7  | 01/13/25 07:35 PM  | Scratch Race  Southern Crit2  | 170bpm  avg187bpm  max 233w  avg 242w  np 582w  max  | 
4  | 01/13/25 07:22 PM  | Time Trial   N&DCA Monday Track Meet race 4 (4000m TT) | 173bpm  avg186bpm  max 280w  avg 281w  np 461w  max  | 
 DNF   | 01/13/25 07:00 PM  | Scratch Race  Monday Mixer Races2  | 160bpm  avg182bpm  max 232w  avg 243w  np 507w  max  | 
19  | 01/08/25 06:55 PM  | Points Race  4/4-POINTS-WEDNESDAY OMNIUM2  | 163bpm  avg186bpm  max 216w  avg 239w  np 715w  max  | 
14  | 01/08/25 06:40 PM  | Scratch Race  3/4 - KEIRIN-WEDNESDAY OMNIUM | 144bpm  avg186bpm  max 208w  avg 275w  np 510w  max  | 
13  | 01/08/25 06:25 PM  | Scratch Race  2/4 - SPRINT -WEDNESDAY OMNIUM | 166bpm  avg187bpm  max 262w  avg 288w  np 551w  max  | 
14  | 01/08/25 06:10 PM  | Elimination Race  1/4 - ELIMINATION -WEDNESDAY OMNIUM2  | 164bpm  avg181bpm  max 254w  avg 279w  np 550w  max  | 
11  | 01/06/25 07:00 PM  | Scratch Race  Monday Mixer Races2  | 168bpm  avg189bpm  max 214w  avg 234w  np 560w  max  | 
12/23/24 03:30 PM  | Team Points Race  Team Points Race2  | 174bpm  avg186bpm  max 239w  avg 250w  np 589w  max  | |
24  | 12/22/24 08:58 AM  | Points Race  Cranks & Spanners Points Race2  | 152bpm  avg186bpm  max 162w  avg 198w  np 556w  max  | 
 DNF   | 12/18/24 06:55 PM  | Scratch Race  4/4-SCRATCH-WEDNESDAY OMNIUM2  | 117bpm  avg121bpm  max 78w  avg 87w  np 210w  max  | 
10  | 12/18/24 06:40 PM  | Scratch Race  3/4 - KEIRIN-WEDNESDAY OMNIUM | 148bpm  avg191bpm  max 211w  avg 262w  np 590w  max  | 
18  | 12/18/24 06:25 PM  | Time Trial  2/4 - iTT -WEDNESDAY OMNIUM | 147bpm  avg182bpm  max 152w  avg 204w  np 391w  max  | 
21  | 12/18/24 06:10 PM  | Elimination Race  1/4 - ELIMINATION -WEDNESDAY OMNIUM2  | 155bpm  avg177bpm  max 286w  avg 283w  np 530w  max  | 
14  | 12/16/24 07:00 PM  | Scratch Race  Monday Mixer Races2  | 174bpm  avg191bpm  max 208w  avg 226w  np 542w  max  | 
7  | 11/25/24 07:00 PM  | Scratch Race  Monday Mixer Races2  | 166bpm  avg187bpm  max 221w  avg 234w  np 582w  max  | 
15  | 11/20/24 06:55 PM  | Points Race  4/4-POINTS-WEDNESDAY OMNIUM2  | 161bpm  avg181bpm  max 226w  avg 250w  np 580w  max  | 
13  | 11/20/24 06:40 PM  | Scratch Race  3/4 - KEIRIN-WEDNESDAY OMNIUM | 135bpm  avg182bpm  max 200w  avg 257w  np 505w  max  | 
16  | 11/20/24 06:25 PM  | Scratch Race  2/4 - SPRINT -WEDNESDAY OMNIUM | 163bpm  avg179bpm  max 249w  avg 265w  np 423w  max  | 
21  | 11/20/24 06:10 PM  | Elimination Race  1/4 - ELIMINATION -WEDNESDAY OMNIUM2  | 142bpm  avg165bpm  max 278w  avg 277w  np 515w  max  | 
11  | 11/11/24 07:00 PM  | Scratch Race  Monday Mixer Races2  | 163bpm  avg183bpm  max 220w  avg 241w  np 659w  max  | 
9  | 11/08/24 06:00 PM  | Points Race  Cranks & Spanners Points Race1  | 161bpm  avg183bpm  max 230w  avg 244w  np 779w  max  | 
 DNF   | 11/08/24 05:50 PM  | Points Race  Cranks & Spanners Points Race1  | 95bpm  avg115bpm  max 56w  avg 118w  np 319w  max  | 
5  | 11/06/24 06:00 PM  | Points Race  11VELO - STAGE 81  | 164bpm  avg187bpm  max 215w  avg 234w  np 840w  max  | 
20  | 11/04/24 07:20 PM  | Points Race  Cranks & Spanners Points Race1  | 167bpm  avg184bpm  max 233w  avg 256w  np 560w  max  | 
5  | 11/02/24 07:00 AM  | Points Race  Cranks and Spanners Points Race2  | 162bpm  avg186bpm  max 216w  avg 236w  np 583w  max  | 
11  | 10/31/24 12:00 PM  | Points Race  11VELO - STAGE 3 | 167bpm  avg188bpm  max 225w  avg 251w  np 585w  max  | 
19  | 10/28/24 07:05 PM  | Elimination Race  Devil Take The Hindmost3  | 140bpm  avg167bpm  max 237w  avg 275w  np 540w  max  | 
 DNF   | 10/23/24 05:55 PM  | Points Race  4/4-POINTS-WEDNESDAY OMNIUM2  | 163bpm  avg187bpm  max 234w  avg 268w  np 686w  max  | 
31  | 10/21/24 06:00 PM  | Scratch Race  Monday Mixer Races (Heroica S7) | 161bpm  avg185bpm  max 213w  avg 242w  np 505w  max  | 
21  | 10/20/24 03:50 PM  | Points Race  The Hills Are Alive3  | 159bpm  avg185bpm  max 199w  avg 225w  np 678w  max  | 
27  | 10/16/24 05:55 PM  | Scratch Race  4/4-SCRATCH-WEDNESDAY OMNIUM2  | 167bpm  avg183bpm  max 199w  avg 209w  np 716w  max  | 
13  | 10/16/24 05:40 PM  | Scratch Race  3/4 - KEIRIN-WEDNESDAY OMNIUM | 154bpm  avg192bpm  max 206w  avg 285w  np 520w  max  | 
13  | 10/16/24 05:25 PM  | Time Trial  2/4 - iTT -WEDNESDAY OMNIUM | 178bpm  avg193bpm  max 295w  avg 302w  np 439w  max  | 
21  | 10/16/24 05:10 PM  | Elimination Race  1/4 - ELIMINATION -WEDNESDAY OMNIUM1  | 171bpm  avg187bpm  max 319w  avg 321w  np 513w  max  | 
40  | 10/14/24 06:00 PM  | Scratch Race  Monday Mixer Races (Heroica S6) | 167bpm  avg189bpm  max 204w  avg 237w  np 668w  max  | 
09/29/24 07:00 PM  | Team Points Race  Stage6 - INDIEVELO GRAND TOUR2  | 157bpm  avg185bpm  max 218w  avg 251w  np 805w  max  | |
39  | 09/28/24 07:00 AM  | Team Points Race  Stage5 - INDIEVELO GRAND TOUR2  | 154bpm  avg175bpm  max 220w  avg 233w  np 500w  max  | 
7  | 09/27/24 01:00 PM  | Team Points Race  Stage4 - INDIEVELO GRAND TOUR2  | 156bpm  avg179bpm  max 227w  avg 247w  np 554w  max  | 
4  | 09/26/24 03:00 PM  | Team Points Race  Stage3 - INDIEVELO GRAND TOUR2  | 151bpm  avg180bpm  max 210w  avg 230w  np 735w  max  | 
09/25/24 03:30 PM  | Team Points Race  Stage2 - INDIEVELO GRAND TOUR2  | 165bpm  avg186bpm  max 220w  avg 235w  np 598w  max  | |
19  | 09/25/24 03:00 PM  | Time Trial  Stage1 - INDIEVELO GRAND TOUR - PROLOGUE | 164bpm  avg182bpm  max 286w  avg 295w  np 562w  max  | 
56  | 09/23/24 06:00 PM  | Scratch Race  Monday Mixer Races (Heroica S2) | 160bpm  avg185bpm  max 222w  avg 250w  np 619w  max  | 
09/20/24 01:10 PM  | Team Scratch Race  DIRTy FriYAY Rolling Team Scratch2  | 164bpm  avg185bpm  max 231w  avg 243w  np 499w  max  | |
 DNF   | 09/16/24 06:00 PM  | Scratch Race  Monday Mixer Races2  | 171bpm  avg190bpm  max 220w  avg 243w  np 652w  max  | 
09/13/24 01:35 PM  | Scratch Race  Southern Crit2  | 159bpm  avg184bpm  max 210w  avg 224w  np 580w  max  | |
 DNF   | 09/13/24 01:10 PM  | Team Points Race  DIRTy FriYAY Hilly Course Team Points2  | 167bpm  avg184bpm  max 234w  avg 249w  np 556w  max  | 
8  | 09/11/24 10:35 AM  | Points Race  20km Points Race2  | 171bpm  avg184bpm  max 227w  avg 241w  np 451w  max  | 
 DNF   | 09/11/24 10:05 AM  | Scratch Race  Cranks & Spanners Scratch Race1  | 158bpm  avg179bpm  max 223w  avg 237w  np 585w  max  | 
9  | 09/09/24 06:00 PM  | Scratch Race  Monday Mixer Races2  | 123bpm  avg127bpm  max 213w  avg 231w  np 788w  max  | 
20  | 09/06/24 01:10 PM  | Team Scratch Race  DIRTy FriYAY Rolling Team Scratch 2  | 128bpm  avg145bpm  max 214w  avg 231w  np 698w  max  | 
24  | 09/04/24 05:55 PM  | Points Race  4/4-POINTS-WEDNESDAY OMNIUM2  | 165bpm  avg183bpm  max 203w  avg 242w  np 539w  max  | 
8  | 09/04/24 05:40 PM  | Scratch Race  3/4 - KEIRIN-WEDNESDAY OMNIUM | 151bpm  avg184bpm  max 196w  avg 246w  np 754w  max  | 
10  | 09/04/24 05:25 PM  | Scratch Race  2/4 - SPRINT -WEDNESDAY OMNIUM | 167bpm  avg188bpm  max 237w  avg 279w  np 761w  max  | 
5  | 09/04/24 05:10 PM  | Elimination Race  1/4 - ELIMINATION -WEDNESDAY OMNIUM2  | 170bpm  avg184bpm  max 270w  avg 276w  np 524w  max  | 
12  | 09/02/24 06:00 PM  | Scratch Race  Monday Mixer Races 25,8km2  | 173bpm  avg189bpm  max 220w  avg 232w  np 773w  max  | 
29  | 09/01/24 09:20 AM  | Scratch Race  Cranks and Spanners Scratch Race2  | 165bpm  avg186bpm  max 212w  avg 226w  np 852w  max  | 
28  | 08/30/24 01:10 PM  | Team Points Race  DIRTy FriYAY Crit Time2  | 169bpm  avg190bpm  max 179w  avg 206w  np 710w  max  | 
20  | 08/08/24 06:30 AM  | Points Race  Cranks and Spanners Points Race1  | 170bpm  avg185bpm  max 223w  avg 240w  np 576w  max  | 
08/05/24 06:00 PM  | Scratch Race  Monday Mixer Races 24,9km2  | 164bpm  avg188bpm  max 219w  avg 237w  np 852w  max  | |
8  | 08/02/24 01:10 PM  | Team Points Race  DIRTy FriYAY Climby Crit2  | 170bpm  avg188bpm  max 227w  avg 258w  np 796w  max  | 
18  | 07/31/24 06:15 AM  | Points Race  Cranks and Spanners Points Race1  | 165bpm  avg185bpm  max 227w  avg 251w  np 582w  max  | 
07/30/24 06:05 AM  | Elimination Race  Hilly Elimination Race3  | 166bpm  avg182bpm  max 243w  avg 254w  np 633w  max  | |
4  | 07/29/24 11:55 AM  | Scratch Race  10km Scratch Race3  | 165bpm  avg182bpm  max 234w  avg 236w  np 505w  max  | 
 DNF   | 07/29/24 11:25 AM  | Points Race  Long and Flat(ish)2  | 154bpm  avg183bpm  max 220w  avg 242w  np 488w  max  | 
16  | 07/28/24 07:50 AM  | Points Race  Cranks and Spanners (actual) Points Race1  | 159bpm  avg184bpm  max 204w  avg 229w  np 477w  max  | 
07/26/24 01:10 PM  | Team Scratch Race  DIRTy FriYAY Rolling Points Race Custom 26.3k2  | 169bpm  avg193bpm  max 220w  avg 244w  np 620w  max  | |
17  | 07/24/24 05:55 PM  | Points Race  4/4-POINTS-WEDNESDAY OMNIUM2  | 173bpm  avg188bpm  max 208w  avg 231w  np 625w  max  | 
11  | 07/24/24 05:40 PM  | Scratch Race  3/4 - KEIRIN-WEDNESDAY OMNIUM | 152bpm  avg190bpm  max 210w  avg 266w  np 685w  max  | 
15  | 07/24/24 05:25 PM  | Scratch Race  2/4 - SPRINT -WEDNESDAY OMNIUM | 172bpm  avg190bpm  max 259w  avg 290w  np 510w  max  | 
15  | 07/24/24 05:10 PM  | Elimination Race  1/4 - ELIMINATION -WEDNESDAY OMNIUM2  | 169bpm  avg187bpm  max 226w  avg 265w  np 618w  max  | 
22  | 07/15/24 06:00 PM  | Scratch Race  Monday Mixer Races 26,2km2  | 175bpm  avg190bpm  max 208w  avg 222w  np 590w  max  | 
10  | 07/08/24 06:00 PM  | Scratch Race  Monday Mixer Races2  | 173bpm  avg193bpm  max 212w  avg 246w  np 662w  max  | 
17  | 07/03/24 05:55 PM  | Scratch Race  4/4-SCRATCH-WEDNESDAY OMNIUM1  | 175bpm  avg193bpm  max 224w  avg 241w  np 620w  max  | 
17  | 07/03/24 05:40 PM  | Scratch Race  3/4 - KEIRIN-WEDNESDAY OMNIUM | 156bpm  avg189bpm  max 220w  avg 292w  np 556w  max  | 
17  | 07/03/24 05:25 PM  | Time Trial  2/4 - iTT -WEDNESDAY OMNIUM | 179bpm  avg190bpm  max 256w  avg 264w  np 422w  max  | 
07/03/24 05:10 PM  | Elimination Race  1/4 - ELIMINATION -WEDNESDAY OMNIUM2  | 179bpm  avg193bpm  max 272w  avg 280w  np 523w  max  | |
9  | 07/01/24 06:00 PM  | Scratch Race  Monday Mixer Races 24,9km2  | 178bpm  avg191bpm  max 228w  avg 247w  np 686w  max  | 
 DNF   | 06/29/24 06:35 AM  | Points Race  20km Points Race3  | 169bpm  avg188bpm  max 245w  avg 272w  np 557w  max  | 
13  | 06/24/24 06:00 PM  | Scratch Race  Monday Mixer Races 25km2  | 173bpm  avg189bpm  max 220w  avg 237w  np 596w  max  | 
06/10/24 06:00 PM  | Scratch Race  Monday Mixer Races 24,9km2  | 165bpm  avg189bpm  max 218w  avg 243w  np 679w  max  | |
64  | 06/10/24 05:30 PM  | Team Time Trial  Chaos Racing - Team Pursuit | 155bpm  avg177bpm  max 271w  avg 281w  np 497w  max  | 
06/05/24 11:51 AM  | Points Race  Cranks & Spanners Points Race (25km) | 163bpm  avg189bpm  max 234w  avg 251w  np 732w  max  | |
36  | 06/03/24 06:52 PM  | Team Time Trial  Cranks & Spanners TTT Test | 157bpm  avg179bpm  max 243w  avg 254w  np 399w  max  | 
06/03/24 06:00 PM  | Scratch Race  Monday Mixer Races 26,1km2  | 162bpm  avg188bpm  max 217w  avg 237w  np 686w  max  | |
06/01/24 06:32 AM  | Points Race  20km Points Race3  | 170bpm  avg186bpm  max 235w  avg 249w  np 526w  max  | |
17  | 05/29/24 05:55 PM  | Points Race  4/4-POINTS-WEDNESDAY OMNIUM2  | 170bpm  avg189bpm  max 225w  avg 246w  np 503w  max  | 
21  | 05/29/24 05:40 PM  | Scratch Race  3/4 - KEIRIN-WEDNESDAY OMNIUM | 148bpm  avg184bpm  max 210w  avg 286w  np 476w  max  | 
19  | 05/29/24 05:25 PM  | Scratch Race  2/4 - Sprint -WEDNESDAY OMNIUM | 164bpm  avg187bpm  max 257w  avg 280w  np 487w  max  | 
9  | 05/29/24 05:10 PM  | Elimination Race  1/4 - ELIMINATION -WEDNESDAY OMNIUM2  | 168bpm  avg185bpm  max 250w  avg 281w  np 564w  max  | 
5  | 05/27/24 06:00 PM  | Scratch Race  Monday Mixer Races 26,5km2  | 172bpm  avg189bpm  max 222w  avg 240w  np 497w  max  | 
05/22/24 05:55 PM  | Scratch Race  4/4-SCRATCH-WEDNESDAY OMNIUM2  | 174bpm  avg192bpm  max 234w  avg 247w  np 584w  max  | |
7  | 05/22/24 05:40 PM  | Scratch Race  3/4 - KEIRIN-WEDNESDAY OMNIUM | 153bpm  avg190bpm  max 219w  avg 277w  np 537w  max  | 
19  | 05/22/24 05:25 PM  | Scratch Race  2/4 - Sprint -WEDNESDAY OMNIUM | 171bpm  avg187bpm  max 265w  avg 295w  np 647w  max  | 
21  | 05/22/24 05:10 PM  | Elimination Race  1/4 - ELIMINATION -WEDNESDAY OMNIUM2  | 166bpm  avg181bpm  max 313w  avg 307w  np 544w  max  | 
05/20/24 06:00 PM  | Scratch Race  Monday Mixer Races 26,2km2  | 169bpm  avg186bpm  max 216w  avg 229w  np 697w  max  | |
27  | 05/17/24 05:00 PM  | Team Points Race  FRR is Coming 30Km Team Points race | 169bpm  avg193bpm  max 191w  avg 225w  np 589w  max  | 
26  | 04/24/24 05:55 PM  | Points Race  4/4-POINTS-WEDNESDAY OMNIUM3  | 164bpm  avg189bpm  max 206w  avg 225w  np 457w  max  | 
11  | 04/24/24 05:40 PM  | Scratch Race  3/4 - KEIRIN-WEDNESDAY OMNIUM | 163bpm  avg193bpm  max 239w  avg 279w  np 541w  max  | 
8  | 04/24/24 05:25 PM  | Scratch Race  2/4 - SPRINT -WEDNESDAY OMNIUM | 169bpm  avg194bpm  max 261w  avg 280w  np 580w  max  | 
15  | 04/24/24 05:10 PM  | Elimination Race  1/4 - ELIMINATION -WEDNESDAY OMNIUM3  | 170bpm  avg190bpm  max 246w  avg 275w  np 625w  max  | 
5  | 03/27/24 06:54 PM  | Scratch Race  Power Games - S2 | 167bpm  avg186bpm  max 231w  avg 248w  np 504w  max  | 
23  | 01/24/24 07:13 PM  | Scratch Race  Cranks and Spanners Scratch Race3  | 177bpm  avg189bpm  max 230w  avg 244w  np 506w  max  | 
01/18/24 05:32 PM  | Scratch Race  Southern Crit3  | 170bpm  avg191bpm  max 240w  avg 249w  np 615w  max  | |
60  | 01/09/24 07:00 PM  | Time Trial  OTR Tour du Monde 2024 - Stage 1 | 171bpm  avg190bpm  max 241w  avg 251w  np 664w  max  | 
01/04/24 02:38 PM  | Workout   | 152bpm  avg179bpm  max  | |
16  | 12/11/23 07:43 PM  | Points Race  Cranks and Spanners Points Race3  | 177bpm  avg189bpm  max 239w  avg 261w  np 620w  max  | 
9  | 12/04/23 07:42 PM  | Points Race  Cranks and Spanners Points Race1  | 174bpm  avg192bpm  max 241w  avg 257w  np 519w  max  | 
6  | 11/20/23 07:00 PM  | Points Race  Tour of Gilbert Island Stage 1 - Scratch3  | 176bpm  avg195bpm  max 244w  avg 264w  np 738w  max  | 
32  | 11/06/23 07:26 PM  | Team Scratch Race  MONDAY MALARKEY 2.6 Individual & Teams NOBOTS | 171bpm  avg190bpm  max 230w  avg 245w  np 539w  max  | 
9  | 11/06/23 06:58 PM  | Time Trial  November Challenge - North Lake Time Trial3  | 165bpm  avg184bpm  max 311w  avg 311w  np 477w  max  | 
20  | 10/18/23 06:38 PM  | Points Race  Cranks and Spanners Points Race2  | 171bpm  avg196bpm  max 213w  avg 235w  np 561w  max  | 
8  | 10/04/23 06:43 PM  | Scratch Race  Keirin Race3  | 250w  avg 271w  np 507w  max  | 
 DNF   | 10/04/23 06:33 PM  | Points Race  20km Points Race2  | 194w  avg 237w  np 571w  max  | 
10/04/23 06:26 PM  | Workout   | ||
15  | 09/11/23 07:07 PM  | Points Race  Cranks and Spanners Points Race2  | 164bpm  avg187bpm  max 222w  avg 242w  np 605w  max  | 
24  | 08/31/23 06:27 PM  | Scratch Race  Chase the Yellow Stage 2 (Sportive) | 168bpm  avg187bpm  max 229w  avg 248w  np 798w  max  | 
25  | 08/29/23 06:30 PM  | Scratch Race  Chase the Yellow Stage 1 (Sportive) | 166bpm  avg187bpm  max 233w  avg 255w  np 647w  max  | 
21  | 08/28/23 06:26 PM  | Team Scratch Race  WLVR MONDAY MALARKEY 1.6 Individuals & Teams | 165bpm  avg184bpm  max 239w  avg 255w  np 652w  max  | 
08/25/23 01:06 PM  | Team Scratch Race  DIRTy FRI-YAY 4v4v4 Event4  | 170bpm  avg190bpm  max 236w  avg 265w  np 660w  max  | |
21  | 08/21/23 06:27 PM  | Team Scratch Race  WLVR MONDAY MALARKEY 1.5 Individuals & Teams | 168bpm  avg184bpm  max 236w  avg 248w  np 938w  max  | 
30  | 08/19/23 06:30 AM  | Scratch Race  Sandy's Hilly Race2  | 164bpm  avg183bpm  max 241w  avg 261w  np 446w  max  | 
11  | 08/17/23 04:00 PM  | Team Points Race  WattFabrik Points Race | 171bpm  avg187bpm  max 254w  avg 260w  np 534w  max  | 
26  | 08/14/23 06:26 PM  | Team Scratch Race  WLVR MONDAY MALARKEY 1.4 Individuals & Teams | 175bpm  avg189bpm  max 249w  avg 265w  np 830w  max  | 
7  | 08/11/23 04:10 PM  | Team Scratch Race  Sandy's Team Scratch Race2  | 168bpm  avg191bpm  max 246w  avg 260w  np 776w  max  | 
21  | 08/09/23 05:18 PM  | Elimination Race  Foudre Omnium #7 - Race 4/4 - Elimination3  | 165bpm  avg184bpm  max 222w  avg 261w  np 704w  max  | 
6  | 08/09/23 05:02 PM  | Scratch Race  Foudre Omnium #7 - Race 3/4 - Scratch3  | 173bpm  avg187bpm  max 281w  avg 289w  np 571w  max  | 
44  | 08/09/23 04:44 PM  | Time Trial  Foudre Omnium #7 - Race 2/4 - TT | 161bpm  avg170bpm  max 253w  avg 253w  np 670w  max  | 
20  | 08/09/23 04:27 PM  | Points Race  Foudre Omnium #7 - Race 1/4 - Points3  | 171bpm  avg182bpm  max 266w  avg 281w  np 607w  max  | 
07/20/23 04:07 PM  | Scratch Race  What Goes Up, Must Come Down3  | 160bpm  avg183bpm  max 267w  avg 277w  np 821w  max  | |
6  | 07/19/23 06:15 PM  | Team Points Race  Wednesday Worlds | 168bpm  avg190bpm  max 248w  avg 274w  np 832w  max  | 
07/17/23 07:21 PM  | Points Race  Long and Flat(ish)2  | 166bpm  avg189bpm  max 248w  avg 267w  np 721w  max  | |
26  | 07/16/23 06:48 AM  | Scratch Race  Sunday Scratch2  | 160bpm  avg179bpm  max 230w  avg 244w  np 834w  max  | 
07/10/23 11:33 AM  | Group Ride  Hilly Group Ride | ||
07/09/23 07:48 PM  | Team Points Race  Team Points Race2  | 156bpm  avg189bpm  max 260w  avg 284w  np 670w  max  | |
07/07/23 09:14 AM  | Scratch Race  Crans and Spanners Scratch Race 2 Lasp | 150bpm  avg185bpm  max 244w  avg 269w  np 643w  max  | |
8  | 07/05/23 06:47 PM  | Elimination Race  Foudre Omnium #2 - Race 4/4 - Elimination2  | 163bpm  avg185bpm  max 239w  avg 263w  np 595w  max  | 
07/05/23 06:32 PM  | Scratch Race  Foudre Omnium #2 - Race 3/4 - Scratch3  | 169bpm  avg185bpm  max 321w  avg 316w  np 774w  max  | |
4  | 07/05/23 06:18 PM  | Time Trial  Foudre Omnium #2 - Race 2/4 - TT3  | 165bpm  avg179bpm  max 315w  avg 308w  np 510w  max  | 
07/05/23 05:57 PM  | Points Race  Foudre Omnium #2 - Race 1/4 - Points3  | 166bpm  avg181bpm  max 265w  avg 294w  np 766w  max  | |
07/03/23 06:54 PM  | Points Race  Cranks and Spanners Points Race3  | 153bpm  avg181bpm  max 246w  avg 270w  np 717w  max  | |
07/03/23 06:05 PM  | Group Ride  Group Ride Test | ||
50  | 07/03/23 10:53 AM  | Points Race  Points Testing4  | 125bpm  avg142bpm  max 218w  avg 225w  np 454w  max  | 
06/30/23 09:29 AM  | Points Race  DIRTy Friday Points Race | 158bpm  avg183bpm  max 254w  avg 284w  np 860w  max  | |
 DNF   | 06/29/23 04:33 PM  | Points Race  20km Points Race3  | 152bpm  avg171bpm  max 240w  avg 262w  np 628w  max  | 
60  | 06/28/23 05:57 PM  | Scratch Race  Wednesday Worlds | 160bpm  avg182bpm  max 232w  avg 243w  np 750w  max  | 
18  | 06/26/23 05:22 PM  | Points Race  Cranks and Spanners Points Race2  | 161bpm  avg180bpm  max 242w  avg 261w  np 849w  max  | 
06/23/23 09:33 AM  | Points Race  DIRTy Friday Points Race | 152bpm  avg184bpm  max 249w  avg 277w  np 757w  max  | |
4  | 06/18/23 07:56 PM  | Time Trial  June Challenge - Hill Climb3  | 162bpm  avg180bpm  max 291w  avg 291w  np 494w  max  | 
 DNF   | 06/18/23 07:25 PM  | Scratch Race  Coastal Cruising | 107bpm  avg131bpm  max 141w  avg 156w  np 366w  max  | 
06/17/23 07:23 AM  | Scratch Race  Saturday Scratch4  | 159bpm  avg180bpm  max 230w  avg 243w  np 603w  max  | |
06/15/23 06:26 PM  | Points Race  20km Points Race4  | 156bpm  avg175bpm  max 232w  avg 251w  np 740w  max  | |
06/13/23 07:48 PM  | Elimination Race  The Eliminator3  | 145bpm  avg180bpm  max 215w  avg 235w  np 741w  max  | |
20  | 06/12/23 08:12 PM  | Time Trial  The Kilometer Time Trial3  | 135bpm  avg148bpm  max 228w  avg 233w  np 274w  max  |