Juho Väisänen
Coalition
Rider Profile
Total Rides
363
Total Time
272h 14m
Total Distance
9,492.9 km
Total Elevation
81.4 km
Longest Session
03h 02m
Most Distance in Session
112.6 km
Most Climbed in Session
2 km
Race Ranking
Sprint
Platinum 1
Endurance
Platinum 2
Time Trial
Diamond 1
Climbing
Platinum 1
All-Rounder Ranking
1450
Critical Power Curve (90 Day Best Values)
Estimated CP
306 w
94% confidence
Estimated FTP
314 w
Estimated W'
19.5 kJ
Race History
place | dateTime | eventDetails | performance |
---|---|---|---|
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 |
39 | 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 |