| VirtualRide | Thursday, 10/30/2025 | Zwift - Hunter Pronovost (CCNS Coach)'s Meetup on Mayan San Remo in Watopia View on Strava
 | 00:54 | 16.54 mi | 768 ft | 
          
            | VirtualRide | Wednesday, 10/29/2025 | Zwift - Easy Hour / Metabolic Endurance on Bon Voyage in France View on Strava
 | 01:09 | 19.54 mi | 512 ft | 
          
            | VirtualRide | Tuesday, 10/28/2025 | Zwift - Aerobic, LT Stim: 4 x 5 Min w/ Limited Recovery on Watopia's Waistband in Watopia View on Strava
 | 00:57 | 17.42 mi | 335 ft | 
          
            | VirtualRide | Monday, 10/27/2025 | Zwift - Low Tempo w/ 45 Sec Kicks! on The Fan Flats in Richmond View on Strava
 | 00:54 | 15.28 mi | 315 ft | 
          
            | Ride | Sunday, 10/26/2025 | Endurance/LT Intervals View on Strava
 | 01:57 | 28.75 mi | 1,306 ft | 
          
            | VirtualRide | Thursday, 10/23/2025 | Zwift - Hunter Pronovost (CCNS Coach)'s Meetup on Legends and Lava in Watopia View on Strava
 | 00:56 | 15.63 mi | 1,152 ft | 
          
            | VirtualRide | Wednesday, 10/22/2025 | Active Recovery View on Strava
 | 00:47 | 12.15 mi | 512 ft | 
          
            | VirtualRide | Tuesday, 10/21/2025 | Zwift - Metabolic Endurance, with Form Sprints on Big Flat 8 in Watopia View on Strava
 | 01:05 | 18.34 mi | 338 ft | 
          
            | Ride | Sunday, 10/19/2025 | Low Tempo With Kicks View on Strava
 | 01:03 | 15.98 mi | 715 ft | 
          
            | Ride | Saturday, 10/18/2025 | Endurance/LT Intervals View on Strava
 | 01:57 | 29.56 mi | 1,381 ft | 
          
            | VirtualRide | Friday, 10/17/2025 | Zwift - Beach Island Loop in Watopia.  Active Recovery View on Strava
 | 00:29 | 08.07 mi | 157 ft | 
          
            | VirtualRide | Thursday, 10/16/2025 | Zwift - Hunter Pronovost (CCNS Coach)'s Meetup on Dust In The Wind in Watopia View on Strava
 | 00:51 | 14.61 mi | 974 ft | 
          
            | VirtualRide | Tuesday, 10/14/2025 | Zwift - Anaerobic Stim / OUT OF THE SADDLE Surges on Figure 8 in Watopia View on Strava
 | 01:10 | 18.89 mi | 833 ft | 
          
            | VirtualRide | Sunday, 10/12/2025 | Zwift - Active Recovery w/ 3 x 8 Second Sprints on Tempus Fugit in Watopia View on Strava
 | 00:45 | 13.82 mi | 108 ft | 
          
            | Ride | Saturday, 10/11/2025 | Great Pumpkin ?? Ride View on Strava
 | 01:50 | 28.25 mi | 1,329 ft | 
          
            | VirtualRide | Thursday, 10/09/2025 | Zwift - Hunter Pronovost (CCNS Coach)'s Meetup on Accelerate to Elevate in Watopia View on Strava
 | 00:58 | 18.44 mi | 620 ft | 
          
            | VirtualRide | Tuesday, 10/07/2025 | Zwift - Anaerobic Stim / OUT OF THE SADDLE Surges on Big Flat 8 in Watopia View on Strava
 | 01:03 | 18.38 mi | 338 ft | 
          
            | VirtualRide | Monday, 10/06/2025 | Zwift - Beach Island Loop in Watopia View on Strava
 | 00:26 | 08.14 mi | 161 ft | 
          
            | Ride | Sunday, 10/05/2025 | Endurance and Tempo View on Strava
 | 01:10 | 18.53 mi | 873 ft | 
          
            | Ride | Saturday, 10/04/2025 | Endurance Ride View on Strava
 | 02:03 | 32.22 mi | 1,348 ft | 
          
            | VirtualRide | Friday, 10/03/2025 | Zwift - Bite Size VO2 Power (Redo) on Triple Twist in Watopia View on Strava
 | 00:57 | 15.21 mi | 659 ft | 
          
            | Ride | Wednesday, 10/01/2025 | Endurance and Tempo View on Strava
 | 01:06 | 16.43 mi | 850 ft | 
          
            | Ride | Tuesday, 09/30/2025 | Low Tempo With 30 Second Kicks View on Strava
 | 01:03 | 15.99 mi | 768 ft | 
          
            | VirtualRide | Monday, 09/29/2025 | Zwift - Tempus Fugit in Watopia Endurance Spin Out View on Strava
 | 00:41 | 12.49 mi | 105 ft | 
          
            | Ride | Sunday, 09/28/2025 | Early Autumn Unstructured Ride View on Strava
 | 01:14 | 18.70 mi | 873 ft | 
          
            | Ride | Saturday, 09/27/2025 | Short and Easy Spin View on Strava
 | 01:40 | 24.82 mi | 1,125 ft | 
          
            | VirtualRide | Thursday, 09/25/2025 | Zwift - Bite Size VO2 Power on Douce France in France View on Strava
 | 00:44 | 12.35 mi | 427 ft | 
          
            | VirtualRide | Wednesday, 09/24/2025 | Zwift - PE1 Intervals / Force Dev on R.G.V. in France View on Strava
 | 00:54 | 15.64 mi | 430 ft | 
          
            | VirtualRide | Tuesday, 09/23/2025 | Endurance Spin Out View on Strava
 | 00:39 | 12.38 mi | 105 ft | 
          
            | Ride | Monday, 09/22/2025 | Sprints / Aerobic Intervals View on Strava
 | 01:04 | 16.19 mi | 794 ft | 
          
            | Ride | Saturday, 09/20/2025 | Anerobic Repeats View on Strava
 | 01:30 | 22.91 mi | 1,093 ft | 
          
            | VirtualRide | Friday, 09/19/2025 | Zwift - Bite Size VO2 Power on Coast to Coast in Watopia View on Strava
 | 01:04 | 18.05 mi | 663 ft | 
          
            | VirtualRide | Wednesday, 09/17/2025 | Zwift - PE1 Intervals / Force Dev on Coast to Coast in Watopia View on Strava
 | 01:00 | 15.87 mi | 614 ft | 
          
            | Ride | Tuesday, 09/16/2025 | Unstructured Ride View on Strava
 | 00:56 | 14.64 mi | 636 ft | 
          
            | Ride | Saturday, 09/13/2025 | Metabolic Endurance View on Strava
 | 02:53 | 42.42 mi | 2,215 ft | 
          
            | Ride | Thursday, 09/11/2025 | Bite Size VO2 Intervals View on Strava
 | 01:06 | 16.66 mi | 778 ft | 
          
            | Ride | Tuesday, 09/09/2025 | PE1 Force Development View on Strava
 | 00:49 | 12.16 mi | 558 ft | 
          
            | Ride | Monday, 09/08/2025 | Afternoon Ride View on Strava
 | 00:35 | 08.46 mi | 466 ft | 
          
            | Ride | Saturday, 09/06/2025 | Metabolic Endurance View on Strava
 | 03:02 | 45.69 mi | 2,054 ft | 
          
            | Ride | Friday, 09/05/2025 | Bite Size VO2 Intervals View on Strava
 | 00:58 | 14.68 mi | 643 ft | 
          
            | Ride | Wednesday, 09/03/2025 | Aerobic Openers 5 x 3 View on Strava
 | 00:56 | 14.70 mi | 663 ft | 
          
            | Ride | Tuesday, 09/02/2025 | Spinning Out The Sciatica ?? View on Strava
 | 00:35 | 08.45 mi | 459 ft | 
          
            | Ride | Sunday, 08/31/2025 | Endurance and High Tempo View on Strava
 | 02:39 | 39.44 mi | 2,005 ft | 
          
            | Ride | Saturday, 08/30/2025 | Short, easy and unstructured View on Strava
 | 00:32 | 08.37 mi | 446 ft | 
          
            | Ride | Thursday, 08/28/2025 | Bite Size VO2 Intervals View on Strava
 | 00:54 | 14.56 mi | 630 ft | 
          
            | Ride | Tuesday, 08/26/2025 | Force Development View on Strava
 | 00:51 | 12.66 mi | 587 ft | 
          
            | Ride | Monday, 08/25/2025 | VO2 Openers View on Strava
 | 01:10 | 17.60 mi | 797 ft | 
          
            | Ride | Sunday, 08/24/2025 | Metabolic Endurance View on Strava
 | 01:00 | 15.68 mi | 725 ft | 
          
            | Ride | Saturday, 08/23/2025 | Satur-yay ?? View on Strava
 | 02:01 | 30.97 mi | 1,312 ft | 
          
            | Ride | Thursday, 08/21/2025 | Sprints View on Strava
 | 00:56 | 14.63 mi | 646 ft | 
          
            | Ride | Monday, 08/18/2025 | "Bite Size" VO2 Intervals View on Strava
 | 01:07 | 16.64 mi | 774 ft | 
          
            | Ride | Sunday, 08/17/2025 | Short, easy Sunday Ride View on Strava
 | 00:34 | 08.42 mi | 469 ft | 
          
            | Ride | Saturday, 08/16/2025 | Morning Ride. Some of the usual roads were closed View on Strava
 | 01:39 | 26.09 mi | 1,083 ft | 
          
            | Ride | Friday, 08/15/2025 | Sprint Work View on Strava
 | 00:59 | 14.81 mi | 636 ft | 
          
            | Ride | Wednesday, 08/13/2025 | Aerobic Openers View on Strava
 | 01:05 | 16.41 mi | 741 ft | 
          
            | Ride | Sunday, 08/10/2025 | TSS > 100 Target View on Strava
 | 01:56 | 30.02 mi | 1,460 ft | 
          
            | Ride | Saturday, 08/09/2025 | VO2 Intervals View on Strava
 | 01:05 | 16.49 mi | 748 ft | 
          
            | Ride | Friday, 08/08/2025 | On The Road Again View on Strava
 | 00:53 | 14.73 mi | 617 ft | 
          
            | Ride | Sunday, 08/03/2025 | Mega Cramps View on Strava
 | 01:38 | 22.44 mi | 942 ft | 
          
            | Ride | Saturday, 08/02/2025 | PMC Day 1 Part II View on Strava
 | 01:38 | 24.82 mi | 758 ft | 
          
            | Ride | Saturday, 08/02/2025 | PMC Day 1 Part I View on Strava
 | 05:33 | 83.20 mi | 3,937 ft | 
          
            | Ride | Wednesday, 07/30/2025 | Easy Morning Ride View on Strava
 | 00:58 | 14.63 mi | 594 ft | 
          
            | Ride | Tuesday, 07/29/2025 | Active Recovery View on Strava
 | 00:33 | 08.40 mi | 446 ft | 
          
            | Ride | Sunday, 07/27/2025 | Afternoon Ride View on Strava
 | 01:00 | 15.71 mi | 630 ft | 
          
            | Ride | Saturday, 07/26/2025 | Aerobic Intervals View on Strava
 | 02:26 | 37.64 mi | 1,657 ft | 
          
            | Ride | Thursday, 07/24/2025 | Tempo With Surges View on Strava
 | 00:59 | 15.81 mi | 666 ft | 
          
            | Ride | Wednesday, 07/23/2025 | Aerobic Stimulation with NP Target View on Strava
 | 00:56 | 14.76 mi | 643 ft | 
          
            | Ride | Monday, 07/21/2025 | Seated and Standing Sprints View on Strava
 | 01:01 | 15.02 mi | 666 ft | 
          
            | Ride | Sunday, 07/20/2025 | Active Recovery View on Strava
 | 00:37 | 08.63 mi | 499 ft | 
          
            | Ride | Saturday, 07/19/2025 | Franklin to Natick Loop Part II View on Strava
 | 01:53 | 27.47 mi | 1,339 ft | 
          
            | Ride | Saturday, 07/19/2025 | Franklin to Natick Loop Part I View on Strava
 | 01:43 | 26.34 mi | 1,302 ft | 
          
            | Ride | Friday, 07/18/2025 | NP Goal View on Strava
 | 00:54 | 14.02 mi | 600 ft | 
          
            | Ride | Thursday, 07/17/2025 | Sprints View on Strava
 | 00:59 | 15.54 mi | 663 ft | 
          
            | Ride | Wednesday, 07/16/2025 | Force Development View on Strava
 | 00:46 | 11.29 mi | 564 ft | 
          
            | Ride | Monday, 07/14/2025 | Sad Power Meter Reading ?? View on Strava
 | 00:57 | 14.09 mi | 604 ft | 
          
            | Ride | Sunday, 07/13/2025 | Oh the Humidity View on Strava
 | 02:17 | 34.83 mi | 1,608 ft | 
          
            | Ride | Saturday, 07/12/2025 | Slow Roll ?? View on Strava
 | 00:46 | 10.88 mi | 659 ft | 
          
            | Ride | Thursday, 07/10/2025 | Short Duration Data Collection Ride View on Strava
 | 00:59 | 15.15 mi | 659 ft | 
          
            | Ride | Wednesday, 07/09/2025 | Force Development View on Strava
 | 01:16 | 19.04 mi | 1,030 ft | 
          
            | Ride | Sunday, 07/06/2025 | Hill Day View on Strava
 | 01:31 | 20.45 mi | 1,201 ft | 
          
            | Ride | Saturday, 07/05/2025 | Metabolic Endurance View on Strava
 | 01:49 | 28.56 mi | 1,296 ft | 
          
            | Ride | Friday, 07/04/2025 | Metabolic Endurance With 20  Minute NP  Target View on Strava
 | 00:58 | 14.77 mi | 656 ft | 
          
            | Ride | Thursday, 07/03/2025 | NP and Cadence Target View on Strava
 | 01:06 | 17.42 mi | 728 ft | 
          
            | Ride | Tuesday, 07/01/2025 | Force Development View on Strava
 | 01:16 | 18.79 mi | 942 ft | 
          
            | Ride | Sunday, 06/29/2025 | And Lead Us Not To A Substation View on Strava
 | 01:41 | 26.01 mi | 1,050 ft | 
          
            | Ride | Saturday, 06/28/2025 | VO2 Intervals View on Strava
 | 02:02 | 30.60 mi | 1,519 ft | 
          
            | Ride | Friday, 06/27/2025 | Endurance With Sprints View on Strava
 | 00:58 | 14.74 mi | 610 ft | 
          
            | Ride | Wednesday, 06/25/2025 | NmP - 30 minute target goal View on Strava
 | 00:56 | 14.45 mi | 636 ft | 
          
            | VirtualRide | Sunday, 06/22/2025 | Zwift - Endurance & NmP: Seated & Standing Sprints on Road to Ruins in Watopia View on Strava
 | 01:13 | 16.53 mi | 853 ft | 
          
            | Ride | Saturday, 06/21/2025 | Concord With Nick and Jason View on Strava
 | 03:23 | 51.91 mi | 1,804 ft | 
          
            | Ride | Friday, 06/20/2025 | A Gusta Wind View on Strava
 | 00:28 | 07.81 mi | 302 ft | 
          
            | Ride | Thursday, 06/19/2025 | Aerobic / HT Intervals View on Strava
 | 00:55 | 14.60 mi | 610 ft | 
          
            | VirtualRide | Tuesday, 06/17/2025 | Zwift - Anaerobic Capacity: 6 x 35 Sec on R.G.V. in France View on Strava
 | 00:56 | 15.66 mi | 430 ft | 
          
            | Ride | Sunday, 06/15/2025 | Metabolic Endurance View on Strava
 | 01:51 | 27.97 mi | 1,342 ft | 
          
            | Ride | Friday, 06/13/2025 | Aerobic Intervals View on Strava
 | 01:10 | 18.05 mi | 837 ft | 
          
            | Ride | Wednesday, 06/11/2025 | Metabolic Endurance, Seated and Standing Sprints View on Strava
 | 01:00 | 14.61 mi | 646 ft | 
          
            | VirtualRide | Tuesday, 06/10/2025 | Zwift - Tick Tock in Watopia View on Strava
 | 00:41 | 12.20 mi | 194 ft | 
          
            | Ride | Sunday, 06/08/2025 | Morning Ride to Concord, MA View on Strava
 | 04:19 | 66.11 mi | 2,881 ft | 
          
            | VirtualRide | Saturday, 06/07/2025 | Zwift - Anaerobic Capacity: 5 x 35 Sec on Coast to Coast in Watopia View on Strava
 | 00:55 | 15.13 mi | 505 ft | 
          
            | Ride | Thursday, 06/05/2025 | Aerobic Intervals View on Strava
 | 00:54 | 13.90 mi | 597 ft | 
          
            | Ride | Tuesday, 06/03/2025 | Joined Team Phat Tuesday View on Strava
 | 01:30 | 25.07 mi | 945 ft | 
          
            | Ride | Sunday, 06/01/2025 | Pollen Palloza View on Strava
 | 02:26 | 38.01 mi | 1,798 ft | 
          
            | VirtualRide | Thursday, 05/29/2025 | Zwift - Aerobic Stim: 4 x 7 Min on Danger Noodle in Watopia View on Strava
 | 01:11 | 18.10 mi | 1,322 ft | 
          
            | Ride | Wednesday, 05/28/2025 | Summit Ride. Metabolic Endurance View on Strava
 | 01:12 | 17.87 mi | 906 ft | 
          
            | Ride | Monday, 05/26/2025 | LT Intervals View on Strava
 | 01:12 | 17.88 mi | 974 ft | 
          
            | Ride | Sunday, 05/25/2025 | Metabolic Endurance View on Strava
 | 01:49 | 28.56 mi | 1,293 ft | 
          
            | VirtualRide | Saturday, 05/24/2025 | Zwift - Endurance & NmP: Seated & Standing Sprints on Big Flat 8 in Watopia View on Strava
 | 01:04 | 18.25 mi | 338 ft | 
          
            | VirtualRide | Friday, 05/23/2025 | Zwift - Aerobic Stim: 5 x 4 Min (x2) Limited Recovery on Itza Party in Watopia View on Strava
 | 01:17 | 20.90 mi | 1,056 ft | 
          
            | VirtualRide | Wednesday, 05/21/2025 | Zwift - Endurance spin out with (OPTIONAL) VO2 Openers! on Bon Voyage in France View on Strava
 | 01:09 | 19.52 mi | 512 ft | 
          
            | Ride | Sunday, 05/18/2025 | Ride Back to the Hotel View on Strava
 | 00:19 | 03.95 mi | 62 ft | 
          
            | Ride | Sunday, 05/18/2025 | GFNY 2025 View on Strava
 | 06:38 | 82.62 mi | 6,407 ft | 
          
            | Ride | Sunday, 05/18/2025 | Ride to the Start View on Strava
 | 00:32 | 05.78 mi | 394 ft | 
          
            | Ride | Friday, 05/16/2025 | Sweat Gets In Your Eyes ?? View on Strava
 | 01:07 | 17.89 mi | 909 ft | 
          
            | Ride | Wednesday, 05/14/2025 | SUN ?? IS OUT View on Strava
 | 00:56 | 14.71 mi | 636 ft | 
          
            | Ride | Tuesday, 05/13/2025 | Afternoon Ride View on Strava
 | 00:56 | 15.53 mi | 663 ft | 
          
            | Ride | Sunday, 05/11/2025 | Short Reservoir Loop View on Strava
 | 01:01 | 15.68 mi | 771 ft | 
          
            | VirtualRide | Saturday, 05/10/2025 | Zwift - LT Stim: 5 x 4 Min (Climbing?) on Figure 8 Reverse in Watopia View on Strava
 | 01:09 | 18.66 mi | 833 ft | 
          
            | Ride | Thursday, 05/08/2025 | Tempo Intervals View on Strava
 | 01:25 | 22.95 mi | 915 ft | 
          
            | VirtualRide | Wednesday, 05/07/2025 | Zwift - Sprint Work! on Volcano Flat in Watopia View on Strava
 | 00:56 | 15.80 mi | 328 ft | 
          
            | VirtualRide | Tuesday, 05/06/2025 | Zwift - Metabolic Endurance / Leg Speed on Canopies and Coastlines in Watopia View on Strava
 | 01:05 | 17.31 mi | 807 ft | 
          
            | Ride | Sunday, 05/04/2025 | Quick Easy Spin View on Strava
 | 00:27 | 06.34 mi | 289 ft | 
          
            | Ride | Saturday, 05/03/2025 | Pollen/Traffic/Heat View on Strava
 | 03:23 | 49.57 mi | 2,349 ft | 
          
            | Ride | Wednesday, 04/30/2025 | After Work Ride View on Strava
 | 01:28 | 20.44 mi | 1,378 ft | 
          
            | Ride | Tuesday, 04/29/2025 | LT Intervals View on Strava
 | 01:06 | 16.51 mi | 807 ft | 
          
            | Ride | Sunday, 04/27/2025 | Tempo Each Hour View on Strava
 | 01:55 | 27.99 mi | 1,352 ft | 
          
            | VirtualRide | Saturday, 04/26/2025 | Zwift - Race: EVR Winter Series (E) on Coast Crusher in Watopia View on Strava
 | 00:30 | 10.13 mi | 213 ft | 
          
            | Ride | Friday, 04/25/2025 | Metabolic Endurance View on Strava
 | 01:09 | 16.85 mi | 866 ft | 
          
            | Ride | Wednesday, 04/23/2025 | Tempo Intervals View on Strava
 | 01:04 | 15.77 mi | 705 ft | 
          
            | Ride | Tuesday, 04/22/2025 | LT Intervals (at least that was the intent) View on Strava
 | 01:00 | 15.54 mi | 686 ft | 
          
            | Ride | Monday, 04/21/2025 | Short  Easy Ride View on Strava
 | 00:31 | 07.54 mi | 394 ft | 
          
            | Ride | Saturday, 04/19/2025 | Metabolic Endurance View on Strava
 | 02:34 | 38.10 mi | 1,729 ft | 
          
            | Ride | Friday, 04/18/2025 | Unstructured Ride View on Strava
 | 00:41 | 10.75 mi | 574 ft | 
          
            | VirtualRide | Thursday, 04/17/2025 | Zwift - Aerobic Stim / Sustain: 6 x 5 Min on Roule Ma Poule in France View on Strava
 | 00:57 | 14.70 mi | 558 ft | 
          
            | Ride | Wednesday, 04/16/2025 | Morning Ride View on Strava
 | 01:05 | 14.81 mi | 682 ft | 
          
            | VirtualRide | Tuesday, 04/15/2025 | Zwift - Progressive Metabolic Endurance w/ Sprints on The Magnificent 8 in Watopia View on Strava
 | 01:15 | 19.96 mi | 561 ft | 
          
            | VirtualRide | Sunday, 04/13/2025 | Zwift - Jurassic Coast in Watopia View on Strava
 | 00:47 | 12.15 mi | 692 ft | 
          
            | VirtualRide | Saturday, 04/12/2025 | Zwift - Aerobic Stim / Sustain: 6 x 5 Min on Bon Voyage in France View on Strava
 | 01:07 | 19.61 mi | 512 ft | 
          
            | VirtualRide | Friday, 04/11/2025 | Zwift - LT Stim: 5 x 3 Min on Bon Voyage in France View on Strava
 | 01:02 | 18.53 mi | 502 ft | 
          
            | Ride | Wednesday, 04/09/2025 | Lunch Ride View on Strava
 | 01:23 | 18.78 mi | 1,099 ft | 
          
            | VirtualRide | Tuesday, 04/08/2025 | Zwift - Coast to Coast in Watopia View on Strava
 | 00:56 | 15.08 mi | 505 ft | 
          
            | VirtualRide | Sunday, 04/06/2025 | Zwift - The Magnificent 8 in Watopia View on Strava
 | 01:01 | 18.30 mi | 509 ft | 
          
            | VirtualRide | Saturday, 04/05/2025 | Zwift - LT Stim: 5 x 6 Min on The Big Ring in Watopia View on Strava
 | 01:16 | 20.02 mi | 630 ft | 
          
            | Ride | Friday, 04/04/2025 | Metabolic Endurance View on Strava
 | 00:58 | 15.43 mi | 653 ft | 
          
            | VirtualRide | Thursday, 04/03/2025 | Zwift - Aerobic Stim / Sutain: 7 x 5 Min on Big Flat 8 in Watopia View on Strava
 | 01:04 | 19.99 mi | 348 ft | 
          
            | Ride | Wednesday, 04/02/2025 | Quick Ride View on Strava
 | 00:30 | 07.85 mi | 381 ft | 
          
            | VirtualRide | Tuesday, 04/01/2025 | Zwift - Was Supposed to be LT Stim, 6 x 5.5 Min on R.G.V. in France View on Strava
 | 00:36 | 10.06 mi | 151 ft | 
          
            | VirtualRide | Sunday, 03/30/2025 | Zwift - LT Stim : 6 x 5.5 Min on Triple Flat Loops in Watopia View on Strava
 | 01:13 | 22.60 mi | 515 ft | 
          
            | VirtualRide | Saturday, 03/29/2025 | Zwift - Extensive Aerobic Stim on Greatest London Flat in London View on Strava
 | 00:57 | 16.68 mi | 591 ft | 
          
            | VirtualRide | Friday, 03/28/2025 | Zwift - Metabolic Endurance, Aerobic Stim on Neokyo All-Nighter in Makuri Islands View on Strava
 | 01:00 | 17.16 mi | 600 ft | 
          
            | VirtualRide | Thursday, 03/27/2025 | Zwift - Metabolic Endurance, with Form Sprints on Big Flat 8 in Watopia View on Strava
 | 01:02 | 18.42 mi | 338 ft | 
          
            | VirtualRide | Tuesday, 03/25/2025 | Zwift - LT Stim on Chasing the Sun in Makuri Islands View on Strava
 | 01:26 | 21.84 mi | 1,040 ft | 
          
            | Ride | Sunday, 03/23/2025 | Progressive Metabolic Endurance View on Strava
 | 01:10 | 16.56 mi | 853 ft | 
          
            | VirtualRide | Saturday, 03/22/2025 | Zwift - Aerobic Stim / Sustain: 30 Min on Temples and Towers in Makuri Islands View on Strava
 | 01:08 | 15.05 mi | 971 ft | 
          
            | VirtualRide | Thursday, 03/20/2025 | Zwift - VO2 Openers on Sand And Sequoias in Watopia View on Strava
 | 00:51 | 14.11 mi | 594 ft | 
          
            | VirtualRide | Wednesday, 03/19/2025 | Zwift - Tempus Fugit in Watopia View on Strava
 | 00:40 | 12.37 mi | 105 ft | 
          
            | VirtualRide | Tuesday, 03/18/2025 | Zwift - Openers on Tick Tock in Watopia View on Strava
 | 00:41 | 12.57 mi | 194 ft | 
          
            | VirtualRide | Monday, 03/17/2025 | Zwift - Tick Tock in Watopia View on Strava
 | 00:41 | 12.07 mi | 194 ft | 
          
            | Ride | Friday, 03/14/2025 | Sad Power Meter Readings View on Strava
 | 03:22 | 42.46 mi | 3,031 ft | 
          
            | Ride | Thursday, 03/13/2025 | CCNS 2025 Camp Week One Omnium View on Strava
 | 02:09 | 28.69 mi | 2,031 ft | 
          
            | Ride | Wednesday, 03/12/2025 | Rocky Bottom View on Strava
 | 02:21 | 32.48 mi | 2,667 ft | 
          
            | Ride | Tuesday, 03/11/2025 | Cesar's Head View on Strava
 | 01:20 | 11.12 mi | 1,732 ft | 
          
            | Ride | Tuesday, 03/11/2025 | Data Gather View on Strava
 | 00:11 | 01.86 mi | 308 ft | 
          
            | Ride | Tuesday, 03/11/2025 | Warm Up View on Strava
 | 00:41 | 09.29 mi | 886 ft | 
          
            | VirtualRide | Friday, 03/07/2025 | Zwift - LT Openers on Volcano Climb in Watopia View on Strava
 | 00:53 | 14.70 mi | 666 ft | 
          
            | VirtualRide | Wednesday, 03/05/2025 | Zwift - Beach Island Loop in Watopia View on Strava
 | 00:30 | 08.08 mi | 157 ft | 
          
            | VirtualRide | Thursday, 02/27/2025 | Zwift - Hunter Pronovost (CCNS Coach)'s Meetup on Spiral into the Volcano in Watopia View on Strava
 | 01:20 | 29.09 mi | 656 ft | 
          
            | VirtualRide | Tuesday, 02/25/2025 | Zwift - Aerobic Stim / Sustain: 30 Min on Big Flat 8 in Watopia View on Strava
 | 01:00 | 18.32 mi | 338 ft | 
          
            | VirtualRide | Sunday, 02/23/2025 | Zwift - Hunter Pronovost (CCNS Coach)'s Meetup on Snowman in Watopia View on Strava
 | 02:25 | 27.36 mi | 1,896 ft | 
          
            | VirtualRide | Saturday, 02/22/2025 | Zwift - Hunter Pronovost (CCNS Coach)'s Meetup on Zwift Games 2024 Epic in Watopia View on Strava
 | 02:51 | 50.62 mi | 2,877 ft | 
          
            | VirtualRide | Friday, 02/21/2025 | Zwift - Hunter Pronovost (CCNS Coach)'s Meetup on Tempus Fugit in Watopia View on Strava
 | 02:22 | 40.01 mi | 328 ft | 
          
            | VirtualRide | Thursday, 02/20/2025 | Zwift - Active Recovery w/ 3 x 8 Second Sprints on Tempus Fugit in Watopia View on Strava
 | 00:41 | 12.36 mi | 105 ft | 
          
            | VirtualRide | Wednesday, 02/19/2025 | Zwift - Aerobic Stim Tempo w/ Surges in Watopia (The bonk to end all bonks) View on Strava
 | 00:27 | 08.09 mi | 226 ft | 
          
            | VirtualRide | Monday, 02/17/2025 | Zwift - Big Flat 8 in Watopia View on Strava
 | 00:59 | 18.25 mi | 338 ft | 
          
            | VirtualRide | Saturday, 02/15/2025 | Zwift - LT Stim: in Watopia View on Strava
 | 01:17 | 20.68 mi | 801 ft | 
          
            | VirtualRide | Friday, 02/14/2025 | Zwift - Optional Stomp Sprints in Watopia View on Strava
 | 00:39 | 12.47 mi | 105 ft | 
          
            | VirtualRide | Wednesday, 02/12/2025 | Zwift - Metabolic Endurance, with Form Sprints in Watopia View on Strava
 | 01:13 | 21.58 mi | 581 ft | 
          
            | VirtualRide | Tuesday, 02/11/2025 | Zwift - Force Dev: PE1 Intervals in Watopia View on Strava
 | 00:59 | 15.36 mi | 607 ft | 
          
            | VirtualRide | Sunday, 02/09/2025 | Zwift - Sugar Cookie in Watopia View on Strava
 | 01:28 | 24.37 mi | 853 ft | 
          
            | VirtualRide | Saturday, 02/08/2025 | Zwift - LT Stim: in Watopia View on Strava
 | 01:09 | 21.21 mi | 515 ft | 
          
            | VirtualRide | Friday, 02/07/2025 | Zwift - Optional Stomp Sprints in Watopia View on Strava
 | 00:46 | 12.03 mi | 512 ft | 
          
            | VirtualRide | Thursday, 02/06/2025 | Zwift - Hunter Pronovost (CCNS Coach)'s Meetup on Spiral into the Volcano in Watopia View on Strava
 | 00:59 | 22.50 mi | 440 ft | 
          
            | VirtualRide | Thursday, 02/06/2025 | Zwift - Level Up Ride #6 on Spiral into the Volcano in Watopia View on Strava
 | 00:13 | 03.52 mi | 98 ft | 
          
            | VirtualRide | Wednesday, 02/05/2025 | Zwift - Zwift Pre-Race Warm-Up (Short) in Watopia View on Strava
 | 00:45 | 12.24 mi | 561 ft | 
          
            | VirtualRide | Monday, 02/03/2025 | Zwift - Optional Stomp Sprints in France View on Strava
 | 00:42 | 11.82 mi | 230 ft | 
          
            | VirtualRide | Sunday, 02/02/2025 | Zwift - The Big Ring in Watopia View on Strava
 | 01:51 | 30.06 mi | 1,037 ft | 
          
            | VirtualRide | Saturday, 02/01/2025 | Zwift - Aerobic Stim: 40 Min Limited Recovery on Wandering Flats in Richmond View on Strava
 | 01:12 | 22.09 mi | 650 ft | 
          
            | VirtualRide | Thursday, 01/30/2025 | Zwift - VO2 Stim! 5 x 2 Min in Watopia View on Strava
 | 00:58 | 18.42 mi | 338 ft | 
          
            | VirtualRide | Wednesday, 01/29/2025 | Zwift - Sir Bradley Wiggins | Ultimate Warm Up in Watopia View on Strava
 | 00:27 | 08.62 mi | 266 ft | 
          
            | VirtualRide | Monday, 01/27/2025 | Zwift - Optional Stomp Sprints in Watopia View on Strava
 | 00:42 | 12.14 mi | 568 ft | 
          
            | VirtualRide | Sunday, 01/26/2025 | Zwift - Tick Tock in Watopia View on Strava
 | 00:45 | 14.75 mi | 213 ft | 
          
            | VirtualRide | Saturday, 01/25/2025 | Zwift - Aerobic Stim: 40 Min Limited Recovery in Watopia View on Strava
 | 01:26 | 24.36 mi | 853 ft | 
          
            | VirtualRide | Friday, 01/24/2025 | Zwift - Jungle Circuit in Watopia View on Strava
 | 00:35 | 08.79 mi | 331 ft | 
          
            | VirtualRide | Thursday, 01/23/2025 | Zwift - Level Up Ride #6 in Watopia View on Strava
 | 01:09 | 19.10 mi | 735 ft | 
          
            | VirtualRide | Wednesday, 01/22/2025 | Zwift - Race: Stage 4: Flat Is Fast - Douce France (E) on Douce France in France View on Strava
 | 00:46 | 15.27 mi | 436 ft | 
          
            | VirtualRide | Wednesday, 01/22/2025 | Zwift - Zwift Pre-Race Warm-Up (Short) in Watopia View on Strava
 | 00:20 | 05.17 mi | 194 ft | 
          
            | VirtualRide | Monday, 01/20/2025 | Zwift - Beach Island Loop in Watopia View on Strava
 | 00:28 | 08.07 mi | 157 ft | 
          
            | VirtualRide | Sunday, 01/19/2025 | Zwift - Aerobic Stim: 8 x 5 Min Limited Recovery in Makuri Islands View on Strava
 | 01:19 | 20.87 mi | 922 ft | 
          
            | VirtualRide | Saturday, 01/18/2025 | Zwift - Triple Flat Loops in Watopia View on Strava
 | 01:06 | 21.46 mi | 515 ft | 
          
            | VirtualRide | Wednesday, 01/15/2025 | Zwift - Aerobic Stim Ramp Ups in France View on Strava
 | 00:45 | 13.66 mi | 348 ft | 
          
            | VirtualRide | Tuesday, 01/14/2025 | Zwift - very short ride today View on Strava
 | 00:21 | 06.54 mi | 141 ft | 
          
            | VirtualRide | Sunday, 01/12/2025 | Zwift - Tick Tock in Watopia View on Strava
 | 00:41 | 12.03 mi | 194 ft |