Date |
Activity |
Course |
Type |
Distance ▼ |
Duration |
Pace |
|
5/16/2010 |
Bike |
CRW Spring Century |
Long |
102.0 mi |
5:25:00 |
3:12 |
|
8/18/2018 |
Bike |
Blazing Saddles Century |
Long |
100.2 mi |
5:22:43 |
3:14 |
|
5/20/2017 |
Bike |
Tour of North Shore |
Long |
70.2 mi |
4:02:46 |
3:28 |
|
7/1/2017 |
Bike |
VTGF |
Long |
67.8 mi |
4:44:48 |
4:13 |
|
4/30/2010 |
Bike |
Rode to New Hampshire and Back |
Long |
64.8 mi |
3:26:00 |
3:11 |
|
8/30/2020 |
Bike |
|
Default |
63.4 mi |
4:15:39 |
4:03 |
|
7/24/2011 |
Bike |
Lost on the North Shore |
Long |
62.5 mi |
3:14:47 |
3:07 |
|
7/21/2018 |
Bike |
North Andover through NH and back |
Long |
62.2 mi |
3:24:55 |
3:18 |
|
8/31/2019 |
Bike |
No. Andover to Ipswich and Back |
Long |
62.0 mi |
3:19:25 |
3:13 |
|
6/24/2018 |
Bike |
To Plum Islan |
Long |
60.1 mi |
3:05:46 |
3:06 |
|
10/10/2020 |
Bike |
|
Default |
58.3 mi |
3:22:12 |
3:29 |
|
5/19/2019 |
Bike |
To Plum Island |
Long |
56.4 mi |
2:41:26 |
2:52 |
|
6/30/2012 |
Bike |
No. Andover to Ipswich and Back |
Long |
56.4 mi |
2:43:00 |
2:54 |
|
4/29/2017 |
Bike |
Tri Fury Group Ride |
Long |
56.2 mi |
3:05:00 |
3:18 |
|
9/26/2020 |
Bike |
|
Default |
56.0 mi |
3:01:26 |
3:15 |
|
8/19/2012 |
Bike |
Timberman Half Ironman Bike |
Race |
56.0 mi |
2:40:48 |
2:53 |
|
8/17/2019 |
Bike |
Trifury Saturday Ride |
Long |
55.9 mi |
2:53:11 |
3:07 |
|
8/15/2020 |
Bike |
|
Default |
55.0 mi |
3:17:20 |
3:36 |
|
4/27/2019 |
Bike |
North Andover and Back |
Long |
55.0 mi |
3:00:51 |
3:18 |
|
10/24/2020 |
Bike |
North Shore Century |
Easy |
54.5 mi |
3:12:50 |
3:33 |
|
7/14/2012 |
Bike |
No. Andover to Ipswich and Back |
Long |
54.1 mi |
2:41:09 |
2:59 |
|
4/3/2010 |
Bike |
Highpoint Loop (long) |
Easy |
54.0 mi |
3:07:00 |
3:28 |
|
6/9/2018 |
Bike |
Tri Fury Group Ride |
Long |
53.9 mi |
3:01:12 |
3:22 |
|
8/8/2020 |
Bike |
|
Default |
53.8 mi |
3:16:33 |
3:40 |
|
5/13/2017 |
Bike |
Tri Fury Group Ride |
Long |
53.8 mi |
2:48:23 |
3:08 |
|
6/18/2022 |
Bike |
Local |
Long |
53.3 mi |
2:38:15 |
2:59 |
|
6/16/2018 |
Bike |
Tri Fury Group Ride |
Long |
53.2 mi |
2:41:22 |
3:02 |
|
5/25/2019 |
Bike |
Trifury Saturday Ride |
Long |
53.2 mi |
2:43:34 |
3:05 |
|
9/9/2018 |
Bike |
Pumpkinman Half Ride |
Race |
52.9 mi |
2:56:11 |
3:20 |
|
9/19/2020 |
Bike |
|
Default |
51.9 mi |
3:08:25 |
3:38 |
|
5/31/2019 |
Bike |
Woostah to Melrose |
Long |
51.3 mi |
2:46:58 |
3:16 |
|
7/17/2011 |
Bike |
Big Ass Loop |
Long |
50.7 mi |
2:43:28 |
3:14 |
|
5/7/2022 |
Bike |
Zwift |
Easy |
50.2 mi |
2:05:48 |
2:31 |
|
4/20/2019 |
Bike |
Zwift |
Long |
50.2 mi |
2:26:25 |
2:56 |
|
6/3/2018 |
Bike |
Quiet Roads North |
Long |
50.1 mi |
2:51:21 |
3:26 |
|
5/7/2017 |
Bike |
Loop out to Bedford |
Long |
50.0 mi |
2:43:24 |
3:16 |
|
7/5/2019 |
Bike |
Zwift |
Long |
49.9 mi |
2:41:29 |
3:15 |
|
7/6/2019 |
Bike |
Zwift |
Long |
49.9 mi |
2:44:57 |
3:19 |
|
8/8/2022 |
Bike |
Local |
Long |
49.1 mi |
2:56:20 |
3:36 |
|
10/24/2020 |
Bike |
North Shore Century |
Long |
48.3 mi |
2:54:59 |
3:38 |
|
9/5/2009 |
Bike |
Salisbury to Melrose |
Tempo |
46.1 mi |
2:11:00 |
2:51 |
|
11/24/2017 |
Bike |
High Point, etc... |
Hill |
46.0 mi |
3:04:16 |
4:01 |
|
8/4/2018 |
Bike |
Surrey Hills |
Long |
45.8 mi |
3:01:20 |
3:58 |
|
7/29/2012 |
Bike |
Arlington to Chelmsford and Back |
Long |
44.0 mi |
2:17:55 |
3:09 |
|
8/9/2019 |
Bike |
CCRT Out & Back From Wellfleet |
Long |
43.1 mi |
2:15:15 |
3:09 |
|
7/9/2011 |
Bike |
No. Andover Loop |
Long |
41.4 mi |
2:09:25 |
3:08 |
|
6/9/2012 |
Bike |
Medford, Lexington, Wilmington, No Reading, etc |
Default |
41.4 mi |
2:08:48 |
3:07 |
|
2/22/2020 |
Bike |
Zwift |
Long |
41.4 mi |
2:20:15 |
3:24 |
|
6/30/2018 |
Bike |
Tri Fury Group Ride |
Long |
40.5 mi |
2:12:32 |
3:17 |
|
2/23/2019 |
Bike |
Zwift |
Long |
40.2 mi |
2:19:33 |
3:29 |
|
8/22/2020 |
Bike |
|
Default |
40.1 mi |
2:23:24 |
3:35 |
|
5/26/2018 |
Bike |
Lynnfield, North Reading and Stuff |
Long |
40.1 mi |
2:20:30 |
3:31 |
|
6/4/2022 |
Bike |
Zwift |
Easy |
40.1 mi |
2:00:25 |
3:01 |
|
3/9/2019 |
Bike |
Zwift |
Long |
40.1 mi |
2:13:51 |
3:21 |
|
10/4/2020 |
Bike |
|
Default |
40.1 mi |
2:24:30 |
3:37 |
|
7/17/2016 |
Bike |
High Point, NJ |
Long |
40.0 mi |
2:49:57 |
4:15 |
|
2/29/2020 |
Bike |
Zwift |
Long |
39.9 mi |
2:42:25 |
4:05 |
|
5/21/2022 |
Bike |
Local |
Easy |
36.8 mi |
2:00:29 |
3:17 |
|
7/9/2013 |
Bike |
Around Cape Ann |
Easy |
36.3 mi |
2:03:41 |
3:25 |
|
5/19/2018 |
Bike |
Tri Fury Group Ride |
Easy |
35.6 mi |
2:02:54 |
3:28 |
|
2/15/2020 |
Bike |
Zwift |
Easy |
35.5 mi |
2:22:34 |
4:01 |
|
2/20/2017 |
Bike |
Zwift |
Easy |
35.5 mi |
1:42:00 |
2:53 |
|
7/12/2011 |
Bike |
Wilmington, Andover Loop |
Easy |
35.1 mi |
1:46:11 |
3:02 |
|
5/4/2019 |
Bike |
Zwift |
Long |
34.6 mi |
1:25:03 |
2:28 |
|
5/5/2018 |
Bike |
Tri Fury Group Ride |
Easy |
34.4 mi |
1:50:09 |
3:13 |
|
5/26/2012 |
Bike |
Concord, etc... |
Easy |
34.3 mi |
1:44:00 |
3:02 |
|
10/26/2021 |
Bike |
Zwift |
Easy |
34.2 mi |
2:02:33 |
3:36 |
|
7/19/2011 |
Bike |
No. Andover Loop |
Tempo |
33.9 mi |
1:36:29 |
2:51 |
|
5/28/2012 |
Bike |
Lost on the North Shore |
Easy |
33.5 mi |
1:49:59 |
3:18 |
|
5/27/2012 |
Bike |
North Redding & Around |
Easy |
33.1 mi |
1:44:15 |
3:09 |
|
9/1/2018 |
Bike |
Roads north of home |
Easy |
33.0 mi |
1:42:10 |
3:06 |
|
8/12/2009 |
Bike |
North Redding & Around |
Tempo |
33.0 mi |
1:40:00 |
3:02 |
|
5/15/2022 |
Bike |
Local |
Easy |
32.0 mi |
1:35:47 |
3:00 |
|
5/28/2017 |
Bike |
Zwift |
Easy |
31.1 mi |
1:51:08 |
3:35 |
|
10/29/2023 |
Run |
Marine Corps 50K |
Race |
50.0 km |
4:40:14 |
9:02 |
|
10/4/2020 |
Bike |
|
Default |
31.0 mi |
1:48:54 |
3:31 |
|
5/2/2019 |
Bike |
Zwift |
Easy |
30.9 mi |
1:30:31 |
2:56 |
|
1/13/2022 |
Bike |
Zwift |
Easy |
30.4 mi |
1:21:55 |
2:42 |
|
2/25/2017 |
Bike |
No. Reading Loop |
Easy |
30.3 mi |
1:34:14 |
3:07 |
|
5/25/2020 |
Bike |
|
Default |
30.2 mi |
1:36:04 |
3:11 |
|
6/26/2022 |
Bike |
Zwift |
Easy |
30.2 mi |
1:23:53 |
2:47 |
|
2/8/2020 |
Bike |
Zwift |
Easy |
30.0 mi |
1:41:30 |
3:23 |
|
5/3/2022 |
Bike |
Zwift |
Easy |
30.0 mi |
1:30:25 |
3:01 |
|
10/28/2021 |
Bike |
Zwift |
Easy |
30.0 mi |
1:31:14 |
3:03 |
|
5/10/2020 |
Bike |
|
Default |
30.0 mi |
1:36:00 |
3:12 |
|
2/18/2017 |
Bike |
Zwift |
Default |
30.0 mi |
1:35:29 |
3:12 |
|
5/11/2011 |
Bike |
Rode home from work (long) |
Easy |
29.5 mi |
1:37:57 |
3:20 |
|
7/10/2011 |
Bike |
No. Andover Loop |
Easy |
28.4 mi |
1:22:45 |
2:56 |
|
12/29/2018 |
Bike |
Zwift |
Easy |
28.2 mi |
1:30:19 |
3:12 |
|
8/13/2016 |
Bike |
North Andover and Back |
Easy |
28.1 mi |
1:30:44 |
3:14 |
|
10/13/2021 |
Bike |
Zwift |
Easy |
28.0 mi |
1:55:08 |
4:07 |
|
5/23/2021 |
Bike |
|
Easy |
27.7 mi |
1:44:11 |
3:46 |
|
12/11/2016 |
Bike |
Trainer w/ Speed & Cadence |
Easy |
27.6 mi |
1:30:01 |
3:16 |
|
5/15/2011 |
Bike |
To Harold Parker Forest and Back |
Tempo |
27.6 mi |
1:18:56 |
2:52 |
|
5/21/2011 |
Bike |
Wakefield, Lynnfield, N. Reading, etc... |
Easy |
27.2 mi |
1:21:55 |
3:01 |
|
10/6/2021 |
Bike |
Zwift |
Easy |
27.1 mi |
1:31:23 |
3:23 |
|
11/8/2011 |
Bike |
Trainer |
Easy |
27.0 mi |
1:30:00 |
3:20 |
|
3/28/2010 |
Bike |
Fluid Trainer |
Interval |
27.0 mi |
1:30:00 |
3:20 |
|
12/31/2018 |
Bike |
Zwift |
Easy |
26.9 mi |
2:02:26 |
4:33 |
|
7/16/2022 |
Bike |
Local |
Easy |
26.9 mi |
1:33:10 |
3:28 |
|