Michal Krasnoborski
Rider Profile
Total Time
571h 00m
Total Distance
16,489.1 km
Total Elevation
168.4 km
Performance
Critical Power Curve (90 Day Best Values)
Estimated CP
223 w
85% confidence
Estimated FTP
221 w
Estimated W'
9.2 kJ
Rankings
Sprint
Silver 3
Endurance
Gold 2
Time Trial
Gold 2
Climbing
Gold 2
All-Rounder Ranking
1098
Gold 1
Race History
| place | dateTime | eventDetails | performance |
|---|---|---|---|
— | 05/18/26 04:48 PM | Workout | |
— | 05/16/26 06:06 AM | Workout | 133bpm avg174bpm max |
— | 05/14/26 04:55 PM | Workout | 131bpm avg174bpm max |
— | 05/13/26 03:35 PM | Workout | 121bpm avg171bpm max |
— | 04/23/26 03:37 PM | Workout | 142bpm avg168bpm max |
— | 04/21/26 10:02 AM | Workout | 136bpm avg171bpm max |
— | 04/14/26 03:05 PM | Workout | 140bpm avg171bpm max |
— | 04/09/26 03:22 PM | Workout | 135bpm avg172bpm max |
— | 04/08/26 05:54 PM | Workout | 117bpm avg128bpm max |
— | 04/07/26 05:08 PM | Workout | 132bpm avg164bpm max |
— | 04/02/26 03:35 PM | Workout | 128bpm avg152bpm max |
— | 03/31/26 03:16 PM | Workout | 123bpm avg166bpm max |
— | 03/29/26 11:17 AM | Workout | 130bpm avg159bpm max |
— | 03/26/26 04:48 PM | Workout | 132bpm avg172bpm max |
— | 03/25/26 07:36 PM | Workout | 114bpm avg124bpm max |
— | 03/24/26 04:25 PM | Workout | 138bpm avg167bpm max |
— | 03/19/26 04:45 PM | Workout | 134bpm avg174bpm max |
— | 03/18/26 05:06 PM | Workout | 119bpm avg133bpm max |
— | 03/17/26 04:36 PM | Workout | 142bpm avg169bpm max |
— | 03/12/26 04:41 PM | Workout | 130bpm avg168bpm max |
— | 03/11/26 04:20 PM | Workout | 119bpm avg133bpm max |
— | 03/10/26 04:52 PM | Workout | 141bpm avg169bpm max |
— | 03/05/26 03:07 PM | Workout | 138bpm avg161bpm max |
— | 03/04/26 05:37 PM | Workout | 120bpm avg130bpm max |
— | 03/03/26 04:45 PM | Workout | 143bpm avg172bpm max |
— | 02/25/26 04:50 PM | Group Ride z2 ride | 130bpm avg141bpm max |
— | 02/24/26 04:10 PM | Workout | 138bpm avg163bpm max |
— | 02/22/26 09:28 AM | Workout | 128bpm avg140bpm max |
— | 02/21/26 12:36 PM | Workout | 127bpm avg147bpm max |
— | 02/19/26 04:20 PM | Workout | 136bpm avg157bpm max |
— | 02/18/26 04:13 PM | Workout | 128bpm avg143bpm max |
— | 02/17/26 05:04 PM | Workout | 131bpm avg156bpm max |
— | 02/14/26 11:39 AM | Workout | 128bpm avg139bpm max |
— | 02/12/26 04:22 PM | Workout | 135bpm avg157bpm max |
— | 02/11/26 04:29 PM | Workout | 129bpm avg144bpm max |
— | 02/10/26 04:02 PM | Workout | 136bpm avg162bpm max |
— | 02/08/26 10:33 AM | Workout | 123bpm avg137bpm max |
— | 02/07/26 11:58 AM | Workout | 129bpm avg145bpm max |
— | 02/05/26 04:29 PM | Workout | 133bpm avg154bpm max |
— | 02/04/26 05:11 PM | Workout | 124bpm avg143bpm max |
— | 01/31/26 12:05 PM | Workout | 122bpm avg135bpm max |
— | 01/31/26 11:29 AM | Workout | |
— | 01/29/26 04:16 PM | Workout | 137bpm avg160bpm max |
— | 01/28/26 04:40 PM | Workout | 123bpm avg136bpm max |
— | 01/27/26 04:16 PM | Workout | 141bpm avg179bpm max |
— | 01/25/26 09:31 AM | Workout | 127bpm avg140bpm max |
— | 01/24/26 08:12 AM | Workout | 126bpm avg147bpm max |
— | 01/22/26 04:12 PM | Workout | 137bpm avg178bpm max |
— | 01/21/26 03:21 PM | Workout | 124bpm avg135bpm max |
— | 01/20/26 05:01 PM | Workout | 138bpm avg178bpm max |
— | 01/18/26 09:55 AM | Workout | 127bpm avg139bpm max |
— | 01/17/26 10:19 AM | Workout | 128bpm avg149bpm max |
— | 01/15/26 04:28 PM | Workout | 138bpm avg176bpm max |
— | 01/14/26 04:19 PM | Workout | 127bpm avg137bpm max |
— | 01/13/26 04:12 PM | Workout | 140bpm avg179bpm max |
— | 01/11/26 12:53 PM | Workout | 132bpm avg146bpm max |
— | 01/10/26 11:05 AM | Workout | 132bpm avg148bpm max |
— | 12/31/25 03:06 PM | Workout | 119bpm avg134bpm max |
— | 12/30/25 03:29 PM | Workout | 138bpm avg176bpm max |
— | 12/28/25 09:27 AM | Workout | 126bpm avg140bpm max |
— | 12/27/25 10:58 AM | Workout | 121bpm avg137bpm max |
— | 12/25/25 11:55 AM | Workout | 131bpm avg151bpm max |
— | 12/24/25 08:54 AM | Workout | 124bpm avg136bpm max |
— | 12/23/25 03:44 PM | Workout | 133bpm avg174bpm max |
— | 12/21/25 11:25 AM | Workout | 125bpm avg139bpm max |
— | 12/20/25 08:35 AM | Workout | 131bpm avg145bpm max |
— | 12/18/25 04:34 PM | Workout | 131bpm avg152bpm max |
— | 12/17/25 04:27 PM | Workout | 124bpm avg145bpm max |
— | 12/16/25 04:25 PM | Workout | 135bpm avg175bpm max |
— | 12/14/25 12:19 PM | Workout | 121bpm avg139bpm max |
— | 12/13/25 11:44 AM | Workout | 123bpm avg143bpm max |
— | 12/11/25 04:57 PM | Workout | 132bpm avg157bpm max |
— | 12/09/25 04:32 PM | Workout | 131bpm avg151bpm max |
— | 12/02/25 04:31 PM | Group Ride FGW Velocity Vector Group Ride | 144bpm avg180bpm max |
17 | 11/29/25 11:50 AM | Scratch Race Hilltop Finish1 | 165bpm avg177bpm max 235w avg 241w np 531w max |
— | 11/27/25 04:31 PM | Group Ride FGW Thursday After Work Group Ride | 130bpm avg158bpm max |
— | 11/25/25 04:31 PM | Group Ride FGW Velocity Vector Group Ride | 139bpm avg183bpm max |
— | 11/20/25 04:31 PM | Group Ride FGW Thursday After Work Group Ride | 130bpm avg162bpm max |
25 | 11/15/25 12:50 PM | Time Trial 10 Mile Time Trial1 | 159bpm avg175bpm max 244w avg 244w np 308w max |
— | 11/13/25 04:31 PM | Group Ride FGW Thursday After Work Group Ride | 148bpm avg177bpm max |
— | 11/06/25 04:31 PM | Group Ride FGW Thursday After Work Group Ride | 143bpm avg178bpm max |
— | 11/04/25 04:31 PM | Group Ride FGW Velocity Vector Group Ride | 140bpm avg183bpm max |
25 | 10/30/25 07:00 PM | Time Trial World Triathlon Championship - Age Group3 | 165bpm avg175bpm max 243w avg 243w np 311w max |
10 | 10/28/25 05:50 PM | Scratch Race Hilltop Finish3 | 154bpm avg180bpm max 221w avg 229w np 367w max |
— | 10/26/25 12:09 PM | Group Ride mmo | 151bpm avg178bpm max |
— | 10/23/25 03:31 PM | Group Ride FGW Thursday After Work Group Ride | 132bpm avg181bpm max |
— | 10/16/25 03:31 PM | Group Ride FGW Thursday After Work Group Ride | 138bpm avg173bpm max |
— | 10/08/25 04:00 PM | Group Ride Tur til Vestby | 123bpm avg145bpm max |
— | 10/04/25 12:53 PM | Workout | 130bpm avg176bpm max |
— | 10/02/25 03:42 PM | Workout | 140bpm avg180bpm max |
— | 09/29/25 03:24 PM | Workout | 118bpm avg162bpm max |
— | 09/14/25 01:06 PM | Group Ride test | 146bpm avg166bpm max |
— | 08/06/25 07:31 PM | Workout | |
— | 08/05/25 10:48 AM | Workout | 127bpm avg177bpm max |
— | 07/31/25 04:11 PM | Workout | 132bpm avg175bpm max |
— | 07/30/25 05:02 PM | Workout | 116bpm avg160bpm max |
— | 07/23/25 04:17 PM | Workout | 114bpm avg125bpm max |
— | 07/22/25 03:42 PM | Workout | 140bpm avg169bpm max |
— | 07/17/25 04:11 PM | Workout | 139bpm avg180bpm max |
— | 07/15/25 03:18 PM | Workout | 137bpm avg175bpm max |
— | 07/14/25 04:05 PM | Workout | 143bpm avg176bpm max |
— | 07/09/25 04:00 PM | Workout | 97bpm avg109bpm max |
— | 07/05/25 07:58 AM | Workout | 124bpm avg170bpm max |
— | 07/03/25 03:19 PM | Workout | 121bpm avg172bpm max |
— | 06/24/25 03:10 PM | Workout | 136bpm avg166bpm max |
— | 06/23/25 04:23 PM | Workout | 134bpm avg172bpm max |
— | 06/18/25 04:44 AM | Workout | 121bpm avg156bpm max |
— | 06/17/25 06:10 PM | Workout | 137bpm avg172bpm max |
— | 06/11/25 03:34 PM | Workout | 133bpm avg171bpm max |
— | 06/10/25 03:03 PM | Workout | 133bpm avg173bpm max |
148 | 06/08/25 02:00 PM | Scratch Race Sunday Medio Fondo | 152bpm avg168bpm max 200w avg 204w np 389w max |
— | 06/05/25 03:29 PM | Workout | 118bpm avg164bpm max |
— | 06/04/25 03:43 PM | Workout | 142bpm avg162bpm max |
— | 05/22/25 06:02 AM | Workout | 125bpm avg173bpm max |
— | 05/22/25 05:35 AM | Workout | 125bpm avg171bpm max |
— | 05/21/25 05:30 AM | Workout | 127bpm avg173bpm max |
— | 05/18/25 11:26 AM | Workout | 139bpm avg175bpm max |
— | 05/17/25 09:53 AM | Workout | 132bpm avg164bpm max |
— | 05/15/25 03:36 PM | Workout | 106bpm avg118bpm max |
— | 05/13/25 03:00 PM | Workout | 138bpm avg174bpm max |
— | 05/09/25 11:02 AM | Workout | 127bpm avg178bpm max |
— | 05/08/25 02:16 PM | Workout | |
— | 04/29/25 04:04 PM | Workout | 139bpm avg173bpm max |
— | 04/24/25 04:32 PM | Workout | 124bpm avg138bpm max |
— | 04/15/25 04:25 PM | Workout | 137bpm avg176bpm max |
— | 04/11/25 02:32 PM | Workout | |
— | 04/11/25 02:29 PM | Workout | |
— | 04/10/25 04:41 PM | Workout | 109bpm avg124bpm max |
— | 04/10/25 04:00 PM | Workout | |
— | 04/09/25 03:43 PM | Workout | 131bpm avg157bpm max |
— | 04/08/25 03:21 PM | Workout | 138bpm avg175bpm max |
— | 04/06/25 11:32 AM | Workout | 136bpm avg156bpm max |
— | 04/06/25 10:13 AM | Workout | |
— | 04/04/25 03:15 PM | Workout | |
— | 04/03/25 04:02 PM | Workout | 140bpm avg179bpm max |
— | 03/31/25 04:42 PM | Workout | 127bpm avg174bpm max |
— | 03/20/25 05:10 PM | Workout | 138bpm avg176bpm max |
— | 03/19/25 04:49 PM | Workout | 124bpm avg145bpm max |
— | 03/18/25 04:44 PM | Workout | 133bpm avg171bpm max |
— | 03/15/25 08:27 AM | Workout | |
— | 03/14/25 04:38 PM | Workout | 131bpm avg149bpm max |
— | 03/12/25 09:11 AM | Workout | 138bpm avg176bpm max |
— | 03/11/25 04:23 PM | Workout | 134bpm avg176bpm max |
— | 03/07/25 04:54 PM | Workout | 134bpm avg163bpm max |
— | 03/06/25 04:21 PM | Workout | 138bpm avg176bpm max |
— | 03/05/25 04:55 PM | Workout | 119bpm avg131bpm max |
— | 03/04/25 04:59 PM | Workout | 139bpm avg171bpm max |
— | 03/02/25 10:07 AM | Workout | 122bpm avg138bpm max |
— | 03/01/25 11:21 AM | Workout | 127bpm avg147bpm max |
— | 02/27/25 05:37 PM | Workout | 108bpm avg121bpm max |
— | 02/26/25 05:03 PM | Workout | 135bpm avg170bpm max |
— | 02/25/25 04:41 PM | Workout | 131bpm avg174bpm max |
— | 02/23/25 12:06 PM | Workout | 117bpm avg131bpm max |
— | 02/22/25 12:54 PM | Workout | 146bpm avg181bpm max |
— | 02/20/25 04:19 PM | Workout | 125bpm avg147bpm max |
— | 02/19/25 04:42 PM | Workout | 122bpm avg138bpm max |
— | 02/18/25 05:08 PM | Workout | 121bpm avg145bpm max |
— | 02/16/25 10:44 AM | Workout | 132bpm avg159bpm max |
— | 02/15/25 10:34 AM | Workout | 132bpm avg153bpm max |
— | 02/13/25 05:04 PM | Workout | 128bpm avg173bpm max |
— | 02/12/25 04:55 PM | Workout | 146bpm avg168bpm max |
— | 02/11/25 04:55 PM | Workout | 139bpm avg166bpm max |
— | 02/09/25 09:05 AM | Workout | 127bpm avg146bpm max |
— | 02/08/25 11:53 AM | Workout | 126bpm avg150bpm max |
— | 02/07/25 05:11 PM | Workout | 128bpm avg152bpm max |
— | 02/05/25 04:58 PM | Workout | 142bpm avg163bpm max |
— | 02/02/25 10:21 AM | Workout | 130bpm avg146bpm max |
— | 02/01/25 12:26 PM | Workout | 119bpm avg137bpm max |
— | 01/31/25 04:42 PM | Workout | 116bpm avg127bpm max |
— | 01/27/25 04:53 PM | Workout | 131bpm avg161bpm max |
— | 01/26/25 06:13 PM | Workout | 131bpm avg140bpm max |
— | 01/24/25 04:41 PM | Workout | 137bpm avg164bpm max |
— | 01/22/25 05:10 PM | Workout | 128bpm avg149bpm max |
— | 01/21/25 04:59 PM | Workout | 122bpm avg150bpm max |
— | 01/19/25 10:22 AM | Workout | 126bpm avg160bpm max |
— | 01/16/25 04:47 PM | Workout | 130bpm avg165bpm max |
— | 01/15/25 04:30 PM | Workout | 134bpm avg165bpm max |
— | 01/14/25 04:52 PM | Workout | 141bpm avg163bpm max |
— | 01/12/25 10:53 AM | Workout | 136bpm avg165bpm max |
— | 01/09/25 04:13 PM | Workout | 144bpm avg169bpm max |
— | 01/08/25 04:31 PM | Workout | 136bpm avg163bpm max |
— | 01/06/25 11:47 AM | Workout | 137bpm avg157bpm max |
— | 01/04/25 11:31 AM | Workout | 134bpm avg162bpm max |
— | 01/02/25 06:13 PM | Workout | 132bpm avg155bpm max |
— | 12/31/24 03:20 PM | Workout | 144bpm avg161bpm max |
— | 12/30/24 03:33 PM | Workout | 148bpm avg179bpm max |
— | 12/21/24 03:00 PM | Group Ride SUFFERLANDRIAN SLINGSHOT | 129bpm avg145bpm max |
— | 11/16/24 03:00 PM | Group Ride (No Bot) Team Lou Saturday Group Ride | 112bpm avg130bpm max |
19 | 11/07/24 05:45 PM | Elimination Race Fast And Furious | 148bpm avg163bpm max 225w avg 224w np 335w max |
— | 11/07/24 04:31 PM | Group Ride FGW Thursday After Work Group Ride | 131bpm avg164bpm max |
48 | 11/06/24 04:55 PM | Team Scratch Race One Lap Wonder | 168bpm avg177bpm max 232w avg 239w np 310w max |
DNF | 11/05/24 06:00 PM | Scratch Race Tour de TrainingPeaks Virtual - Stage 1 | 152bpm avg163bpm max 174w avg 184w np 306w max |
DNF | 11/05/24 05:00 PM | Scratch Race Tour de TrainingPeaks Virtual - Stage 6 | 155bpm avg175bpm max 180w avg 200w np 332w max |
— | 11/03/24 03:00 PM | Group Ride (No Bots)Team Lou Sunday group ride | 145bpm avg175bpm max |
— | 10/17/24 04:07 PM | Group Ride | 114bpm avg120bpm max |
50 | 10/13/24 02:55 PM | Team Scratch Race One Lap Wonder | 161bpm avg171bpm max 211w avg 218w np 346w max |
— | 10/13/24 02:00 PM | Group Ride (No Bots)Team Lou Sunday group ride | 147bpm avg174bpm max |
— | 10/09/24 05:00 PM | Group Ride (No Bots)Team Lou Wednesday group ride | 130bpm avg158bpm max |
— | 10/05/24 02:04 PM | Workout | 127bpm avg169bpm max |
— | 10/03/24 04:34 PM | Workout | 120bpm avg176bpm max |