Date ▼ |
Activity |
Course |
Type |
Distance |
Duration |
Pace |
|
10/17/2021 |
Bike |
|
Zwift |
22.4 mi |
1:13:19 |
3:17 |
|
8/7/2021 |
Bike |
|
Race |
24.0 mi |
1:13:23 |
3:04 |
|
7/16/2021 |
Bike |
|
Easy |
27.2 mi |
1:42:24 |
3:46 |
|
7/8/2021 |
Bike |
|
Easy |
31.6 mi |
2:01:33 |
3:52 |
|
6/25/2021 |
Bike |
|
Easy |
24.8 mi |
1:25:11 |
3:27 |
|
6/18/2021 |
Bike |
|
Easy |
30.3 mi |
1:43:07 |
3:25 |
|
6/14/2021 |
Bike |
|
Easy |
25.3 mi |
1:29:19 |
3:33 |
|
6/9/2021 |
Bike |
|
Zwift |
25.1 mi |
1:25:46 |
3:25 |
|
6/5/2021 |
Bike |
|
Zwift |
21.2 mi |
1:15:17 |
3:34 |
|
5/30/2021 |
Bike |
|
Zwift |
21.4 mi |
1:10:13 |
3:18 |
|
5/23/2021 |
Bike |
|
Zwift |
21.3 mi |
1:10:19 |
3:19 |
|
5/20/2021 |
Bike |
|
Zwift |
20.9 mi |
1:05:21 |
3:08 |
|
9/23/2020 |
Bike |
|
Zwift |
21.3 mi |
1:05:28 |
3:05 |
|
9/18/2020 |
Bike |
|
Easy |
25.3 mi |
1:53:39 |
4:30 |
|
7/17/2020 |
Bike |
|
Zwift |
20.3 mi |
1:02:16 |
3:05 |
|
7/5/2020 |
Bike |
|
Easy |
25.7 mi |
1:46:29 |
4:09 |
|
6/28/2020 |
Bike |
|
Zwift |
18.2 mi |
51:10 |
2:49 |
|
6/6/2020 |
Bike |
|
Easy |
22.3 mi |
1:26:36 |
3:54 |
|
5/29/2020 |
Bike |
|
Zwift |
26.6 mi |
1:35:51 |
3:37 |
|
5/21/2020 |
Bike |
|
Zwift |
25.5 mi |
1:22:59 |
3:16 |
|
5/14/2020 |
Bike |
|
Zwift |
20.1 mi |
1:11:18 |
3:33 |
|
5/11/2020 |
Bike |
|
Zwift |
20.2 mi |
56:14 |
2:48 |
|
5/7/2020 |
Bike |
|
Zwift |
24.6 mi |
1:00:32 |
2:28 |
|
4/29/2020 |
Bike |
|
Zwift |
23.3 mi |
1:05:15 |
2:49 |
|
4/25/2020 |
Bike |
|
Zwift |
27.4 mi |
1:20:39 |
2:57 |
|
4/18/2020 |
Bike |
|
Zwift |
22.4 mi |
1:16:18 |
3:25 |
|
4/10/2020 |
Bike |
|
Zwift |
27.1 mi |
1:48:18 |
4:00 |
|
3/28/2020 |
Bike |
|
Zwift |
20.2 mi |
1:07:59 |
3:22 |
|
3/20/2020 |
Bike |
|
Zwift |
18.6 mi |
1:00:51 |
3:17 |
|
3/7/2020 |
Bike |
|
Zwift |
10.3 mi |
34:23 |
3:22 |
|
1/17/2020 |
Bike |
|
Zwift |
1.6 mi |
8:28 |
5:20 |
|
1/17/2020 |
Bike |
|
Zwift |
11.5 mi |
29:05 |
2:32 |
|
1/17/2020 |
Bike |
|
Zwift |
4.4 mi |
17:00 |
3:53 |
|
1/13/2020 |
Bike |
|
Zwift |
16.3 mi |
50:10 |
3:05 |
|
1/13/2020 |
Bike |
|
Zwift |
1.5 mi |
5:35 |
3:39 |
|
12/31/2019 |
Bike |
|
Zwift |
11.8 mi |
45:09 |
3:50 |
|
12/29/2019 |
Bike |
|
Zwift |
18.7 mi |
1:01:31 |
3:18 |
|
12/25/2019 |
Bike |
|
Zwift |
9.1 mi |
30:35 |
3:23 |
|
12/22/2019 |
Bike |
|
Zwift |
8.9 mi |
30:19 |
3:26 |
|
12/17/2019 |
Bike |
|
Zwift |
16.7 mi |
51:10 |
3:05 |
|
11/25/2019 |
Bike |
|
Zwift |
18.1 mi |
1:01:34 |
3:24 |
|
11/18/2019 |
Bike |
|
Zwift |
12.6 mi |
48:22 |
3:50 |
|
11/15/2019 |
Bike |
|
Zwift |
13.5 mi |
45:28 |
3:22 |
|
9/19/2019 |
Bike |
|
Zwift |
20.1 mi |
1:07:05 |
3:20 |
|
8/6/2019 |
Bike |
|
Zwift |
27.0 mi |
1:21:20 |
3:01 |
|
7/31/2019 |
Bike |
|
Zwift |
26.6 mi |
1:25:57 |
3:14 |
|
7/31/2019 |
Bike |
|
Zwift |
1.4 mi |
4:37 |
3:23 |
|
7/28/2019 |
Bike |
|
Easy |
51.4 mi |
4:12:09 |
4:55 |
|
7/14/2019 |
Bike |
|
Race |
8.5 mi |
23:48 |
2:48 |
|
6/30/2019 |
Bike |
|
Zwift |
14.6 mi |
44:00 |
3:02 |
|
6/23/2019 |
Bike |
|
Race |
90.0 km |
3:26:55 |
3:43 |
|
6/15/2019 |
Bike |
|
Zwift |
19.0 mi |
59:02 |
3:07 |
|
6/12/2019 |
Bike |
|
Zwift |
23.8 mi |
1:09:34 |
2:56 |
|
6/8/2019 |
Bike |
|
Long |
56.3 mi |
3:21:39 |
3:36 |
|
6/4/2019 |
Bike |
|
Zwift |
22.1 mi |
1:18:20 |
3:33 |
|
6/1/2019 |
Bike |
|
Race |
10.0 mi |
30:34 |
3:05 |
|
5/18/2019 |
Bike |
|
Easy |
37.1 mi |
2:15:33 |
3:40 |
|
5/13/2019 |
Bike |
|
Zwift |
12.8 mi |
48:20 |
3:47 |
|
5/13/2019 |
Bike |
|
Zwift |
5.0 mi |
19:09 |
3:49 |
|
5/3/2019 |
Bike |
|
Zwift |
20.1 mi |
1:02:16 |
3:06 |
|
4/29/2019 |
Bike |
|
Zwift |
20.2 mi |
1:00:24 |
3:00 |
|
4/23/2019 |
Bike |
|
Zwift |
26.4 mi |
1:24:00 |
3:12 |
|
4/16/2019 |
Bike |
|
Zwift |
17.4 mi |
1:09:58 |
4:01 |
|
4/8/2019 |
Bike |
|
Zwift |
27.6 mi |
1:22:32 |
3:00 |
|
4/4/2019 |
Bike |
|
Easy |
20.7 mi |
1:10:28 |
3:25 |
|
3/19/2019 |
Bike |
|
Zwift |
20.1 mi |
1:12:51 |
3:38 |
|
3/16/2019 |
Bike |
|
Brick |
20.8 mi |
1:40:15 |
4:50 |
|
3/13/2019 |
Bike |
|
Zwift |
22.3 mi |
1:08:21 |
3:05 |
|
3/6/2019 |
Bike |
|
Zwift |
20.2 mi |
1:12:20 |
3:36 |
|
|