Juho Väisänen
CoalitionRider Profile
Total Time
293h 20m
Total Distance
10,248.5 km
Total Elevation
87.5 km
Performance
Critical Power Curve (90 Day Best Values)
Estimated CP
322 w
97% confidence
Estimated FTP
314 w
Estimated W'
16.4 kJ
Rankings
Sprint
Gold 1
Endurance
Gold 3
Time Trial
Platinum 1
Climbing
Gold 3
All-Rounder Ranking
1201
Gold 3
Race History
| place | dateTime | eventDetails | performance |
|---|---|---|---|
73 | 11/27/25 05:15 PM | Scratch Race Coalition Race to train: threshold | 152bpm avg170bpm max 299w avg 317w np 486w max |
17 | 11/13/25 03:45 PM | Scratch Race Absolute Motion Fast Thursday | 153bpm avg176bpm max 306w avg 320w np 479w max |
11/05/25 03:36 PM | Workout | 142bpm avg170bpm max | |
35 | 10/18/25 07:30 AM | Scratch Race Allkin Classics | Wk4 | 70km & 599m1 | 142bpm avg176bpm max 259w avg 292w np 747w max |
10/17/25 11:46 AM | Workout | ||
33 | 10/15/25 04:15 PM | Scratch Race Coalition Race to train: VO2max | 152bpm avg177bpm max 285w avg 328w np 665w max |
43 | 10/11/25 07:30 AM | Scratch Race Allkin Classics | Wk3 | 62km & 839m1 | 151bpm avg174bpm max 255w avg 283w np 623w max |
54 | 09/20/25 01:00 PM | Scratch Race Allkin Classics | Wk1 | 78km & 483m1 | 149bpm avg167bpm max 265w avg 276w np 535w max |
15 | 09/18/25 04:15 PM | Scratch Race Coalition Race to train: threshold | 156bpm avg180bpm max 301w avg 321w np 552w max |
4 | 09/16/25 04:15 PM | Scratch Race Coalition Race to train: VO2max | 151bpm avg184bpm max 275w avg 312w np 670w max |
38 | 09/03/25 04:15 PM | Scratch Race Coalition Race to train: VO2max | 149bpm avg174bpm max 272w avg 323w np 612w max |
DNF | 08/30/25 02:15 PM | Scratch Race saturday Sweet spot race1 | 146bpm avg166bpm max 262w avg 271w np 357w max |
46 | 08/28/25 04:00 PM | Scratch Race Coalition Race to train: threshold | 162bpm avg171bpm max 306w avg 308w np 607w max |
7 | 08/10/25 07:30 AM | Scratch Race Sunday Medio Fondo | 149bpm avg181bpm max 264w avg 275w np 615w max |
75 | 08/07/25 04:40 PM | Scratch Race Coalition Race to train: threshold | 145bpm avg172bpm max 275w avg 297w np 648w max |
37 | 08/05/25 04:30 PM | Scratch Race Coalition Race to train: VO2max | 144bpm avg175bpm max 275w avg 310w np 602w max |
45 | 07/29/25 08:30 AM | Scratch Race Coalition Race to train: VO2max | 147bpm avg179bpm max 254w avg 290w np 630w max |
26 | 06/21/25 07:30 AM | Points Race THE TANDEM - Stage 3 | 148bpm avg170bpm max 268w avg 305w np 775w max |
37 | 06/14/25 07:30 AM | Points Race THE TANDEM - Stage 2 | 160bpm avg181bpm max 281w avg 303w np 969w max |
18 | 06/07/25 07:30 AM | Points Race THE TANDEM - Stage 1 | 158bpm avg179bpm max 270w avg 307w np 698w max |
DNF | 06/01/25 07:30 AM | Scratch Race Sunday Medio Fondo | 150bpm avg170bpm max 243w avg 262w np 504w max |
98 | 05/25/25 07:30 AM | Scratch Race Sunday Medio Fondo | 159bpm avg174bpm max 265w avg 281w np 737w max |
24 | 05/21/25 04:57 PM | Scratch Race Race to train: VO2max | 148bpm avg178bpm max 280w avg 309w np 725w max |
05/13/25 04:00 PM | Points Race Coalition Race to train: sprints2 | 155bpm avg170bpm max 293w avg 322w np 909w max | |
44 | 05/08/25 04:15 PM | Scratch Race Coalition Race to train: VO2max | 155bpm avg180bpm max 282w avg 311w np 699w max |
05/03/25 08:45 AM | Scratch Race saturday racing | 156bpm avg175bpm max 278w avg 293w np 583w max | |
5 | 05/03/25 07:50 AM | Points Race The Hills Are Alive3 | 149bpm avg177bpm max 276w avg 307w np 850w max |
24 | 05/01/25 04:00 PM | Points Race Coalition Race to train: sprints2 | 160bpm avg176bpm max 298w avg 324w np 810w max |
43 | 04/29/25 04:00 PM | Scratch Race Coalition Race to train: VO2max | 152bpm avg171bpm max 280w avg 307w np 573w max |
20 | 04/24/25 04:10 PM | Scratch Race threshold race | 157bpm avg180bpm max 286w avg 303w np 566w max |
04/22/25 04:05 PM | Elimination Race Hilly Elimination Race3 | 156bpm avg173bpm max 311w avg 330w np 727w max | |
73 | 04/15/25 04:00 PM | Scratch Race Coalition Race to train: threshold | 159bpm avg175bpm max 307w avg 320w np 496w max |
4 | 04/12/25 07:00 AM | Scratch Race Flat out | 154bpm avg182bpm max 258w avg 274w np 658w max |
04/08/25 04:12 PM | Scratch Race vo2max race | 149bpm avg174bpm max 293w avg 316w np 754w max | |
19 | 04/03/25 04:00 PM | Scratch Race Coalition Race to train: threshold | 157bpm avg175bpm max 283w avg 295w np 560w max |
04/01/25 04:05 PM | Elimination Race Hilly Elimination Race2 | 157bpm avg171bpm max 299w avg 329w np 770w max | |
53 | 03/25/25 05:00 PM | Scratch Race Coalition Race to train: threshold | 161bpm avg173bpm max 308w avg 315w np 387w max |
29 | 03/09/25 10:00 AM | Scratch Race Allkin Spring Classics | Wk9 | 55k & 1170m 1 | 155bpm avg171bpm max 269w avg 288w np 723w max |
15 | 03/06/25 05:00 PM | Scratch Race Coalition Race to train: VO2max | 154bpm avg172bpm max 270w avg 307w np 622w max |
5 | 03/02/25 05:00 PM | Scratch Race Allkin Spring Classics | Wk8 | 75k & 444m 1 | 156bpm avg182bpm max 265w avg 278w np 721w max |
02/27/25 05:00 PM | Points Race Coalition Race to train: sprints1 | 157bpm avg171bpm max 302w avg 329w np 821w max | |
02/25/25 05:00 PM | Scratch Race Coalition Race to train: VO2max | 153bpm avg177bpm max 290w avg 313w np 639w max | |
17 | 02/23/25 11:00 AM | Scratch Race Allkin Spring Classics | Wk7 | 71k & 665m 1 | 147bpm avg171bpm max 265w avg 282w np 857w max |
02/22/25 09:15 AM | Scratch Race own race1 | 156bpm avg178bpm max 265w avg 283w np 777w max | |
DNF | 02/22/25 08:30 AM | Scratch Race Allkin Spring Classics | Wk7 | 71k & 665m 1 | 151bpm avg174bpm max 281w avg 291w np 713w max |
5 | 02/20/25 05:00 PM | Scratch Race Coalition Race to train: threshold | 158bpm avg179bpm max 291w avg 310w np 664w max |
02/18/25 05:00 PM | Points Race Coalition Race to train: sprints | 156bpm avg169bpm max 296w avg 320w np 776w max | |
6 | 02/16/25 11:00 AM | Scratch Race Allkin Spring Classics | Wk6 | 62k & 976m 2 | 158bpm avg182bpm max 264w avg 291w np 719w max |
53 | 02/13/25 05:00 PM | Scratch Race Coalition Race to train: VO2max | 158bpm avg176bpm max 277w avg 315w np 715w max |
78 | 02/11/25 05:00 PM | Scratch Race Coalition Race to train: threshold | 160bpm avg170bpm max 287w avg 297w np 432w max |
01/30/25 06:00 PM | Group Ride (No Bots)Team Lou Thursday group ride | 120bpm avg132bpm max | |
DNF | 01/19/25 08:30 AM | Scratch Race Sunday Medio Fondo | 150bpm avg170bpm max 259w avg 276w np 592w max |
8 | 01/18/25 08:30 AM | Scratch Race Allkin Spring Classics | Wk2 | 81k & 210m 1 | 156bpm avg170bpm max 264w avg 271w np 745w max |
01/16/25 05:00 PM | Points Race Coalition Race to train: sprints2 | 154bpm avg166bpm max 294w avg 314w np 730w max | |
01/15/25 05:00 PM | Group Ride Cycling Finland mid week recovery ride | 116bpm avg134bpm max | |
01/14/25 03:30 PM | Team Points Race Northern Lights Team Races | 149bpm avg174bpm max 281w avg 312w np 887w max | |
34 | 01/12/25 08:30 AM | Scratch Race Sunday Medio Fondo | 158bpm avg176bpm max 268w avg 286w np 701w max |
4 | 01/11/25 08:30 AM | Scratch Race Allkin Classics | Wk1 | Hills Classic2 | 152bpm avg180bpm max 255w avg 281w np 760w max |
9 | 01/09/25 05:00 PM | Scratch Race Coalition Race to train: threshold | 157bpm avg181bpm max 295w avg 314w np 712w max |
01/07/25 05:00 PM | Points Race Coalition Race to train: sprints2 | 157bpm avg171bpm max 304w avg 327w np 847w max | |
110 | 01/05/25 08:30 AM | Scratch Race Sunday Medio Fondo | 153bpm avg174bpm max 248w avg 266w np 665w max |
15 | 01/02/25 05:00 PM | Scratch Race Coalition Race to train: VO2max | 151bpm avg174bpm max 279w avg 317w np 927w max |
12/26/24 05:00 PM | Points Race Coalition Race to train: sprints2 | 155bpm avg174bpm max 289w avg 329w np 950w max | |
4 | 12/23/24 09:10 AM | Scratch Race Pre-Christmas racing2 | 151bpm avg179bpm max 269w avg 296w np 728w max |
9 | 12/19/24 05:00 PM | Scratch Race Coalition Race to train: VO2max | 153bpm avg175bpm max 290w avg 310w np 741w max |
12/17/24 05:00 PM | Scratch Race Coalition Race to train: threshold | 157bpm avg181bpm max 296w avg 321w np 737w max | |
6 | 12/15/24 07:00 AM | Scratch Race Sunday Medio Fondo | 153bpm avg172bpm max 249w avg 275w np 653w max |
12/14/24 06:00 PM | Group Ride HYPERDRIVE | 128bpm avg167bpm max | |
12/03/24 05:00 PM | Points Race Coalition Race to train: sprints2 | 163bpm avg178bpm max 304w avg 331w np 768w max | |
77 | 12/01/24 03:00 PM | Scratch Race Sunday Medio Fondo | 162bpm avg183bpm max 264w avg 294w np 645w max |
7 | 11/24/24 08:30 AM | Scratch Race Sunday Medio Fondo | 157bpm avg186bpm max 263w avg 270w np 680w max |
4 | 11/21/24 05:00 PM | Scratch Race Coalition Race to train: VO2max | 163bpm avg181bpm max 293w avg 310w np 777w max |
89 | 11/17/24 08:30 AM | Scratch Race Sunday Medio Fondo | 156bpm avg174bpm max 255w avg 272w np 673w max |
78 | 11/10/24 07:00 AM | Scratch Race Sunday Medio Fondo | 153bpm avg179bpm max 256w avg 277w np 710w max |
32 | 11/07/24 02:50 PM | Scratch Race The Leg Sapper2 | 150bpm avg172bpm max 266w avg 300w np 597w max |
52 | 11/03/24 07:00 AM | Scratch Race Sunday Medio Fondo | 158bpm avg179bpm max 256w avg 272w np 703w max |
5 | 10/31/24 05:15 PM | Scratch Race Coalition Race to train: VO2max | 158bpm avg182bpm max 285w avg 308w np 694w max |
10/29/24 06:05 PM | Elimination Race Hilly Elimination Race1 | 158bpm avg174bpm max 309w avg 321w np 774w max | |
DNF | 10/29/24 05:55 PM | Scratch Race Coalition Race to train: threshold | 113bpm avg116bpm max 112w avg 107w np 215w max |
DNF | 10/29/24 05:45 PM | Scratch Race Coalition Race to train: threshold | 109bpm avg128bpm max 192w avg 219w np 324w max |
46 | 10/27/24 07:00 AM | Scratch Race Sunday Medio Fondo | 155bpm avg172bpm max 252w avg 269w np 792w max |
10/22/24 03:45 PM | Points Race Coalition Race to train: sprints3 | 157bpm avg176bpm max 293w avg 312w np 818w max | |
167 | 10/20/24 07:30 AM | Scratch Race Sunday Medio Fondo | 153bpm avg174bpm max 227w avg 257w np 597w max |
74 | 10/13/24 07:30 AM | Scratch Race Sunday Medio Fondo | 151bpm avg175bpm max 245w avg 273w np 743w max |
18 | 10/10/24 04:00 PM | Scratch Race Race to train: threshold | 153bpm avg173bpm max 281w avg 311w np 647w max |
10/08/24 03:45 PM | Scratch Race Race to train: VO2max | 155bpm avg172bpm max 285w avg 302w np 795w max | |
64 | 10/06/24 07:30 AM | Scratch Race Sunday Medio Fondo | 157bpm avg175bpm max 266w avg 289w np 672w max |
10/03/24 04:00 PM | Points Race Race to train: sprints2 | 156bpm avg168bpm max 287w avg 313w np 755w max | |
13 | 10/01/24 03:45 PM | Scratch Race Race to train: threshold | 161bpm avg174bpm max 315w avg 319w np 584w max |
5 | 09/29/24 05:00 PM | Team Points Race Stage6 - INDIEVELO GRAND TOUR2 | 164bpm avg180bpm max 306w avg 325w np 842w max |
10 | 09/28/24 05:00 PM | Team Points Race Stage5 - INDIEVELO GRAND TOUR2 | 164bpm avg177bpm max 289w avg 321w np 792w max |
4 | 09/27/24 01:00 PM | Team Points Race Stage4 - INDIEVELO GRAND TOUR2 | 162bpm avg183bpm max 300w avg 310w np 666w max |
22 | 09/26/24 05:00 PM | Team Points Race Stage3 - INDIEVELO GRAND TOUR2 | 162bpm avg180bpm max 297w avg 319w np 797w max |
22 | 09/25/24 05:30 PM | Team Points Race Stage2 - INDIEVELO GRAND TOUR2 | 165bpm avg187bpm max 281w avg 298w np 809w max |
77 | 09/25/24 05:00 PM | Time Trial Stage1 - INDIEVELO GRAND TOUR - PROLOGUE | 158bpm avg170bpm max 327w avg 334w np 553w max |
80 | 09/22/24 07:30 AM | Scratch Race Sunday Medio Fondo | 155bpm avg179bpm max 245w avg 263w np 655w max |
09/19/24 02:52 PM | Scratch Race another nice race | 157bpm avg181bpm max 275w avg 292w np 659w max | |
13 | 09/18/24 03:22 PM | Scratch Race Short race2 | 164bpm avg175bpm max 306w avg 308w np 549w max |
152 | 09/15/24 02:00 PM | Scratch Race Sunday Medio Fondo | 147bpm avg174bpm max 233w avg 250w np 700w max |
09/13/24 02:29 PM | Workout | 140bpm avg175bpm max | |
6 | 09/09/24 02:11 PM | Scratch Race Short race2 | 164bpm avg179bpm max 330w avg 330w np 500w max |
DNF | 09/08/24 12:45 PM | Scratch Race Sweet spot group workout | 153bpm avg170bpm max 221w avg 241w np 443w max |
09/03/24 02:05 PM | Scratch Race quick race2 | 154bpm avg179bpm max 297w avg 322w np 849w max | |
08/29/24 04:53 PM | Workout | 140bpm avg173bpm max | |
6 | 10/24/23 04:37 PM | Team Scratch Race "sprietz tuesday" - Team ADR | 161bpm avg185bpm max 253w avg 268w np 750w max |
DNF | 10/14/23 07:26 AM | Points Race Cycling Finland weekly race3 | 154bpm avg180bpm max 262w avg 274w np 628w max |
9 | 10/11/23 05:58 PM | Team Scratch Race eCKD's Race and fun for all (no bots) | 159bpm avg184bpm max 281w avg 309w np 773w max |
20 | 10/07/23 07:27 AM | Scratch Race Cycling Finland weekly race | 158bpm avg184bpm max 254w avg 273w np 699w max |
26 | 10/04/23 05:13 PM | Scratch Race Just racing1 | 151bpm avg170bpm max 253w avg 282w np 589w max |
09/23/23 07:28 AM | Points Race Cycling Finland e-pyoraily viikkokisa3 | 171bpm avg187bpm max 279w avg 300w np 742w max | |
09/16/23 07:24 AM | Elimination Race Cycling Finland e-pyöräily viikkokisa3 | 166bpm avg184bpm max 303w avg 307w np 789w max | |
19 | 09/05/23 06:25 PM | Scratch Race Chase the Yellow Stage 3 (Sportive) | 154bpm avg175bpm max 236w avg 268w np 563w max |
DNF | 09/02/23 07:26 AM | Team Points Race Cycling Finland e-pyöräily viikkokisa | 150bpm avg169bpm max 285w avg 297w np 691w max |
22 | 08/31/23 06:25 PM | Scratch Race Chase the Yellow Stage 2 (Sportive) | 164bpm avg178bpm max 269w avg 280w np 804w max |
29 | 08/29/23 06:30 PM | Scratch Race Chase the Yellow Stage 1 (Sportive) | 154bpm avg174bpm max 231w avg 259w np 614w max |
25 | 08/28/23 05:50 PM | Scratch Race 10km Scratch Race2 | 167bpm avg179bpm max 317w avg 315w np 550w max |
56 | 08/19/23 07:25 AM | Scratch Race e-pyoraily.com viikkokisa | 153bpm avg178bpm max 227w avg 244w np 774w max |
95 | 08/12/23 07:22 AM | Points Race e-pyoraily.com viikkokisa | 138bpm avg153bpm max 193w avg 201w np 393w max |
DNF | 08/03/23 05:28 PM | Scratch Race Coalition TTT | 105bpm avg110bpm max 94w avg 94w np 175w max |
07/11/23 01:42 PM | Group Ride easy spin and ascending meters | ||
07/08/23 01:55 PM | Time Trial July Challenge - 10 Mile Time Trial2 | 164bpm avg175bpm max 314w avg 316w np 433w max | |
07/05/23 04:55 PM | Scratch Race Coalition TTT | 136bpm avg156bpm max 238w avg 252w np 862w max | |
6 | 06/30/23 04:57 PM | Points Race DIRT Friday Evening Points Race | 161bpm avg180bpm max 291w avg 309w np 1032w max |
42 | 06/28/23 06:09 PM | Scratch Race Wednesday Worlds | 160bpm avg177bpm max 270w avg 283w np 703w max |
06/21/23 06:13 PM | Elimination Race Wednesday Worlds3 | 160bpm avg179bpm max 287w avg 299w np 597w max | |
24 | 06/20/23 05:12 PM | Points Race Another race2 | 145bpm avg169bpm max 227w avg 277w np 861w max |
19 | 06/20/23 05:03 PM | Elimination Race Devil Take The Hindmost2 | 154bpm avg165bpm max 371w avg 364w np 872w max |
62 | 06/17/23 04:57 PM | Scratch Race Saturday race | 158bpm avg175bpm max 262w avg 291w np 631w max |
39 | 06/14/23 06:15 PM | Scratch Race Wednesday Worlds | 163bpm avg184bpm max 285w avg 299w np 620w max |
14 | 06/13/23 02:58 PM | Time Trial June Challenge - Hill Climb2 | 162bpm avg172bpm max 347w avg 347w np 625w max |
51 | 06/07/23 06:15 PM | Scratch Race Wednesday Worlds | 166bpm avg179bpm max 295w avg 305w np 863w max |
05/18/23 01:58 PM | Time Trial May Challenge: 4km Time Trial3 | 171bpm avg181bpm max 397w avg 388w np 711w max | |
20 | 05/10/23 05:13 PM | Points Race wednesday bursts1 | 161bpm avg176bpm max 309w avg 339w np 775w max |
13 | 05/09/23 04:23 PM | Scratch Race Half of it3 | 160bpm avg176bpm max 278w avg 306w np 725w max |
21 | 05/06/23 01:33 PM | Scratch Race up and down3 | 160bpm avg175bpm max 271w avg 300w np 751w max |
7 | 05/04/23 03:38 PM | Points Race points and elevation2 | 160bpm avg172bpm max 296w avg 321w np 843w max |
15 | 05/03/23 02:58 PM | Time Trial May Challenge: 4km Time Trial2 | 163bpm avg170bpm max 341w avg 340w np 443w max |
50 | 05/01/23 04:03 PM | Scratch Race up up up1 | 151bpm avg171bpm max 245w avg 267w np 554w max |
04/13/23 01:45 PM | Time Trial TT of the day3 | 165bpm avg175bpm max 348w avg 348w np 498w max | |
13 | 04/12/23 03:42 PM | Points Race Points and more points2 | 161bpm avg175bpm max 312w avg 337w np 731w max |
10 | 04/08/23 02:08 PM | Scratch Race up and down | 161bpm avg176bpm max 299w avg 306w np 964w max |
DNF | 04/05/23 06:13 PM | Points Race Wednesday Worlds | 161bpm avg174bpm max 290w avg 294w np 679w max |
04/04/23 05:12 PM | Scratch Race test event | 156bpm avg176bpm max 280w avg 295w np 719w max | |
8 | 04/01/23 05:11 PM | Scratch Race up and down1 | 165bpm avg180bpm max 305w avg 312w np 745w max |
23 | 03/29/23 06:11 PM | Scratch Race Wednesday Worlds | 165bpm avg177bpm max 297w avg 306w np 618w max |
38 | 03/28/23 02:58 PM | Elimination Race Devil Take The Hindmost1 | 151bpm avg159bpm max 344w avg 330w np 504w max |
DNF | 03/28/23 02:29 PM | Points Race 20km Points Race3 | 152bpm avg166bpm max 299w avg 308w np 559w max |
26 | 03/18/23 01:47 PM | Scratch Race Climbers Delight4 | 161bpm avg176bpm max 285w avg 290w np 684w max |
8 | 03/18/23 01:13 PM | Time Trial VLOmnium - 4k TT | 157bpm avg171bpm max 347w avg 349w np 404w max |
03/17/23 04:33 PM | Scratch Race Short and Flat3 | ||
11 | 03/17/23 04:18 PM | Elimination Race Blast From The Past1 | 159bpm avg170bpm max 296w avg 319w np 594w max |
45 | 03/11/23 11:20 AM | Scratch Race VLOmnium - Road Race | 166bpm avg180bpm max 272w avg 278w np 663w max |
107 | 03/11/23 10:57 AM | Time Trial VLOmnium - Prologue | 156bpm avg164bpm max 322w avg 324w np 400w max |
DNF | 03/08/23 07:15 PM | Scratch Race Wednesday Worlds | 151bpm avg166bpm max 243w avg 258w np 772w max |
44 | 03/07/23 05:20 PM | Scratch Race Tuesday Night World Championship | 165bpm avg178bpm max 275w avg 282w np 662w max |
6 | 02/27/23 06:07 PM | Elimination Race Blast From The Past3 | 157bpm avg171bpm max 310w avg 339w np 925w max |
DNF | 02/26/23 04:55 PM | Elimination Race Northern Elimination Race Series2 | 136bpm avg149bpm max 337w avg 362w np 579w max |
02/21/23 06:10 PM | Workout | ||
02/11/23 03:16 PM | Scratch Race MIKES EVENT | 143bpm avg165bpm max 247w avg 259w np 986w max | |
DNF | 02/04/23 03:58 PM | Scratch Race What Goes Up Must Come Down3 | 114w avg 128w np 224w max |