The register
675 rows · synthetic Export XLSX
| Date | Activity | Sport | KM | Time | Pace / speed | Climb | HR | Place | Strava |
|---|---|---|---|---|---|---|---|---|---|
| Oct 20, 26 | Forest Intervals | Run | 9.6 | 54:42 | 5:42 /km | 137 m | 156 | — | ↗ |
| Oct 18, 26 | Forest Hike | Hike | 12.2 | 2:35:06 | 4.7 km/h | 376 m | 145 | — | ↗ |
| Oct 15, 26 | Hill Repeats | Run | 10.1 | 54:36 | 5:25 /km | 107 m | 125 | — | ↗ |
| Oct 12, 26 | Lane Swim | Swim | 1.9 | 54:30 | 2.1 km/h | — | 148 | — | ↗ |
| Oct 11, 26 | Forest Hike | Hike | 14.3 | 2:57:36 | 4.8 km/h | 718 m | 127 | — | ↗ |
| Oct 06, 26 | Morning Run | Run | 9.1 | 47:48 | 5:16 /km | 38 m | 122 | — | ↗ |
| Oct 04, 26 | Sunday Long Run | Run | 22.8 | 2:01:42 | 5:20 /km | 115 m | 138 | — | ↗ |
| Oct 03, 26 | Col Loop | Ride | 86.4 | 3:41:48 | 23.4 km/h | 364 m | 153 | — | ↗ |
| Oct 01, 26 | River Loop | Run | 6.3 | 37:48 | 5:58 /km | 104 m | 143 | — | ↗ |
| Sep 29, 26 | Track Tuesday | Run | 6.3 | 36:00 | 5:41 /km | 119 m | 124 | — | ↗ |
| Sep 27, 26 | Sunday Long Run | Run | 17.9 | 1:32:48 | 5:11 /km | 255 m | 133 | — | ↗ |
| Sep 26, 26 | Headwind Repayment | Ride | 83.6 | 3:18:06 | 25.3 km/h | 684 m | 152 | — | ↗ |
| Sep 24, 26 | Forest Intervals | Run | 11.5 | 1:06:06 | 5:46 /km | 99 m | 150 | — | ↗ |
| Sep 22, 26 | Hill Repeats | Run | 8.5 | 44:36 | 5:13 /km | 99 m | 158 | — | ↗ |
| Sep 20, 26 | Sunday Long Run | Run | 20.1 | 1:53:36 | 5:40 /km | 105 m | 134 | — | ↗ |
| Sep 19, 26 | Two-Bakery Ride | Ride | 80.9 | 2:54:06 | 27.9 km/h | 395 m | 152 | — | ↗ |
| Sep 17, 26 | Morning Run | Run | 10.1 | 51:12 | 5:03 /km | 88 m | 149 | — | ↗ |
| Sep 15, 26 | Easy Shakeout | Run | 11.4 | 59:12 | 5:10 /km | 38 m | 129 | — | ↗ |
| Sep 14, 26 | Technique Session | Swim | 2.0 | 55:36 | 2.2 km/h | — | 145 | — | ↗ |
| Sep 13, 26 | Sunday Long Run | Run | 18.6 | 1:42:06 | 5:29 /km | 284 m | 145 | — | ↗ |
| Sep 10, 26 | Hill Repeats | Run | 8.9 | 53:54 | 6:03 /km | 56 m | 159 | — | ↗ |
| Sep 08, 26 | Hill Repeats | Run | 7.4 | 37:36 | 5:03 /km | 51 m | 143 | — | ↗ |
| Sep 03, 26 | River Loop | Run | 10.7 | 59:06 | 5:31 /km | 98 m | 154 | — | ↗ |
| Sep 01, 26 | Morning Run | Run | 10.7 | 1:02:24 | 5:49 /km | 54 m | 156 | — | ↗ |
| Aug 30, 26 | Sunday Long Run | Run | 14.3 | 1:13:18 | 5:08 /km | 274 m | 142 | — | ↗ |
| Aug 25, 26 | Hill Repeats | Run | 8.2 | 45:18 | 5:32 /km | 70 m | 125 | — | ↗ |
| Aug 24, 26 | Lane Swim | Swim | 1.2 | 37:30 | 2 km/h | — | 146 | — | ↗ |
| Aug 23, 26 | Sunday Long Run | Run | 14.5 | 1:19:06 | 5:28 /km | 195 m | 143 | — | ↗ |
| Aug 20, 26 | Forest Intervals | Run | 8.4 | 44:48 | 5:19 /km | 32 m | 137 | — | ↗ |
| Aug 18, 26 | Morning Run | Run | 7.9 | 43:12 | 5:27 /km | 112 m | 126 | — | ↗ |
| Aug 16, 26 | Sunday Long Run | Run | 19.1 | 1:44:00 | 5:28 /km | 89 m | 138 | — | ↗ |
| Aug 15, 26 | Headwind Repayment | Ride | 47.0 | 1:41:42 | 27.7 km/h | 744 m | 129 | — | ↗ |
| Aug 13, 26 | River Loop | Run | 8.2 | 42:36 | 5:10 /km | 138 m | 160 | — | ↗ |
| Aug 11, 26 | Track Tuesday | Run | 9.5 | 55:48 | 5:53 /km | 33 m | 122 | — | ↗ |
| Aug 09, 26 | Sunday Long Run | Run | 16.0 | 1:26:30 | 5:24 /km | 287 m | 132 | — | ↗ |
| Aug 06, 26 | Track Tuesday | Run | 10.8 | 1:04:30 | 5:59 /km | 59 m | 140 | — | ↗ |
| Aug 04, 26 | Easy Shakeout | Run | 10.2 | 53:36 | 5:16 /km | 131 m | 121 | — | ↗ |
| Aug 03, 26 | Lane Swim | Swim | 2.1 | 1:06:42 | 1.9 km/h | — | 135 | — | ↗ |
| Aug 02, 26 | Sunday Long Run | Run | 21.2 | 1:55:48 | 5:27 /km | 123 m | 138 | — | ↗ |
| Aug 01, 26 | Commute Plus | Ride | 60.7 | 2:09:36 | 28.1 km/h | 486 m | 146 | — | ↗ |
| Jul 30, 26 | Track Tuesday | Run | 7.8 | 40:36 | 5:13 /km | 76 m | 132 | — | ↗ |
| Jul 28, 26 | Forest Intervals | Run | 7.5 | 39:36 | 5:19 /km | 73 m | 156 | — | ↗ |
| Jul 26, 26 | Sunday Long Run | Run | 15.9 | 1:27:18 | 5:28 /km | 244 m | 145 | — | ↗ |
| Jul 25, 26 | Commute Plus | Ride | 53.9 | 2:14:54 | 24 km/h | 303 m | 147 | — | ↗ |
| Jul 23, 26 | Morning Run | Run | 6.4 | 36:54 | 5:44 /km | 46 m | 130 | — | ↗ |
| Jul 21, 26 | River Loop | Run | 9.0 | 48:36 | 5:25 /km | 150 m | 130 | — | ↗ |
| Jul 19, 26 | Sunday Long Run | Run | 20.2 | 1:51:18 | 5:31 /km | 144 m | 152 | — | ↗ |
| Jul 19, 26 | Three Cols Day | Ride | 128.0 | 5:49:42 | 22 km/h | 2850 m | 159 | — | ↗ |
| Jul 18, 26 | Two-Bakery Ride | Ride | 66.1 | 2:42:18 | 24.4 km/h | 666 m | 153 | — | ↗ |
| Jul 14, 26 | Sunday Long Run | Run | 12.0 | 1:01:12 | 5:06 /km | 109 m | 129 | — | ↗ |
| Jul 12, 26 | Sunday Long Run | Run | 18.3 | 1:40:00 | 5:27 /km | 206 m | 148 | — | ↗ |
| Jul 11, 26 | Saturday Spin | Ride | 47.0 | 1:51:12 | 25.3 km/h | 235 m | 130 | — | ↗ |
| Jul 09, 26 | Hill Repeats | Run | 9.6 | 56:06 | 5:49 /km | 66 m | 137 | — | ↗ |
| Jul 07, 26 | Easy Shakeout | Run | 7.7 | 43:54 | 5:43 /km | 126 m | 150 | — | ↗ |
| Jul 06, 26 | Technique Session | Swim | 2.1 | 56:42 | 2.2 km/h | — | 139 | — | ↗ |
| Jul 05, 26 | Sunday Long Run | Run | 20.5 | 1:49:54 | 5:22 /km | 293 m | 144 | — | ↗ |
| Jul 04, 26 | Gravel Wander | Ride | 56.7 | 2:24:54 | 23.5 km/h | 620 m | 144 | — | ↗ |
| Jun 30, 26 | Track Tuesday | Run | 9.5 | 48:12 | 5:05 /km | 61 m | 160 | — | ↗ |
| Jun 28, 26 | Sunday Long Run | Run | 19.0 | 1:41:00 | 5:18 /km | 105 m | 141 | — | ↗ |
| Jun 25, 26 | Forest Intervals | Run | 7.9 | 45:12 | 5:44 /km | 31 m | 126 | — | ↗ |
| Jun 23, 26 | Forest Intervals | Run | 11.1 | 1:01:48 | 5:34 /km | 80 m | 159 | — | ↗ |
| Jun 20, 26 | Headwind Repayment | Ride | 41.1 | 1:44:06 | 23.7 km/h | 663 m | 146 | — | ↗ |
| Jun 18, 26 | Track Tuesday | Run | 8.5 | 43:36 | 5:07 /km | 97 m | 154 | — | ↗ |
| Jun 16, 26 | Hill Repeats | Run | 11.2 | 1:00:12 | 5:23 /km | 85 m | 149 | — | ↗ |
| Jun 11, 26 | Forest Intervals | Run | 7.8 | 41:24 | 5:17 /km | 141 m | 133 | — | ↗ |
| Jun 09, 26 | Track Tuesday | Run | 10.4 | 1:01:54 | 5:56 /km | 55 m | 143 | — | ↗ |
| Jun 07, 26 | Valley Gran Fondo | Ride | 104.0 | 3:39:24 | 28.4 km/h | 1620 m | 149 | — | ↗ |
| Jun 07, 26 | Sunday Long Run | Run | 14.0 | 1:14:18 | 5:18 /km | 131 m | 126 | — | ↗ |
| Jun 06, 26 | Two-Bakery Ride | Ride | 53.7 | 2:00:12 | 26.8 km/h | 356 m | 126 | — | ↗ |
| Jun 04, 26 | Track Tuesday | Run | 10.1 | 51:48 | 5:06 /km | 41 m | 141 | — | ↗ |
| Jun 02, 26 | Hill Repeats | Run | 7.7 | 44:06 | 5:42 /km | 31 m | 124 | — | ↗ |
| May 31, 26 | Sunday Long Run | Run | 21.0 | 1:54:06 | 5:26 /km | 249 m | 146 | — | ↗ |
| May 28, 26 | Hill Repeats | Run | 11.4 | 1:04:00 | 5:35 /km | 109 m | 127 | — | ↗ |
| May 26, 26 | Easy Shakeout | Run | 8.3 | 46:00 | 5:31 /km | 71 m | 146 | — | ↗ |
| May 24, 26 | Sunday Long Run | Run | 18.7 | 1:40:36 | 5:22 /km | 104 m | 139 | — | ↗ |
| May 23, 26 | Headwind Repayment | Ride | 79.5 | 3:26:24 | 23.1 km/h | 468 m | 137 | — | ↗ |
| May 19, 26 | River Loop | Run | 10.0 | 52:18 | 5:14 /km | 123 m | 142 | — | ↗ |
| May 18, 26 | Lane Swim | Swim | 1.9 | 56:54 | 2 km/h | — | 156 | — | ↗ |
| May 17, 26 | Sunday Long Run | Run | 15.0 | 1:21:48 | 5:27 /km | 228 m | 157 | — | ↗ |
| May 16, 26 | Col Loop | Ride | 76.4 | 3:10:48 | 24 km/h | 249 m | 158 | — | ↗ |
| May 14, 26 | Forest Intervals | Run | 10.7 | 57:06 | 5:21 /km | 64 m | 132 | — | ↗ |
| May 12, 26 | Morning Run | Run | 9.6 | 50:30 | 5:17 /km | 76 m | 153 | — | ↗ |
| May 11, 26 | Open Water | Swim | 2.3 | 1:17:42 | 1.8 km/h | — | 146 | — | ↗ |
| May 09, 26 | Gravel Wander | Ride | 94.8 | 4:07:18 | 23 km/h | 615 m | 141 | — | ↗ |
| May 07, 26 | Forest Intervals | Run | 9.6 | 55:36 | 5:49 /km | 46 m | 123 | — | ↗ |
| May 05, 26 | Forest Intervals | Run | 10.8 | 57:48 | 5:22 /km | 48 m | 133 | — | ↗ |
| May 03, 26 | Sunday Long Run | Run | 15.8 | 1:25:00 | 5:23 /km | 251 m | 141 | — | ↗ |
| May 02, 26 | Commute Plus | Ride | 65.5 | 2:19:48 | 28.1 km/h | 207 m | 145 | — | ↗ |
| Apr 30, 26 | Morning Run | Run | 8.5 | 46:24 | 5:26 /km | 92 m | 147 | — | ↗ |
| Apr 28, 26 | Hill Repeats | Run | 6.9 | 40:12 | 5:50 /km | 118 m | 155 | — | ↗ |
| Apr 26, 26 | Forest Hike | Hike | 9.8 | 1:55:24 | 5.1 km/h | 413 m | 154 | — | ↗ |
| Apr 25, 26 | Col Loop | Ride | 53.3 | 2:17:18 | 23.3 km/h | 551 m | 153 | — | ↗ |
| Apr 21, 26 | Track Tuesday | Run | 6.7 | 35:12 | 5:17 /km | 131 m | 136 | — | ↗ |
| Apr 18, 26 | Col Loop | Ride | 40.5 | 1:39:24 | 24.5 km/h | 274 m | 137 | — | ↗ |
| Apr 16, 26 | Easy Shakeout | Run | 6.2 | 35:06 | 5:40 /km | 90 m | 155 | — | ↗ |
| Apr 13, 26 | City Half Marathon | Run | 21.1 | 1:39:06 | 4:41 /km | 96 m | 130 | — | ↗ |
| Apr 12, 26 | Sunday Long Run | Run | 18.3 | 1:44:12 | 5:41 /km | 99 m | 143 | — | ↗ |
| Apr 09, 26 | Track Tuesday | Run | 12.0 | 1:03:00 | 5:16 /km | 65 m | 157 | — | ↗ |
| Apr 07, 26 | Sunday Long Run | Run | 7.5 | 42:42 | 5:41 /km | 91 m | 135 | — | ↗ |
| Apr 05, 26 | Sunday Long Run | Run | 20.6 | 1:50:42 | 5:22 /km | 96 m | 143 | — | ↗ |
| Apr 04, 26 | Gravel Wander | Ride | 87.5 | 3:44:24 | 23.4 km/h | 511 m | 142 | — | ↗ |
| Apr 02, 26 | Forest Intervals | Run | 8.4 | 44:24 | 5:17 /km | 115 m | 139 | — | ↗ |
| Mar 31, 26 | Sunday Long Run | Run | 9.2 | 48:00 | 5:13 /km | 51 m | 130 | — | ↗ |
| Mar 30, 26 | Open Water | Swim | 1.7 | 53:24 | 2 km/h | — | 158 | — | ↗ |
| Mar 29, 26 | Sunday Long Run | Run | 22.2 | 2:00:00 | 5:25 /km | 93 m | 132 | — | ↗ |
| Mar 26, 26 | Forest Intervals | Run | 7.3 | 42:18 | 5:47 /km | 132 m | 158 | — | ↗ |
| Mar 22, 26 | Sunday Long Run | Run | 20.0 | 1:45:00 | 5:16 /km | 178 m | 132 | — | ↗ |
| Mar 21, 26 | Commute Plus | Ride | 87.9 | 3:50:54 | 22.8 km/h | 299 m | 137 | — | ↗ |
| Mar 19, 26 | Track Tuesday | Run | 6.9 | 40:54 | 5:55 /km | 92 m | 147 | — | ↗ |
| Mar 17, 26 | Forest Intervals | Run | 10.0 | 58:42 | 5:52 /km | 132 m | 146 | — | ↗ |
| Mar 16, 26 | Open Water | Swim | 2.4 | 1:14:00 | 2 km/h | — | 138 | — | ↗ |
| Mar 12, 26 | River Loop | Run | 8.6 | 44:42 | 5:12 /km | 127 m | 129 | — | ↗ |
| Mar 10, 26 | Forest Intervals | Run | 10.4 | 54:06 | 5:13 /km | 50 m | 131 | — | ↗ |
| Mar 08, 26 | Sunday Long Run | Run | 14.7 | 1:20:18 | 5:28 /km | 196 m | 149 | — | ↗ |
| Mar 05, 26 | Morning Run | Run | 9.0 | 48:54 | 5:26 /km | 109 m | 123 | — | ↗ |
| Mar 03, 26 | Hill Repeats | Run | 8.9 | 50:48 | 5:43 /km | 136 m | 130 | — | ↗ |
| Mar 01, 26 | Sunday Long Run | Run | 19.5 | 1:45:36 | 5:24 /km | 246 m | 139 | — | ↗ |
| Feb 28, 26 | Col Loop | Ride | 55.0 | 1:56:54 | 28.2 km/h | 521 m | 134 | — | ↗ |
| Feb 26, 26 | Morning Run | Run | 7.0 | 38:00 | 5:26 /km | 145 m | 142 | — | ↗ |
| Feb 23, 26 | Lane Swim | Swim | 1.4 | 38:48 | 2.2 km/h | — | 121 | — | ↗ |
| Feb 22, 26 | Riverside 10K | Run | 10.0 | 44:48 | 4:29 /km | 41 m | 134 | — | ↗ |
| Feb 22, 26 | Sunday Long Run | Run | 20.4 | 1:54:00 | 5:35 /km | 81 m | 124 | — | ↗ |
| Feb 21, 26 | Commute Plus | Ride | 85.7 | 3:07:36 | 27.4 km/h | 581 m | 141 | — | ↗ |
| Feb 17, 26 | Sunday Long Run | Run | 7.2 | 42:00 | 5:49 /km | 149 m | 133 | — | ↗ |
| Feb 14, 26 | Col Loop | Ride | 44.1 | 1:49:06 | 24.3 km/h | 421 m | 127 | — | ↗ |
| Feb 12, 26 | Easy Shakeout | Run | 8.9 | 46:18 | 5:11 /km | 122 m | 130 | — | ↗ |
| Feb 10, 26 | Forest Intervals | Run | 11.8 | 1:01:24 | 5:12 /km | 141 m | 153 | — | ↗ |
| Feb 08, 26 | Sunday Long Run | Run | 21.0 | 1:58:00 | 5:37 /km | 210 m | 136 | — | ↗ |
| Feb 07, 26 | Two-Bakery Ride | Ride | 79.5 | 3:16:00 | 24.4 km/h | 404 m | 131 | — | ↗ |
| Feb 03, 26 | Morning Run | Run | 6.2 | 37:06 | 6:01 /km | 141 m | 154 | — | ↗ |
| Feb 02, 26 | Open Water | Swim | 1.6 | 49:18 | 2 km/h | — | 124 | — | ↗ |
| Feb 01, 26 | Sunday Long Run | Run | 19.2 | 1:50:00 | 5:44 /km | 234 m | 134 | — | ↗ |
| Jan 31, 26 | Saturday Spin | Ride | 69.0 | 2:28:48 | 27.8 km/h | 221 m | 154 | — | ↗ |
| Jan 29, 26 | Easy Shakeout | Run | 10.6 | 1:03:00 | 5:55 /km | 143 m | 155 | — | ↗ |
| Jan 27, 26 | Sunday Long Run | Run | 8.8 | 47:30 | 5:23 /km | 38 m | 139 | — | ↗ |
| Jan 24, 26 | Commute Plus | Ride | 86.2 | 3:43:36 | 23.1 km/h | 440 m | 154 | — | ↗ |
| Jan 22, 26 | Sunday Long Run | Run | 11.3 | 1:02:00 | 5:29 /km | 76 m | 133 | — | ↗ |
| Jan 20, 26 | Morning Run | Run | 6.5 | 39:00 | 6:02 /km | 111 m | 141 | — | ↗ |
| Jan 19, 26 | Open Water | Swim | 2.2 | 1:06:24 | 2 km/h | — | 134 | — | ↗ |
| Jan 17, 26 | Commute Plus | Ride | 44.1 | 1:39:30 | 26.6 km/h | 767 m | 121 | — | ↗ |
| Jan 15, 26 | River Loop | Run | 9.3 | 48:24 | 5:11 /km | 145 m | 128 | — | ↗ |
| Jan 13, 26 | Hill Repeats | Run | 6.9 | 37:00 | 5:23 /km | 34 m | 152 | — | ↗ |
| Jan 11, 26 | Sunday Long Run | Run | 17.0 | 1:35:36 | 5:38 /km | 257 m | 122 | — | ↗ |
| Jan 10, 26 | Two-Bakery Ride | Ride | 90.6 | 3:54:48 | 23.2 km/h | 425 m | 130 | — | ↗ |
| Jan 08, 26 | Track Tuesday | Run | 7.5 | 37:42 | 5:04 /km | 78 m | 151 | — | ↗ |
| Jan 06, 26 | Hill Repeats | Run | 10.1 | 55:36 | 5:30 /km | 63 m | 153 | — | ↗ |
| Jan 03, 26 | Commute Plus | Ride | 55.8 | 2:14:30 | 24.9 km/h | 710 m | 121 | — | ↗ |
| Jan 01, 26 | Forest Intervals | Run | 9.9 | 52:48 | 5:21 /km | 46 m | 155 | — | ↗ |
| Dec 30, 25 | Forest Intervals | Run | 7.2 | 37:06 | 5:10 /km | 113 m | 125 | — | ↗ |
| Dec 29, 25 | Technique Session | Swim | 1.3 | 37:42 | 2.1 km/h | — | 146 | — | ↗ |
| Dec 27, 25 | Col Loop | Ride | 84.8 | 3:09:36 | 26.8 km/h | 750 m | 131 | — | ↗ |
| Dec 25, 25 | Track Tuesday | Run | 6.0 | 33:00 | 5:29 /km | 73 m | 137 | — | ↗ |
| Dec 23, 25 | River Loop | Run | 8.7 | 47:36 | 5:27 /km | 82 m | 127 | — | ↗ |
| Dec 21, 25 | Sunday Long Run | Run | 16.2 | 1:28:24 | 5:28 /km | 286 m | 120 | — | ↗ |
| Dec 18, 25 | Forest Intervals | Run | 8.2 | 44:18 | 5:23 /km | 138 m | 140 | — | ↗ |
| Dec 16, 25 | Track Tuesday | Run | 9.3 | 55:42 | 6:00 /km | 65 m | 135 | — | ↗ |
| Dec 14, 25 | Sunday Long Run | Run | 18.2 | 1:37:00 | 5:20 /km | 270 m | 135 | — | ↗ |
| Dec 13, 25 | Saturday Spin | Ride | 47.3 | 1:45:06 | 27 km/h | 579 m | 144 | — | ↗ |
| Dec 11, 25 | Hill Repeats | Run | 10.5 | 55:06 | 5:14 /km | 68 m | 137 | — | ↗ |
| Dec 09, 25 | Sunday Long Run | Run | 6.7 | 34:30 | 5:09 /km | 144 m | 159 | — | ↗ |
| Dec 08, 25 | Technique Session | Swim | 1.6 | 49:00 | 2 km/h | — | 156 | — | ↗ |
| Dec 04, 25 | Hill Repeats | Run | 9.3 | 49:36 | 5:19 /km | 139 m | 158 | — | ↗ |
| Dec 02, 25 | Forest Intervals | Run | 10.2 | 54:30 | 5:22 /km | 111 m | 160 | — | ↗ |
| Dec 01, 25 | Open Water | Swim | 2.1 | 59:30 | 2.1 km/h | — | 133 | — | ↗ |
| Nov 29, 25 | Two-Bakery Ride | Ride | 43.0 | 1:49:00 | 23.7 km/h | 783 m | 141 | — | ↗ |
| Nov 25, 25 | River Loop | Run | 8.2 | 45:00 | 5:31 /km | 98 m | 121 | — | ↗ |
| Nov 23, 25 | Sunday Long Run | Run | 16.6 | 1:30:48 | 5:28 /km | 252 m | 158 | — | ↗ |
| Nov 22, 25 | Commute Plus | Ride | 51.6 | 1:49:54 | 28.2 km/h | 381 m | 142 | — | ↗ |
| Nov 20, 25 | Track Tuesday | Run | 9.2 | 49:24 | 5:22 /km | 88 m | 155 | — | ↗ |
| Nov 18, 25 | Morning Run | Run | 8.2 | 42:42 | 5:14 /km | 140 m | 126 | — | ↗ |
| Nov 16, 25 | Sunday Long Run | Run | 17.4 | 1:34:18 | 5:26 /km | 274 m | 123 | — | ↗ |
| Nov 15, 25 | Headwind Repayment | Ride | 87.7 | 3:38:18 | 24.1 km/h | 295 m | 155 | — | ↗ |
| Nov 13, 25 | Track Tuesday | Run | 9.0 | 54:24 | 6:03 /km | 53 m | 151 | — | ↗ |
| Nov 11, 25 | River Loop | Run | 6.7 | 40:06 | 6:01 /km | 143 m | 149 | — | ↗ |
| Nov 09, 25 | Forest Hike | Hike | 14.9 | 2:54:36 | 5.1 km/h | 510 m | 145 | — | ↗ |
| Nov 08, 25 | Two-Bakery Ride | Ride | 86.2 | 3:08:30 | 27.4 km/h | 560 m | 143 | — | ↗ |
| Nov 06, 25 | Sunday Long Run | Run | 6.3 | 32:42 | 5:10 /km | 113 m | 127 | — | ↗ |
| Nov 04, 25 | Track Tuesday | Run | 9.4 | 51:00 | 5:25 /km | 57 m | 128 | — | ↗ |
| Nov 03, 25 | Lane Swim | Swim | 2.2 | 1:05:18 | 2 km/h | — | 160 | — | ↗ |
| Oct 30, 25 | Hill Repeats | Run | 12.0 | 1:03:18 | 5:18 /km | 65 m | 147 | — | ↗ |
| Oct 28, 25 | River Loop | Run | 11.6 | 58:36 | 5:04 /km | 43 m | 149 | — | ↗ |
| Oct 26, 25 | Sunday Long Run | Run | 19.3 | 1:45:18 | 5:28 /km | 202 m | 154 | — | ↗ |
| Oct 23, 25 | Forest Intervals | Run | 6.7 | 37:48 | 5:38 /km | 58 m | 155 | — | ↗ |
| Oct 21, 25 | Morning Run | Run | 11.4 | 1:03:48 | 5:36 /km | 69 m | 136 | — | ↗ |
| Oct 20, 25 | Open Water | Swim | 1.9 | 58:12 | 1.9 km/h | — | 137 | — | ↗ |
| Oct 19, 25 | Sunday Long Run | Run | 17.1 | 1:38:12 | 5:44 /km | 298 m | 140 | — | ↗ |
| Oct 18, 25 | Commute Plus | Ride | 71.6 | 2:35:12 | 27.7 km/h | 440 m | 146 | — | ↗ |
| Oct 16, 25 | Morning Run | Run | 8.7 | 47:48 | 5:29 /km | 74 m | 139 | — | ↗ |
| Oct 14, 25 | Sunday Long Run | Run | 11.8 | 1:04:24 | 5:28 /km | 94 m | 127 | — | ↗ |
| Oct 12, 25 | Sunday Long Run | Run | 16.2 | 1:28:42 | 5:28 /km | 214 m | 157 | — | ↗ |
| Oct 11, 25 | Two-Bakery Ride | Ride | 74.3 | 3:04:54 | 24.1 km/h | 621 m | 142 | — | ↗ |
| Oct 09, 25 | Sunday Long Run | Run | 8.9 | 49:00 | 5:31 /km | 109 m | 137 | — | ↗ |
| Oct 07, 25 | Morning Run | Run | 7.8 | 40:48 | 5:13 /km | 126 m | 152 | — | ↗ |
| Oct 06, 25 | Open Water | Swim | 1.2 | 37:00 | 2 km/h | — | 136 | — | ↗ |
| Oct 05, 25 | Sunday Long Run | Run | 18.1 | 1:43:00 | 5:41 /km | 281 m | 158 | — | ↗ |
| Oct 02, 25 | Forest Intervals | Run | 10.6 | 55:54 | 5:16 /km | 92 m | 153 | — | ↗ |
| Sep 30, 25 | Track Tuesday | Run | 10.8 | 59:00 | 5:28 /km | 69 m | 146 | — | ↗ |
| Sep 29, 25 | Technique Session | Swim | 1.3 | 35:00 | 2.1 km/h | — | 131 | — | ↗ |
| Sep 27, 25 | Two-Bakery Ride | Ride | 89.9 | 3:20:48 | 26.9 km/h | 540 m | 155 | — | ↗ |
| Sep 23, 25 | Forest Intervals | Run | 8.3 | 48:54 | 5:56 /km | 137 m | 123 | — | ↗ |
| Sep 21, 25 | Sunday Long Run | Run | 14.5 | 1:22:30 | 5:41 /km | 289 m | 120 | — | ↗ |
| Sep 20, 25 | Two-Bakery Ride | Ride | 89.1 | 3:38:48 | 24.4 km/h | 579 m | 124 | — | ↗ |
| Sep 18, 25 | Hill Repeats | Run | 8.2 | 44:48 | 5:28 /km | 92 m | 137 | — | ↗ |
| Sep 16, 25 | River Loop | Run | 8.5 | 48:12 | 5:40 /km | 97 m | 157 | — | ↗ |
| Sep 15, 25 | Technique Session | Swim | 1.6 | 49:12 | 1.9 km/h | — | 138 | — | ↗ |
| Sep 13, 25 | Saturday Spin | Ride | 44.0 | 1:38:06 | 26.9 km/h | 740 m | 133 | — | ↗ |
| Sep 11, 25 | Hill Repeats | Run | 11.0 | 1:00:24 | 5:29 /km | 147 m | 133 | — | ↗ |
| Sep 09, 25 | River Loop | Run | 10.9 | 1:03:12 | 5:47 /km | 128 m | 126 | — | ↗ |
| Sep 07, 25 | Sunday Long Run | Run | 17.2 | 1:38:18 | 5:43 /km | 191 m | 134 | — | ↗ |
| Sep 04, 25 | Hill Repeats | Run | 8.0 | 44:42 | 5:35 /km | 33 m | 134 | — | ↗ |
| Sep 02, 25 | Track Tuesday | Run | 6.5 | 35:48 | 5:31 /km | 83 m | 145 | — | ↗ |
| Aug 31, 25 | Ridge Walk | Hike | 10.7 | 2:10:54 | 4.9 km/h | 528 m | 128 | — | ↗ |
| Aug 30, 25 | Saturday Spin | Ride | 50.2 | 1:49:18 | 27.6 km/h | 433 m | 144 | — | ↗ |
| Aug 28, 25 | Morning Run | Run | 11.6 | 1:09:18 | 5:59 /km | 123 m | 128 | — | ↗ |
| Aug 26, 25 | Easy Shakeout | Run | 10.1 | 55:12 | 5:29 /km | 71 m | 123 | — | ↗ |
| Aug 24, 25 | Ridge Walk | Hike | 13.0 | 2:27:06 | 5.3 km/h | 481 m | 146 | — | ↗ |
| Aug 23, 25 | Col Loop | Ride | 89.0 | 3:43:06 | 23.9 km/h | 594 m | 151 | — | ↗ |
| Aug 21, 25 | Hill Repeats | Run | 6.7 | 35:42 | 5:19 /km | 124 m | 146 | — | ↗ |
| Aug 19, 25 | Morning Run | Run | 7.9 | 39:48 | 5:04 /km | 52 m | 138 | — | ↗ |
| Aug 18, 25 | Technique Session | Swim | 2.0 | 56:36 | 2.1 km/h | — | 129 | — | ↗ |
| Aug 16, 25 | Gravel Wander | Ride | 60.5 | 2:14:48 | 26.9 km/h | 661 m | 126 | — | ↗ |
| Aug 14, 25 | Track Tuesday | Run | 8.4 | 46:54 | 5:34 /km | 137 m | 155 | — | ↗ |
| Aug 12, 25 | Morning Run | Run | 10.0 | 51:30 | 5:08 /km | 136 m | 148 | — | ↗ |
| Aug 10, 25 | Ridge Walk | Hike | 9.1 | 1:46:54 | 5.1 km/h | 753 m | 145 | — | ↗ |
| Aug 09, 25 | Headwind Repayment | Ride | 47.1 | 2:03:12 | 22.9 km/h | 722 m | 151 | — | ↗ |
| Aug 07, 25 | River Loop | Run | 10.0 | 53:12 | 5:18 /km | 77 m | 124 | — | ↗ |
| Aug 05, 25 | Track Tuesday | Run | 11.8 | 1:00:36 | 5:08 /km | 149 m | 122 | — | ↗ |
| Aug 03, 25 | Forest Hike | Hike | 13.6 | 2:38:00 | 5.2 km/h | 454 m | 131 | — | ↗ |
| Aug 02, 25 | Two-Bakery Ride | Ride | 61.7 | 2:17:12 | 27 km/h | 295 m | 130 | — | ↗ |
| Jul 31, 25 | Forest Intervals | Run | 8.4 | 48:48 | 5:48 /km | 55 m | 127 | — | ↗ |
| Jul 29, 25 | Sunday Long Run | Run | 11.2 | 1:01:42 | 5:30 /km | 70 m | 144 | — | ↗ |
| Jul 27, 25 | Sunday Long Run | Run | 19.9 | 1:49:12 | 5:29 /km | 218 m | 150 | — | ↗ |
| Jul 26, 25 | Two-Bakery Ride | Ride | 92.6 | 3:35:36 | 25.8 km/h | 407 m | 159 | — | ↗ |
| Jul 24, 25 | Forest Intervals | Run | 12.0 | 1:08:00 | 5:41 /km | 90 m | 121 | — | ↗ |
| Jul 22, 25 | River Loop | Run | 10.5 | 55:24 | 5:17 /km | 108 m | 150 | — | ↗ |
| Jul 21, 25 | Open Water | Swim | 1.3 | 38:54 | 2.1 km/h | — | 151 | — | ↗ |
| Jul 19, 25 | Col Loop | Ride | 73.4 | 3:13:30 | 22.8 km/h | 535 m | 156 | — | ↗ |
| Jul 19, 25 | Three Cols Day | Ride | 128.0 | 5:49:42 | 22 km/h | 2850 m | 133 | — | ↗ |
| Jul 17, 25 | Track Tuesday | Run | 10.8 | 57:24 | 5:18 /km | 127 m | 156 | — | ↗ |
| Jul 12, 25 | Two-Bakery Ride | Ride | 72.7 | 2:34:48 | 28.2 km/h | 648 m | 120 | — | ↗ |
| Jul 10, 25 | Sunday Long Run | Run | 8.1 | 41:12 | 5:06 /km | 96 m | 121 | — | ↗ |
| Jul 05, 25 | Col Loop | Ride | 94.5 | 3:20:48 | 28.2 km/h | 690 m | 153 | — | ↗ |
| Jul 03, 25 | River Loop | Run | 6.4 | 35:12 | 5:29 /km | 123 m | 146 | — | ↗ |
| Jun 29, 25 | Sunday Long Run | Run | 18.2 | 1:37:06 | 5:21 /km | 221 m | 153 | — | ↗ |
| Jun 28, 25 | Headwind Repayment | Ride | 45.9 | 1:37:54 | 28.1 km/h | 410 m | 132 | — | ↗ |
| Jun 26, 25 | River Loop | Run | 10.0 | 57:30 | 5:46 /km | 89 m | 135 | — | ↗ |
| Jun 24, 25 | River Loop | Run | 11.5 | 1:06:36 | 5:48 /km | 116 m | 124 | — | ↗ |
| Jun 22, 25 | Sunday Long Run | Run | 16.0 | 1:23:12 | 5:13 /km | 276 m | 144 | — | ↗ |
| Jun 19, 25 | River Loop | Run | 8.2 | 48:24 | 5:52 /km | 132 m | 135 | — | ↗ |
| Jun 17, 25 | Morning Run | Run | 9.9 | 50:30 | 5:06 /km | 88 m | 121 | — | ↗ |
| Jun 12, 25 | Track Tuesday | Run | 7.1 | 36:06 | 5:04 /km | 53 m | 150 | — | ↗ |
| Jun 07, 25 | Two-Bakery Ride | Ride | 54.6 | 2:20:42 | 23.3 km/h | 561 m | 153 | — | ↗ |
| Jun 07, 25 | Valley Gran Fondo | Ride | 104.0 | 3:39:24 | 28.4 km/h | 1620 m | 121 | — | ↗ |
| Jun 05, 25 | Morning Run | Run | 7.0 | 35:48 | 5:08 /km | 109 m | 152 | — | ↗ |
| Jun 03, 25 | Track Tuesday | Run | 7.1 | 36:24 | 5:08 /km | 44 m | 151 | — | ↗ |
| Jun 02, 25 | Lane Swim | Swim | 2.2 | 1:03:24 | 2.1 km/h | — | 127 | — | ↗ |
| Jun 01, 25 | Forest Hike | Hike | 14.0 | 2:58:36 | 4.7 km/h | 308 m | 121 | — | ↗ |
| May 27, 25 | Track Tuesday | Run | 11.1 | 59:48 | 5:25 /km | 88 m | 153 | — | ↗ |
| May 25, 25 | Sunday Long Run | Run | 18.5 | 1:43:36 | 5:35 /km | 131 m | 128 | — | ↗ |
| May 24, 25 | Gravel Wander | Ride | 63.1 | 2:33:36 | 24.7 km/h | 720 m | 153 | — | ↗ |
| May 22, 25 | Forest Intervals | Run | 6.1 | 34:24 | 5:40 /km | 93 m | 137 | — | ↗ |
| May 18, 25 | Sunday Long Run | Run | 14.1 | 1:13:36 | 5:12 /km | 166 m | 135 | — | ↗ |
| May 17, 25 | Gravel Wander | Ride | 56.3 | 2:18:00 | 24.5 km/h | 248 m | 123 | — | ↗ |
| May 15, 25 | Sunday Long Run | Run | 10.6 | 54:36 | 5:10 /km | 142 m | 152 | — | ↗ |
| May 13, 25 | Hill Repeats | Run | 11.9 | 1:01:12 | 5:08 /km | 99 m | 141 | — | ↗ |
| May 11, 25 | Sunday Long Run | Run | 16.2 | 1:31:12 | 5:38 /km | 244 m | 133 | — | ↗ |
| May 10, 25 | Saturday Spin | Ride | 56.4 | 2:10:24 | 26 km/h | 287 m | 145 | — | ↗ |
| May 08, 25 | Forest Intervals | Run | 7.7 | 44:48 | 5:50 /km | 139 m | 124 | — | ↗ |
| May 06, 25 | Track Tuesday | Run | 8.2 | 43:06 | 5:16 /km | 104 m | 131 | — | ↗ |
| May 03, 25 | Gravel Wander | Ride | 57.9 | 2:27:06 | 23.6 km/h | 387 m | 157 | — | ↗ |
| May 01, 25 | River Loop | Run | 11.7 | 1:04:36 | 5:31 /km | 110 m | 129 | — | ↗ |
| Apr 29, 25 | Forest Intervals | Run | 6.9 | 40:12 | 5:51 /km | 74 m | 135 | — | ↗ |
| Apr 24, 25 | Easy Shakeout | Run | 6.1 | 31:42 | 5:10 /km | 130 m | 138 | — | ↗ |
| Apr 22, 25 | Hill Repeats | Run | 8.5 | 47:48 | 5:36 /km | 104 m | 132 | — | ↗ |
| Apr 20, 25 | Sunday Long Run | Run | 22.4 | 2:05:24 | 5:35 /km | 102 m | 135 | — | ↗ |
| Apr 17, 25 | Track Tuesday | Run | 11.7 | 1:04:12 | 5:31 /km | 50 m | 124 | — | ↗ |
| Apr 15, 25 | Hill Repeats | Run | 7.5 | 41:00 | 5:29 /km | 100 m | 131 | — | ↗ |
| Apr 13, 25 | City Half Marathon | Run | 21.1 | 1:39:06 | 4:41 /km | 96 m | 150 | — | ↗ |
| Apr 13, 25 | Sunday Long Run | Run | 15.4 | 1:24:30 | 5:30 /km | 207 m | 152 | — | ↗ |
| Apr 12, 25 | Gravel Wander | Ride | 84.9 | 3:23:48 | 25 km/h | 392 m | 151 | — | ↗ |
| Apr 08, 25 | Forest Intervals | Run | 10.6 | 59:00 | 5:35 /km | 55 m | 155 | — | ↗ |
| Apr 06, 25 | Sunday Long Run | Run | 20.6 | 1:56:24 | 5:39 /km | 137 m | 158 | — | ↗ |
| Apr 05, 25 | Two-Bakery Ride | Ride | 57.6 | 2:10:48 | 26.4 km/h | 415 m | 142 | — | ↗ |
| Mar 31, 25 | Open Water | Swim | 2.5 | 1:22:00 | 1.8 km/h | — | 153 | — | ↗ |
| Mar 30, 25 | Sunday Long Run | Run | 14.3 | 1:17:18 | 5:24 /km | 153 m | 124 | — | ↗ |
| Mar 29, 25 | Commute Plus | Ride | 42.1 | 1:33:48 | 26.9 km/h | 616 m | 148 | — | ↗ |
| Mar 27, 25 | Forest Intervals | Run | 7.7 | 40:36 | 5:16 /km | 65 m | 156 | — | ↗ |
| Mar 25, 25 | Morning Run | Run | 11.4 | 1:02:18 | 5:29 /km | 32 m | 130 | — | ↗ |
| Mar 23, 25 | Sunday Long Run | Run | 16.9 | 1:29:18 | 5:17 /km | 123 m | 159 | — | ↗ |
| Mar 20, 25 | Easy Shakeout | Run | 10.6 | 59:30 | 5:37 /km | 58 m | 157 | — | ↗ |
| Mar 18, 25 | Track Tuesday | Run | 6.2 | 35:42 | 5:46 /km | 101 m | 160 | — | ↗ |
| Mar 15, 25 | Col Loop | Ride | 61.6 | 2:19:00 | 26.6 km/h | 290 m | 147 | — | ↗ |
| Mar 13, 25 | Easy Shakeout | Run | 11.1 | 1:01:42 | 5:32 /km | 34 m | 123 | — | ↗ |
| Mar 09, 25 | Sunday Long Run | Run | 16.8 | 1:36:18 | 5:43 /km | 162 m | 156 | — | ↗ |
| Mar 06, 25 | Hill Repeats | Run | 9.6 | 53:06 | 5:32 /km | 77 m | 141 | — | ↗ |
| Mar 04, 25 | Hill Repeats | Run | 7.0 | 38:54 | 5:33 /km | 118 m | 121 | — | ↗ |
| Mar 01, 25 | Col Loop | Ride | 55.7 | 1:59:24 | 28 km/h | 543 m | 143 | — | ↗ |
| Feb 27, 25 | Forest Intervals | Run | 11.6 | 1:05:30 | 5:39 /km | 90 m | 122 | — | ↗ |
| Feb 25, 25 | Sunday Long Run | Run | 11.1 | 59:24 | 5:21 /km | 135 m | 121 | — | ↗ |
| Feb 24, 25 | Technique Session | Swim | 1.6 | 43:54 | 2.1 km/h | — | 123 | — | ↗ |
| Feb 23, 25 | Forest Hike | Hike | 14.3 | 2:41:48 | 5.3 km/h | 364 m | 151 | — | ↗ |
| Feb 22, 25 | Riverside 10K | Run | 10.0 | 44:48 | 4:29 /km | 41 m | 144 | — | ↗ |
| Feb 20, 25 | Hill Repeats | Run | 10.0 | 53:36 | 5:22 /km | 128 m | 123 | — | ↗ |
| Feb 16, 25 | Sunday Long Run | Run | 18.5 | 1:39:12 | 5:22 /km | 219 m | 159 | — | ↗ |
| Feb 15, 25 | Two-Bakery Ride | Ride | 51.5 | 1:57:36 | 26.3 km/h | 748 m | 136 | — | ↗ |
| Feb 13, 25 | Track Tuesday | Run | 9.1 | 47:06 | 5:11 /km | 87 m | 144 | — | ↗ |
| Feb 11, 25 | Morning Run | Run | 8.6 | 51:00 | 5:58 /km | 143 m | 145 | — | ↗ |
| Feb 09, 25 | Sunday Long Run | Run | 21.0 | 1:49:12 | 5:12 /km | 196 m | 128 | — | ↗ |
| Feb 04, 25 | Forest Intervals | Run | 11.9 | 1:09:30 | 5:52 /km | 48 m | 154 | — | ↗ |
| Feb 02, 25 | Sunday Long Run | Run | 14.6 | 1:18:12 | 5:20 /km | 149 m | 123 | — | ↗ |
| Jan 30, 25 | Hill Repeats | Run | 10.1 | 54:06 | 5:22 /km | 147 m | 140 | — | ↗ |
| Jan 27, 25 | Lane Swim | Swim | 2.0 | 57:24 | 2.1 km/h | — | 122 | — | ↗ |
| Jan 26, 25 | Sunday Long Run | Run | 22.9 | 2:09:12 | 5:39 /km | 198 m | 129 | — | ↗ |
| Jan 23, 25 | Forest Intervals | Run | 10.3 | 53:12 | 5:11 /km | 142 m | 127 | — | ↗ |
| Jan 21, 25 | Hill Repeats | Run | 6.6 | 35:00 | 5:19 /km | 37 m | 139 | — | ↗ |
| Jan 19, 25 | Sunday Long Run | Run | 22.9 | 2:07:36 | 5:34 /km | 100 m | 134 | — | ↗ |
| Jan 16, 25 | Track Tuesday | Run | 8.3 | 42:48 | 5:08 /km | 143 m | 131 | — | ↗ |
| Jan 14, 25 | Forest Intervals | Run | 9.1 | 48:36 | 5:22 /km | 50 m | 152 | — | ↗ |
| Jan 11, 25 | Gravel Wander | Ride | 84.7 | 3:38:36 | 23.2 km/h | 609 m | 136 | — | ↗ |
| Jan 09, 25 | Track Tuesday | Run | 11.3 | 1:04:18 | 5:40 /km | 105 m | 127 | — | ↗ |
| Jan 04, 25 | Headwind Repayment | Ride | 71.0 | 2:38:18 | 26.9 km/h | 767 m | 135 | — | ↗ |
| Jan 02, 25 | Forest Intervals | Run | 8.0 | 45:06 | 5:39 /km | 72 m | 155 | — | ↗ |
| Dec 31, 24 | Morning Run | Run | 10.1 | 59:00 | 5:52 /km | 44 m | 124 | — | ↗ |
| Dec 30, 24 | Lane Swim | Swim | 1.7 | 54:48 | 1.9 km/h | — | 144 | — | ↗ |
| Dec 29, 24 | Sunday Long Run | Run | 16.4 | 1:33:30 | 5:43 /km | 186 m | 140 | — | ↗ |
| Dec 28, 24 | Headwind Repayment | Ride | 56.2 | 2:02:00 | 27.6 km/h | 746 m | 158 | — | ↗ |
| Dec 26, 24 | Track Tuesday | Run | 11.5 | 1:00:06 | 5:13 /km | 103 m | 129 | — | ↗ |
| Dec 24, 24 | Morning Run | Run | 6.8 | 39:48 | 5:53 /km | 49 m | 123 | — | ↗ |
| Dec 22, 24 | Sunday Long Run | Run | 16.6 | 1:27:36 | 5:17 /km | 217 m | 124 | — | ↗ |
| Dec 19, 24 | Sunday Long Run | Run | 11.7 | 1:07:54 | 5:49 /km | 84 m | 124 | — | ↗ |
| Dec 16, 24 | Open Water | Swim | 2.4 | 1:06:00 | 2.2 km/h | — | 150 | — | ↗ |
| Dec 15, 24 | Sunday Long Run | Run | 14.1 | 1:13:48 | 5:13 /km | 173 m | 147 | — | ↗ |
| Dec 12, 24 | Hill Repeats | Run | 11.7 | 1:06:12 | 5:41 /km | 32 m | 136 | — | ↗ |
| Dec 10, 24 | Sunday Long Run | Run | 12.0 | 1:06:24 | 5:33 /km | 54 m | 121 | — | ↗ |
| Dec 08, 24 | Forest Hike | Hike | 9.5 | 1:50:06 | 5.2 km/h | 629 m | 129 | — | ↗ |
| Dec 05, 24 | Forest Intervals | Run | 10.8 | 57:54 | 5:22 /km | 63 m | 129 | — | ↗ |
| Dec 03, 24 | Sunday Long Run | Run | 6.1 | 33:12 | 5:28 /km | 43 m | 145 | — | ↗ |
| Dec 02, 24 | Technique Session | Swim | 1.6 | 49:36 | 1.9 km/h | — | 133 | — | ↗ |
| Dec 01, 24 | Sunday Long Run | Run | 14.6 | 1:16:24 | 5:14 /km | 160 m | 154 | — | ↗ |
| Nov 30, 24 | Headwind Repayment | Ride | 41.3 | 1:39:18 | 24.9 km/h | 315 m | 154 | — | ↗ |
| Nov 28, 24 | Forest Intervals | Run | 9.0 | 49:48 | 5:30 /km | 147 m | 133 | — | ↗ |
| Nov 25, 24 | Open Water | Swim | 1.9 | 1:01:42 | 1.9 km/h | — | 139 | — | ↗ |
| Nov 23, 24 | Col Loop | Ride | 46.0 | 2:01:36 | 22.7 km/h | 252 m | 143 | — | ↗ |
| Nov 19, 24 | Hill Repeats | Run | 7.1 | 39:00 | 5:31 /km | 91 m | 154 | — | ↗ |
| Nov 17, 24 | Sunday Long Run | Run | 17.8 | 1:35:00 | 5:21 /km | 104 m | 130 | — | ↗ |
| Nov 16, 24 | Saturday Spin | Ride | 70.6 | 2:46:00 | 25.5 km/h | 778 m | 133 | — | ↗ |
| Nov 14, 24 | Forest Intervals | Run | 8.6 | 47:12 | 5:30 /km | 120 m | 129 | — | ↗ |
| Nov 12, 24 | Forest Intervals | Run | 11.2 | 1:05:24 | 5:50 /km | 82 m | 135 | — | ↗ |
| Nov 10, 24 | Ridge Walk | Hike | 10.6 | 2:08:48 | 5 km/h | 680 m | 153 | — | ↗ |
| Nov 09, 24 | Gravel Wander | Ride | 40.7 | 1:39:54 | 24.4 km/h | 744 m | 127 | — | ↗ |
| Nov 07, 24 | River Loop | Run | 12.0 | 1:00:42 | 5:04 /km | 123 m | 121 | — | ↗ |
| Nov 05, 24 | Track Tuesday | Run | 6.3 | 37:12 | 5:55 /km | 115 m | 148 | — | ↗ |
| Nov 04, 24 | Open Water | Swim | 1.9 | 53:06 | 2.2 km/h | — | 148 | — | ↗ |
| Nov 03, 24 | Sunday Long Run | Run | 17.3 | 1:31:06 | 5:15 /km | 89 m | 152 | — | ↗ |
| Nov 02, 24 | Commute Plus | Ride | 61.4 | 2:34:00 | 23.9 km/h | 391 m | 132 | — | ↗ |
| Oct 31, 24 | Forest Intervals | Run | 11.1 | 56:42 | 5:07 /km | 92 m | 146 | — | ↗ |
| Oct 29, 24 | River Loop | Run | 6.4 | 37:48 | 5:52 /km | 106 m | 146 | — | ↗ |
| Oct 28, 24 | Open Water | Swim | 1.8 | 56:12 | 1.9 km/h | — | 149 | — | ↗ |
| Oct 27, 24 | Sunday Long Run | Run | 19.5 | 1:51:30 | 5:44 /km | 112 m | 123 | — | ↗ |
| Oct 26, 24 | Gravel Wander | Ride | 78.0 | 3:14:42 | 24 km/h | 254 m | 127 | — | ↗ |
| Oct 22, 24 | Morning Run | Run | 9.4 | 53:48 | 5:44 /km | 118 m | 130 | — | ↗ |
| Oct 20, 24 | Sunday Long Run | Run | 17.2 | 1:35:30 | 5:33 /km | 120 m | 153 | — | ↗ |
| Oct 17, 24 | Forest Intervals | Run | 6.9 | 35:48 | 5:11 /km | 74 m | 150 | — | ↗ |
| Oct 15, 24 | Morning Run | Run | 8.5 | 44:06 | 5:11 /km | 63 m | 130 | — | ↗ |
| Oct 13, 24 | Sunday Long Run | Run | 18.0 | 1:37:42 | 5:26 /km | 133 m | 150 | — | ↗ |
| Oct 12, 24 | Saturday Spin | Ride | 90.6 | 3:37:00 | 25.1 km/h | 738 m | 148 | — | ↗ |
| Oct 10, 24 | Sunday Long Run | Run | 7.6 | 41:36 | 5:29 /km | 68 m | 158 | — | ↗ |
| Oct 08, 24 | Hill Repeats | Run | 11.5 | 1:09:18 | 6:01 /km | 137 m | 147 | — | ↗ |
| Oct 06, 24 | Sunday Long Run | Run | 20.8 | 1:54:00 | 5:29 /km | 204 m | 127 | — | ↗ |
| Oct 05, 24 | Headwind Repayment | Ride | 48.0 | 1:51:00 | 25.9 km/h | 740 m | 160 | — | ↗ |
| Oct 03, 24 | Hill Repeats | Run | 9.1 | 49:18 | 5:25 /km | 130 m | 131 | — | ↗ |
| Oct 01, 24 | River Loop | Run | 7.9 | 47:18 | 6:01 /km | 132 m | 157 | — | ↗ |
| Sep 30, 24 | Lane Swim | Swim | 2.3 | 1:03:18 | 2.1 km/h | — | 143 | — | ↗ |
| Sep 29, 24 | Sunday Long Run | Run | 15.4 | 1:23:18 | 5:24 /km | 202 m | 127 | — | ↗ |
| Sep 28, 24 | Headwind Repayment | Ride | 45.8 | 1:40:18 | 27.4 km/h | 511 m | 140 | — | ↗ |
| Sep 26, 24 | River Loop | Run | 6.5 | 37:18 | 5:46 /km | 43 m | 129 | — | ↗ |
| Sep 24, 24 | Forest Intervals | Run | 8.8 | 48:48 | 5:34 /km | 105 m | 145 | — | ↗ |
| Sep 22, 24 | Sunday Long Run | Run | 17.7 | 1:38:54 | 5:36 /km | 99 m | 140 | — | ↗ |
| Sep 19, 24 | Track Tuesday | Run | 6.0 | 30:36 | 5:05 /km | 67 m | 159 | — | ↗ |
| Sep 17, 24 | Easy Shakeout | Run | 10.4 | 54:48 | 5:16 /km | 124 m | 140 | — | ↗ |
| Sep 15, 24 | Sunday Long Run | Run | 15.4 | 1:19:36 | 5:11 /km | 189 m | 144 | — | ↗ |
| Sep 10, 24 | Sunday Long Run | Run | 6.5 | 36:12 | 5:35 /km | 102 m | 159 | — | ↗ |
| Sep 08, 24 | Sunday Long Run | Run | 21.4 | 1:56:18 | 5:26 /km | 139 m | 123 | — | ↗ |
| Sep 07, 24 | Saturday Spin | Ride | 94.1 | 3:43:36 | 25.2 km/h | 682 m | 157 | — | ↗ |
| Sep 05, 24 | Easy Shakeout | Run | 9.0 | 48:24 | 5:22 /km | 99 m | 130 | — | ↗ |
| Sep 01, 24 | Sunday Long Run | Run | 16.0 | 1:30:24 | 5:40 /km | 159 m | 144 | — | ↗ |
| Aug 31, 24 | Two-Bakery Ride | Ride | 50.0 | 2:01:24 | 24.7 km/h | 201 m | 138 | — | ↗ |
| Aug 25, 24 | Sunday Long Run | Run | 22.9 | 2:05:00 | 5:27 /km | 247 m | 139 | — | ↗ |
| Aug 24, 24 | Saturday Spin | Ride | 43.2 | 1:36:12 | 26.9 km/h | 530 m | 143 | — | ↗ |
| Aug 22, 24 | Hill Repeats | Run | 6.2 | 35:48 | 5:46 /km | 30 m | 126 | — | ↗ |
| Aug 18, 24 | Ridge Walk | Hike | 10.0 | 1:51:42 | 5.4 km/h | 675 m | 136 | — | ↗ |
| Aug 17, 24 | Commute Plus | Ride | 60.6 | 2:10:12 | 27.9 km/h | 444 m | 137 | — | ↗ |
| Aug 15, 24 | Forest Intervals | Run | 8.8 | 47:24 | 5:23 /km | 125 m | 138 | — | ↗ |
| Aug 13, 24 | Morning Run | Run | 6.2 | 34:12 | 5:32 /km | 117 m | 138 | — | ↗ |
| Aug 11, 24 | Sunday Long Run | Run | 22.0 | 1:58:06 | 5:22 /km | 178 m | 133 | — | ↗ |
| Aug 10, 24 | Headwind Repayment | Ride | 83.4 | 3:30:18 | 23.8 km/h | 312 m | 155 | — | ↗ |
| Aug 08, 24 | Hill Repeats | Run | 7.1 | 42:36 | 6:02 /km | 50 m | 149 | — | ↗ |
| Aug 06, 24 | Morning Run | Run | 7.9 | 41:00 | 5:11 /km | 77 m | 120 | — | ↗ |
| Aug 04, 24 | Sunday Long Run | Run | 19.2 | 1:39:24 | 5:11 /km | 261 m | 145 | — | ↗ |
| Aug 03, 24 | Commute Plus | Ride | 78.5 | 3:27:00 | 22.7 km/h | 261 m | 151 | — | ↗ |
| Jul 30, 24 | Track Tuesday | Run | 9.1 | 49:12 | 5:24 /km | 34 m | 158 | — | ↗ |
| Jul 28, 24 | Sunday Long Run | Run | 20.1 | 1:46:42 | 5:18 /km | 98 m | 137 | — | ↗ |
| Jul 25, 24 | Hill Repeats | Run | 9.1 | 50:48 | 5:35 /km | 89 m | 135 | — | ↗ |
| Jul 23, 24 | Forest Intervals | Run | 6.4 | 34:18 | 5:22 /km | 109 m | 135 | — | ↗ |
| Jul 21, 24 | Sunday Long Run | Run | 21.6 | 1:58:24 | 5:29 /km | 290 m | 150 | — | ↗ |
| Jul 19, 24 | Three Cols Day | Ride | 128.0 | 5:49:42 | 22 km/h | 2850 m | 149 | — | ↗ |
| Jul 18, 24 | Track Tuesday | Run | 7.8 | 41:24 | 5:17 /km | 64 m | 142 | — | ↗ |
| Jul 15, 24 | Technique Session | Swim | 1.5 | 46:30 | 2 km/h | — | 146 | — | ↗ |
| Jul 11, 24 | Easy Shakeout | Run | 6.5 | 35:12 | 5:25 /km | 42 m | 123 | — | ↗ |
| Jul 09, 24 | Forest Intervals | Run | 10.1 | 54:42 | 5:25 /km | 145 m | 138 | — | ↗ |
| Jul 06, 24 | Gravel Wander | Ride | 47.9 | 1:41:12 | 28.4 km/h | 608 m | 138 | — | ↗ |
| Jul 04, 24 | Forest Intervals | Run | 9.1 | 51:30 | 5:40 /km | 137 m | 155 | — | ↗ |
| Jul 02, 24 | Easy Shakeout | Run | 7.2 | 38:54 | 5:25 /km | 108 m | 148 | — | ↗ |
| Jul 01, 24 | Lane Swim | Swim | 2.3 | 1:10:30 | 2 km/h | — | 124 | — | ↗ |
| Jun 29, 24 | Headwind Repayment | Ride | 66.8 | 2:48:12 | 23.8 km/h | 798 m | 150 | — | ↗ |
| Jun 27, 24 | Easy Shakeout | Run | 7.9 | 41:00 | 5:11 /km | 127 m | 128 | — | ↗ |
| Jun 25, 24 | Hill Repeats | Run | 8.2 | 43:30 | 5:17 /km | 145 m | 149 | — | ↗ |
| Jun 24, 24 | Technique Session | Swim | 1.3 | 35:30 | 2.2 km/h | — | 147 | — | ↗ |
| Jun 23, 24 | Sunday Long Run | Run | 20.5 | 1:50:48 | 5:24 /km | 239 m | 144 | — | ↗ |
| Jun 22, 24 | Headwind Repayment | Ride | 73.9 | 2:53:12 | 25.6 km/h | 278 m | 157 | — | ↗ |
| Jun 20, 24 | Forest Intervals | Run | 9.7 | 57:00 | 5:54 /km | 35 m | 122 | — | ↗ |
| Jun 16, 24 | Sunday Long Run | Run | 22.6 | 2:04:18 | 5:31 /km | 211 m | 136 | — | ↗ |
| Jun 15, 24 | Gravel Wander | Ride | 56.6 | 2:11:00 | 25.9 km/h | 496 m | 159 | — | ↗ |
| Jun 13, 24 | Sunday Long Run | Run | 9.9 | 55:30 | 5:37 /km | 75 m | 138 | — | ↗ |
| Jun 11, 24 | Sunday Long Run | Run | 8.3 | 49:24 | 5:55 /km | 98 m | 146 | — | ↗ |
| Jun 09, 24 | Sunday Long Run | Run | 14.8 | 1:22:24 | 5:34 /km | 150 m | 146 | — | ↗ |
| Jun 07, 24 | Valley Gran Fondo | Ride | 104.0 | 3:39:24 | 28.4 km/h | 1620 m | 138 | — | ↗ |
| Jun 04, 24 | Morning Run | Run | 10.7 | 56:36 | 5:18 /km | 130 m | 154 | — | ↗ |
| May 30, 24 | Morning Run | Run | 7.5 | 41:24 | 5:31 /km | 110 m | 130 | — | ↗ |
| May 28, 24 | Easy Shakeout | Run | 11.5 | 1:09:30 | 6:01 /km | 98 m | 126 | — | ↗ |
| May 25, 24 | Saturday Spin | Ride | 48.6 | 1:42:30 | 28.4 km/h | 523 m | 133 | — | ↗ |
| May 23, 24 | River Loop | Run | 7.7 | 40:12 | 5:13 /km | 81 m | 129 | — | ↗ |
| May 21, 24 | Sunday Long Run | Run | 7.5 | 38:36 | 5:08 /km | 115 m | 123 | — | ↗ |
| May 16, 24 | Track Tuesday | Run | 7.7 | 45:30 | 5:53 /km | 72 m | 140 | — | ↗ |
| May 14, 24 | Track Tuesday | Run | 7.0 | 37:54 | 5:26 /km | 73 m | 153 | — | ↗ |
| May 11, 24 | Col Loop | Ride | 53.3 | 2:02:24 | 26.2 km/h | 228 m | 128 | — | ↗ |
| May 09, 24 | Hill Repeats | Run | 11.2 | 1:07:30 | 6:01 /km | 39 m | 124 | — | ↗ |
| May 07, 24 | Hill Repeats | Run | 8.8 | 44:54 | 5:05 /km | 40 m | 158 | — | ↗ |
| May 06, 24 | Open Water | Swim | 1.5 | 45:06 | 2 km/h | — | 132 | — | ↗ |
| May 05, 24 | Sunday Long Run | Run | 16.6 | 1:26:42 | 5:14 /km | 254 m | 141 | — | ↗ |
| May 04, 24 | Saturday Spin | Ride | 65.1 | 2:28:12 | 26.4 km/h | 542 m | 156 | — | ↗ |
| May 02, 24 | River Loop | Run | 9.0 | 46:12 | 5:08 /km | 49 m | 124 | — | ↗ |
| Apr 30, 24 | River Loop | Run | 10.0 | 52:06 | 5:12 /km | 100 m | 159 | — | ↗ |
| Apr 28, 24 | Sunday Long Run | Run | 14.1 | 1:17:54 | 5:32 /km | 122 m | 146 | — | ↗ |
| Apr 23, 24 | Forest Intervals | Run | 6.8 | 39:30 | 5:50 /km | 127 m | 143 | — | ↗ |
| Apr 21, 24 | Sunday Long Run | Run | 22.3 | 1:59:42 | 5:22 /km | 251 m | 150 | — | ↗ |
| Apr 18, 24 | Forest Intervals | Run | 10.1 | 55:54 | 5:32 /km | 99 m | 130 | — | ↗ |
| Apr 16, 24 | Track Tuesday | Run | 11.4 | 1:05:48 | 5:47 /km | 70 m | 140 | — | ↗ |
| Apr 14, 24 | Sunday Long Run | Run | 19.3 | 1:46:30 | 5:31 /km | 95 m | 134 | — | ↗ |
| Apr 13, 24 | Col Loop | Ride | 56.1 | 2:20:36 | 23.9 km/h | 357 m | 142 | — | ↗ |
| Apr 13, 24 | City Half Marathon | Run | 21.1 | 1:39:06 | 4:41 /km | 96 m | 127 | — | ↗ |
| Apr 11, 24 | River Loop | Run | 8.9 | 51:36 | 5:49 /km | 99 m | 122 | — | ↗ |
| Apr 09, 24 | River Loop | Run | 8.2 | 41:48 | 5:05 /km | 89 m | 153 | — | ↗ |
| Apr 06, 24 | Commute Plus | Ride | 64.8 | 2:41:48 | 24.1 km/h | 550 m | 141 | — | ↗ |
| Apr 02, 24 | Forest Intervals | Run | 11.1 | 1:04:36 | 5:49 /km | 65 m | 140 | — | ↗ |
| Mar 26, 24 | Sunday Long Run | Run | 10.2 | 51:54 | 5:05 /km | 68 m | 155 | — | ↗ |
| Mar 24, 24 | Sunday Long Run | Run | 20.4 | 1:45:00 | 5:08 /km | 211 m | 142 | — | ↗ |
| Mar 23, 24 | Gravel Wander | Ride | 89.7 | 3:17:42 | 27.2 km/h | 642 m | 159 | — | ↗ |
| Mar 21, 24 | River Loop | Run | 8.6 | 44:00 | 5:06 /km | 43 m | 128 | — | ↗ |
| Mar 19, 24 | Hill Repeats | Run | 7.6 | 41:36 | 5:29 /km | 83 m | 152 | — | ↗ |
| Mar 17, 24 | Forest Hike | Hike | 9.9 | 1:50:24 | 5.4 km/h | 540 m | 131 | — | ↗ |
| Mar 12, 24 | Track Tuesday | Run | 9.8 | 50:30 | 5:10 /km | 134 m | 127 | — | ↗ |
| Mar 09, 24 | Col Loop | Ride | 83.3 | 3:13:06 | 25.9 km/h | 521 m | 122 | — | ↗ |
| Mar 07, 24 | Forest Intervals | Run | 10.2 | 56:42 | 5:34 /km | 93 m | 143 | — | ↗ |
| Mar 05, 24 | Forest Intervals | Run | 10.3 | 1:00:42 | 5:53 /km | 90 m | 152 | — | ↗ |
| Mar 04, 24 | Lane Swim | Swim | 1.3 | 38:12 | 2.1 km/h | — | 134 | — | ↗ |
| Mar 03, 24 | Forest Hike | Hike | 10.9 | 2:07:30 | 5.1 km/h | 414 m | 126 | — | ↗ |
| Mar 02, 24 | Two-Bakery Ride | Ride | 91.3 | 3:34:12 | 25.6 km/h | 795 m | 143 | — | ↗ |
| Feb 29, 24 | Hill Repeats | Run | 11.9 | 1:08:24 | 5:45 /km | 125 m | 133 | — | ↗ |
| Feb 27, 24 | River Loop | Run | 7.4 | 39:12 | 5:19 /km | 30 m | 157 | — | ↗ |
| Feb 25, 24 | Sunday Long Run | Run | 15.8 | 1:26:12 | 5:27 /km | 84 m | 140 | — | ↗ |
| Feb 24, 24 | Commute Plus | Ride | 50.1 | 1:58:42 | 25.3 km/h | 509 m | 148 | — | ↗ |
| Feb 22, 24 | Easy Shakeout | Run | 8.2 | 49:12 | 6:01 /km | 131 m | 135 | — | ↗ |
| Feb 22, 24 | Riverside 10K | Run | 10.0 | 44:48 | 4:29 /km | 41 m | 160 | — | ↗ |
| Feb 20, 24 | Easy Shakeout | Run | 8.3 | 48:48 | 5:52 /km | 130 m | 142 | — | ↗ |
| Feb 18, 24 | Sunday Long Run | Run | 20.5 | 1:55:00 | 5:37 /km | 246 m | 138 | — | ↗ |
| Feb 17, 24 | Commute Plus | Ride | 85.4 | 3:03:42 | 27.9 km/h | 681 m | 146 | — | ↗ |
| Feb 15, 24 | Easy Shakeout | Run | 7.8 | 47:06 | 6:04 /km | 93 m | 137 | — | ↗ |
| Feb 13, 24 | Track Tuesday | Run | 6.2 | 37:24 | 6:01 /km | 120 m | 149 | — | ↗ |
| Feb 08, 24 | Forest Intervals | Run | 10.9 | 1:06:00 | 6:02 /km | 125 m | 143 | — | ↗ |
| Feb 06, 24 | Morning Run | Run | 6.5 | 37:48 | 5:48 /km | 74 m | 134 | — | ↗ |
| Feb 05, 24 | Lane Swim | Swim | 1.7 | 52:48 | 1.9 km/h | — | 144 | — | ↗ |
| Feb 04, 24 | Ridge Walk | Hike | 11.0 | 2:24:36 | 4.6 km/h | 302 m | 138 | — | ↗ |
| Feb 01, 24 | Track Tuesday | Run | 6.3 | 33:48 | 5:19 /km | 50 m | 159 | — | ↗ |
| Jan 30, 24 | Hill Repeats | Run | 6.6 | 34:42 | 5:14 /km | 100 m | 126 | — | ↗ |
| Jan 29, 24 | Open Water | Swim | 2.4 | 1:05:36 | 2.2 km/h | — | 155 | — | ↗ |
| Jan 28, 24 | Sunday Long Run | Run | 17.4 | 1:33:30 | 5:22 /km | 190 m | 132 | — | ↗ |
| Jan 27, 24 | Commute Plus | Ride | 46.0 | 1:48:12 | 25.5 km/h | 340 m | 129 | — | ↗ |
| Jan 23, 24 | Sunday Long Run | Run | 8.6 | 45:30 | 5:18 /km | 45 m | 124 | — | ↗ |
| Jan 21, 24 | Ridge Walk | Hike | 15.8 | 3:17:30 | 4.8 km/h | 448 m | 157 | — | ↗ |
| Jan 20, 24 | Gravel Wander | Ride | 80.1 | 3:30:54 | 22.8 km/h | 482 m | 128 | — | ↗ |
| Jan 18, 24 | Hill Repeats | Run | 8.1 | 43:24 | 5:20 /km | 65 m | 133 | — | ↗ |
| Jan 16, 24 | Hill Repeats | Run | 10.9 | 1:03:48 | 5:53 /km | 95 m | 129 | — | ↗ |
| Jan 14, 24 | Sunday Long Run | Run | 21.3 | 1:59:00 | 5:35 /km | 102 m | 134 | — | ↗ |
| Jan 13, 24 | Commute Plus | Ride | 86.8 | 3:03:48 | 28.3 km/h | 278 m | 134 | — | ↗ |
| Jan 11, 24 | Track Tuesday | Run | 10.3 | 1:00:12 | 5:50 /km | 78 m | 123 | — | ↗ |
| Jan 09, 24 | River Loop | Run | 10.0 | 51:36 | 5:11 /km | 44 m | 123 | — | ↗ |
| Jan 07, 24 | Sunday Long Run | Run | 18.4 | 1:41:48 | 5:32 /km | 86 m | 131 | — | ↗ |
| Jan 04, 24 | Track Tuesday | Run | 11.9 | 1:02:00 | 5:13 /km | 84 m | 130 | — | ↗ |
| Jan 02, 24 | Track Tuesday | Run | 6.7 | 39:54 | 5:56 /km | 62 m | 133 | — | ↗ |
| Jan 01, 24 | Lane Swim | Swim | 2.5 | 1:20:36 | 1.8 km/h | — | 133 | — | ↗ |
| Dec 31, 23 | Sunday Long Run | Run | 15.3 | 1:25:36 | 5:35 /km | 252 m | 143 | — | ↗ |
| Dec 30, 23 | Col Loop | Ride | 80.3 | 3:04:30 | 26.1 km/h | 310 m | 145 | — | ↗ |
| Dec 28, 23 | Track Tuesday | Run | 8.4 | 43:36 | 5:11 /km | 126 m | 153 | — | ↗ |
| Dec 26, 23 | Forest Intervals | Run | 8.9 | 52:12 | 5:50 /km | 134 m | 150 | — | ↗ |
| Dec 25, 23 | Lane Swim | Swim | 1.2 | 37:12 | 2 km/h | — | 142 | — | ↗ |
| Dec 23, 23 | Gravel Wander | Ride | 86.4 | 3:24:48 | 25.3 km/h | 329 m | 155 | — | ↗ |
| Dec 21, 23 | Track Tuesday | Run | 11.1 | 56:24 | 5:05 /km | 74 m | 134 | — | ↗ |
| Dec 19, 23 | Hill Repeats | Run | 9.8 | 52:00 | 5:20 /km | 57 m | 145 | — | ↗ |
| Dec 17, 23 | Sunday Long Run | Run | 19.1 | 1:47:54 | 5:39 /km | 111 m | 140 | — | ↗ |
| Dec 16, 23 | Gravel Wander | Ride | 77.3 | 3:24:18 | 22.7 km/h | 591 m | 125 | — | ↗ |
| Dec 14, 23 | Forest Intervals | Run | 7.0 | 41:06 | 5:53 /km | 74 m | 134 | — | ↗ |
| Dec 10, 23 | Sunday Long Run | Run | 14.4 | 1:21:24 | 5:38 /km | 220 m | 154 | — | ↗ |
| Dec 07, 23 | Track Tuesday | Run | 11.6 | 1:02:06 | 5:20 /km | 135 m | 151 | — | ↗ |
| Dec 05, 23 | Track Tuesday | Run | 7.5 | 38:18 | 5:07 /km | 37 m | 160 | — | ↗ |
| Dec 03, 23 | Sunday Long Run | Run | 14.3 | 1:20:06 | 5:35 /km | 252 m | 123 | — | ↗ |
| Nov 30, 23 | Forest Intervals | Run | 11.0 | 59:24 | 5:25 /km | 56 m | 133 | — | ↗ |
| Nov 28, 23 | Track Tuesday | Run | 7.2 | 38:42 | 5:20 /km | 50 m | 148 | — | ↗ |
| Nov 27, 23 | Technique Session | Swim | 1.9 | 57:12 | 2 km/h | — | 139 | — | ↗ |
| Nov 25, 23 | Headwind Repayment | Ride | 93.0 | 3:45:30 | 24.8 km/h | 532 m | 142 | — | ↗ |
| Nov 23, 23 | Track Tuesday | Run | 8.2 | 42:48 | 5:13 /km | 39 m | 143 | — | ↗ |
| Nov 21, 23 | Forest Intervals | Run | 9.9 | 51:18 | 5:10 /km | 86 m | 151 | — | ↗ |
| Nov 19, 23 | Forest Hike | Hike | 9.2 | 1:57:42 | 4.7 km/h | 321 m | 159 | — | ↗ |
| Nov 18, 23 | Col Loop | Ride | 79.5 | 3:14:00 | 24.6 km/h | 233 m | 148 | — | ↗ |
| Nov 16, 23 | River Loop | Run | 10.8 | 58:30 | 5:25 /km | 134 m | 143 | — | ↗ |
| Nov 14, 23 | Hill Repeats | Run | 8.6 | 51:42 | 5:59 /km | 125 m | 158 | — | ↗ |
| Nov 12, 23 | Ridge Walk | Hike | 10.6 | 2:00:48 | 5.3 km/h | 540 m | 156 | — | ↗ |
| Nov 11, 23 | Headwind Repayment | Ride | 94.5 | 3:36:06 | 26.2 km/h | 461 m | 139 | — | ↗ |
| Nov 09, 23 | Morning Run | Run | 8.5 | 46:00 | 5:26 /km | 48 m | 156 | — | ↗ |
| Nov 07, 23 | Track Tuesday | Run | 11.3 | 59:18 | 5:14 /km | 84 m | 155 | — | ↗ |
| Nov 04, 23 | Two-Bakery Ride | Ride | 88.9 | 3:08:36 | 28.3 km/h | 639 m | 121 | — | ↗ |
| Oct 31, 23 | Sunday Long Run | Run | 8.7 | 48:48 | 5:37 /km | 125 m | 133 | — | ↗ |
| Oct 28, 23 | Commute Plus | Ride | 71.1 | 2:35:18 | 27.5 km/h | 404 m | 148 | — | ↗ |
| Oct 24, 23 | Easy Shakeout | Run | 7.9 | 43:06 | 5:26 /km | 60 m | 140 | — | ↗ |
| Oct 17, 23 | Easy Shakeout | Run | 12.0 | 1:12:00 | 6:02 /km | 66 m | 137 | — | ↗ |
| Oct 16, 23 | Open Water | Swim | 2.4 | 1:10:30 | 2.1 km/h | — | 145 | — | ↗ |
| Oct 15, 23 | Sunday Long Run | Run | 20.8 | 1:48:30 | 5:13 /km | 213 m | 132 | — | ↗ |
| Oct 14, 23 | Headwind Repayment | Ride | 60.0 | 2:37:36 | 22.8 km/h | 763 m | 155 | — | ↗ |
| Oct 12, 23 | River Loop | Run | 9.7 | 50:24 | 5:13 /km | 62 m | 144 | — | ↗ |
| Oct 10, 23 | Hill Repeats | Run | 6.7 | 35:00 | 5:11 /km | 101 m | 156 | — | ↗ |
| Oct 09, 23 | Open Water | Swim | 1.9 | 57:12 | 2 km/h | — | 151 | — | ↗ |
| Oct 07, 23 | Col Loop | Ride | 51.4 | 1:59:06 | 25.9 km/h | 560 m | 131 | — | ↗ |
| Oct 05, 23 | Hill Repeats | Run | 11.0 | 1:00:18 | 5:28 /km | 64 m | 144 | — | ↗ |
| Oct 03, 23 | Easy Shakeout | Run | 11.5 | 59:00 | 5:08 /km | 34 m | 124 | — | ↗ |
| Sep 30, 23 | Saturday Spin | Ride | 90.3 | 3:13:30 | 28 km/h | 222 m | 138 | — | ↗ |
| Sep 28, 23 | Hill Repeats | Run | 7.0 | 40:54 | 5:52 /km | 96 m | 121 | — | ↗ |
| Sep 26, 23 | Forest Intervals | Run | 6.7 | 35:36 | 5:20 /km | 78 m | 132 | — | ↗ |
| Sep 24, 23 | Sunday Long Run | Run | 20.9 | 1:48:30 | 5:12 /km | 298 m | 127 | — | ↗ |
| Sep 23, 23 | Saturday Spin | Ride | 61.6 | 2:17:54 | 26.8 km/h | 508 m | 145 | — | ↗ |
| Sep 21, 23 | River Loop | Run | 7.3 | 36:54 | 5:05 /km | 129 m | 123 | — | ↗ |
| Sep 19, 23 | Easy Shakeout | Run | 7.5 | 42:48 | 5:41 /km | 100 m | 143 | — | ↗ |
| Sep 12, 23 | Forest Intervals | Run | 10.9 | 56:30 | 5:11 /km | 120 m | 138 | — | ↗ |
| Sep 09, 23 | Headwind Repayment | Ride | 82.4 | 3:07:54 | 26.3 km/h | 657 m | 127 | — | ↗ |
| Sep 07, 23 | Forest Intervals | Run | 6.2 | 33:18 | 5:25 /km | 44 m | 124 | — | ↗ |
| Sep 05, 23 | Easy Shakeout | Run | 7.4 | 41:36 | 5:37 /km | 54 m | 129 | — | ↗ |
| Sep 04, 23 | Lane Swim | Swim | 1.4 | 42:48 | 2 km/h | — | 157 | — | ↗ |
| Sep 03, 23 | Sunday Long Run | Run | 20.3 | 1:51:24 | 5:29 /km | 207 m | 129 | — | ↗ |
| Aug 31, 23 | River Loop | Run | 7.7 | 39:12 | 5:04 /km | 146 m | 122 | — | ↗ |
| Aug 29, 23 | Track Tuesday | Run | 9.8 | 49:54 | 5:04 /km | 105 m | 130 | — | ↗ |
| Aug 27, 23 | Sunday Long Run | Run | 20.4 | 1:46:36 | 5:13 /km | 267 m | 141 | — | ↗ |
| Aug 26, 23 | Headwind Repayment | Ride | 82.8 | 3:02:24 | 27.2 km/h | 720 m | 159 | — | ↗ |
| Aug 24, 23 | Track Tuesday | Run | 10.1 | 52:06 | 5:10 /km | 99 m | 147 | — | ↗ |
| Aug 22, 23 | Track Tuesday | Run | 10.3 | 59:36 | 5:48 /km | 108 m | 128 | — | ↗ |
| Aug 19, 23 | Two-Bakery Ride | Ride | 88.9 | 3:15:48 | 27.3 km/h | 572 m | 155 | — | ↗ |
| Aug 17, 23 | Forest Intervals | Run | 10.9 | 58:24 | 5:22 /km | 93 m | 147 | — | ↗ |
| Aug 15, 23 | Easy Shakeout | Run | 6.1 | 32:48 | 5:24 /km | 137 m | 140 | — | ↗ |
| Aug 13, 23 | Sunday Long Run | Run | 15.4 | 1:27:42 | 5:42 /km | 279 m | 124 | — | ↗ |
| Aug 10, 23 | Forest Intervals | Run | 7.3 | 39:54 | 5:29 /km | 130 m | 152 | — | ↗ |
| Aug 08, 23 | Sunday Long Run | Run | 10.4 | 57:36 | 5:33 /km | 41 m | 150 | — | ↗ |
| Aug 05, 23 | Commute Plus | Ride | 55.0 | 2:11:06 | 25.2 km/h | 371 m | 126 | — | ↗ |
| Aug 03, 23 | Track Tuesday | Run | 11.8 | 1:08:12 | 5:46 /km | 81 m | 158 | — | ↗ |
| Jul 31, 23 | Open Water | Swim | 1.5 | 46:18 | 1.9 km/h | — | 150 | — | ↗ |
| Jul 30, 23 | Sunday Long Run | Run | 21.4 | 1:53:18 | 5:17 /km | 177 m | 147 | — | ↗ |
| Jul 27, 23 | Forest Intervals | Run | 6.5 | 35:06 | 5:26 /km | 95 m | 142 | — | ↗ |
| Jul 25, 23 | River Loop | Run | 6.8 | 35:12 | 5:08 /km | 116 m | 134 | — | ↗ |
| Jul 23, 23 | Forest Hike | Hike | 12.6 | 2:24:36 | 5.2 km/h | 774 m | 156 | — | ↗ |
| Jul 22, 23 | Two-Bakery Ride | Ride | 80.0 | 3:20:00 | 24 km/h | 772 m | 132 | — | ↗ |
| Jul 20, 23 | River Loop | Run | 8.3 | 43:42 | 5:17 /km | 37 m | 140 | — | ↗ |
| Jul 19, 23 | Three Cols Day | Ride | 128.0 | 5:49:42 | 22 km/h | 2850 m | 138 | — | ↗ |
| Jul 18, 23 | Hill Repeats | Run | 7.8 | 43:18 | 5:33 /km | 65 m | 124 | — | ↗ |
| Jul 17, 23 | Lane Swim | Swim | 2.1 | 1:03:54 | 2 km/h | — | 149 | — | ↗ |
| Jul 16, 23 | Sunday Long Run | Run | 19.3 | 1:41:24 | 5:16 /km | 259 m | 147 | — | ↗ |
| Jul 15, 23 | Col Loop | Ride | 81.3 | 3:16:54 | 24.8 km/h | 376 m | 155 | — | ↗ |
| Jul 13, 23 | Sunday Long Run | Run | 7.6 | 39:36 | 5:13 /km | 57 m | 159 | — | ↗ |
| Jul 11, 23 | Hill Repeats | Run | 9.5 | 55:12 | 5:49 /km | 103 m | 144 | — | ↗ |
| Jul 10, 23 | Technique Session | Swim | 1.5 | 48:30 | 1.9 km/h | — | 145 | — | ↗ |
| Jul 09, 23 | Sunday Long Run | Run | 18.9 | 1:43:18 | 5:29 /km | 265 m | 134 | — | ↗ |
| Jul 08, 23 | Two-Bakery Ride | Ride | 45.4 | 1:50:18 | 24.7 km/h | 282 m | 148 | — | ↗ |
| Jul 06, 23 | Easy Shakeout | Run | 8.1 | 43:48 | 5:25 /km | 48 m | 150 | — | ↗ |
| Jul 04, 23 | Hill Repeats | Run | 10.1 | 54:24 | 5:24 /km | 77 m | 142 | — | ↗ |
| Jul 03, 23 | Technique Session | Swim | 2.4 | 1:07:48 | 2.1 km/h | — | 126 | — | ↗ |
| Jul 02, 23 | Sunday Long Run | Run | 16.9 | 1:32:42 | 5:30 /km | 230 m | 145 | — | ↗ |
| Jun 29, 23 | Track Tuesday | Run | 9.3 | 54:00 | 5:47 /km | 138 m | 152 | — | ↗ |
| Jun 27, 23 | Morning Run | Run | 7.8 | 39:48 | 5:08 /km | 62 m | 153 | — | ↗ |
| Jun 25, 23 | Sunday Long Run | Run | 18.1 | 1:43:30 | 5:43 /km | 159 m | 127 | — | ↗ |
| Jun 24, 23 | Headwind Repayment | Ride | 70.9 | 2:33:48 | 27.6 km/h | 313 m | 136 | — | ↗ |
| Jun 22, 23 | Forest Intervals | Run | 11.8 | 1:08:12 | 5:46 /km | 93 m | 147 | — | ↗ |
| Jun 20, 23 | Hill Repeats | Run | 10.8 | 1:02:54 | 5:50 /km | 66 m | 146 | — | ↗ |
| Jun 15, 23 | Track Tuesday | Run | 11.9 | 1:09:48 | 5:52 /km | 90 m | 126 | — | ↗ |
| Jun 13, 23 | Hill Repeats | Run | 10.5 | 58:06 | 5:32 /km | 128 m | 135 | — | ↗ |
| Jun 08, 23 | Hill Repeats | Run | 10.7 | 57:48 | 5:25 /km | 70 m | 132 | — | ↗ |
| Jun 07, 23 | Valley Gran Fondo | Ride | 104.0 | 3:39:24 | 28.4 km/h | 1620 m | 129 | — | ↗ |
| Jun 06, 23 | River Loop | Run | 9.4 | 48:06 | 5:08 /km | 31 m | 150 | — | ↗ |
| Jun 04, 23 | Sunday Long Run | Run | 22.8 | 1:59:42 | 5:16 /km | 151 m | 126 | — | ↗ |
| Jun 01, 23 | Morning Run | Run | 9.6 | 54:42 | 5:43 /km | 46 m | 130 | — | ↗ |
| May 30, 23 | Track Tuesday | Run | 7.4 | 38:00 | 5:09 /km | 146 m | 144 | — | ↗ |
| May 27, 23 | Headwind Repayment | Ride | 77.7 | 2:58:18 | 26.2 km/h | 721 m | 159 | — | ↗ |
| May 25, 23 | River Loop | Run | 11.8 | 1:02:24 | 5:18 /km | 77 m | 130 | — | ↗ |
| May 23, 23 | Easy Shakeout | Run | 10.1 | 58:12 | 5:47 /km | 142 m | 138 | — | ↗ |
| May 21, 23 | Forest Hike | Hike | 11.0 | 2:08:48 | 5.1 km/h | 651 m | 137 | — | ↗ |
| May 20, 23 | Col Loop | Ride | 93.0 | 3:28:00 | 26.8 km/h | 628 m | 133 | — | ↗ |
| May 18, 23 | Forest Intervals | Run | 10.3 | 1:02:18 | 6:04 /km | 35 m | 155 | — | ↗ |
| May 16, 23 | Track Tuesday | Run | 8.2 | 43:24 | 5:18 /km | 33 m | 122 | — | ↗ |
| May 14, 23 | Sunday Long Run | Run | 16.6 | 1:34:00 | 5:40 /km | 280 m | 151 | — | ↗ |
| May 13, 23 | Gravel Wander | Ride | 81.8 | 3:08:30 | 26.1 km/h | 354 m | 127 | — | ↗ |
| May 11, 23 | Morning Run | Run | 7.6 | 45:12 | 5:56 /km | 37 m | 143 | — | ↗ |
| May 09, 23 | Hill Repeats | Run | 7.4 | 39:42 | 5:21 /km | 86 m | 133 | — | ↗ |
| May 07, 23 | Forest Hike | Hike | 10.1 | 2:10:36 | 4.6 km/h | 342 m | 127 | — | ↗ |
| May 06, 23 | Headwind Repayment | Ride | 84.9 | 3:10:06 | 26.8 km/h | 543 m | 141 | — | ↗ |
| May 04, 23 | River Loop | Run | 8.1 | 45:42 | 5:38 /km | 108 m | 145 | — | ↗ |
| May 02, 23 | Forest Intervals | Run | 11.0 | 1:02:36 | 5:42 /km | 130 m | 133 | — | ↗ |
| Apr 30, 23 | Sunday Long Run | Run | 18.9 | 1:42:06 | 5:24 /km | 203 m | 148 | — | ↗ |
| Apr 29, 23 | Col Loop | Ride | 73.2 | 2:52:12 | 25.5 km/h | 511 m | 134 | — | ↗ |
| Apr 24, 23 | Open Water | Swim | 2.1 | 1:07:48 | 1.8 km/h | — | 146 | — | ↗ |
| Apr 22, 23 | Two-Bakery Ride | Ride | 70.4 | 2:48:00 | 25.1 km/h | 462 m | 140 | — | ↗ |
| Apr 20, 23 | Morning Run | Run | 8.0 | 42:30 | 5:19 /km | 70 m | 128 | — | ↗ |
| Apr 18, 23 | River Loop | Run | 11.5 | 58:06 | 5:03 /km | 85 m | 132 | — | ↗ |
| Apr 16, 23 | Sunday Long Run | Run | 19.3 | 1:41:12 | 5:14 /km | 173 m | 127 | — | ↗ |
| Apr 13, 23 | Hill Repeats | Run | 8.0 | 47:24 | 5:55 /km | 44 m | 128 | — | ↗ |
| Apr 13, 23 | City Half Marathon | Run | 21.1 | 1:39:06 | 4:41 /km | 96 m | 121 | — | ↗ |
| Apr 11, 23 | Easy Shakeout | Run | 9.3 | 49:48 | 5:22 /km | 71 m | 121 | — | ↗ |
| Apr 03, 23 | Technique Session | Swim | 1.4 | 39:54 | 2.1 km/h | — | 126 | — | ↗ |
| Apr 02, 23 | Sunday Long Run | Run | 21.8 | 2:02:42 | 5:38 /km | 243 m | 137 | — | ↗ |
| Mar 28, 23 | Forest Intervals | Run | 6.3 | 36:12 | 5:46 /km | 65 m | 127 | — | ↗ |
| Mar 27, 23 | Open Water | Swim | 1.7 | 46:12 | 2.2 km/h | — | 140 | — | ↗ |
| Mar 25, 23 | Saturday Spin | Ride | 82.5 | 3:08:54 | 26.2 km/h | 328 m | 143 | — | ↗ |
| Mar 23, 23 | Track Tuesday | Run | 9.3 | 48:24 | 5:13 /km | 77 m | 159 | — | ↗ |
| Mar 21, 23 | Track Tuesday | Run | 7.0 | 41:18 | 5:53 /km | 97 m | 123 | — | ↗ |
| Mar 19, 23 | Ridge Walk | Hike | 15.8 | 3:26:54 | 4.6 km/h | 750 m | 133 | — | ↗ |
| Mar 16, 23 | Hill Repeats | Run | 6.7 | 34:42 | 5:10 /km | 75 m | 131 | — | ↗ |
| Mar 14, 23 | River Loop | Run | 11.2 | 1:02:36 | 5:36 /km | 43 m | 145 | — | ↗ |
| Mar 12, 23 | Sunday Long Run | Run | 17.3 | 1:39:18 | 5:43 /km | 186 m | 133 | — | ↗ |
| Mar 11, 23 | Gravel Wander | Ride | 94.5 | 3:33:00 | 26.6 km/h | 289 m | 126 | — | ↗ |
| Mar 09, 23 | Sunday Long Run | Run | 6.5 | 36:12 | 5:37 /km | 124 m | 136 | — | ↗ |
| Mar 07, 23 | Hill Repeats | Run | 8.6 | 50:30 | 5:51 /km | 83 m | 151 | — | ↗ |
| Mar 04, 23 | Saturday Spin | Ride | 46.5 | 1:46:36 | 26.2 km/h | 312 m | 142 | — | ↗ |
| Mar 02, 23 | Sunday Long Run | Run | 11.5 | 1:02:54 | 5:29 /km | 69 m | 134 | — | ↗ |
| Feb 28, 23 | Track Tuesday | Run | 9.9 | 59:12 | 6:00 /km | 32 m | 151 | — | ↗ |
| Feb 27, 23 | Technique Session | Swim | 2.2 | 59:36 | 2.2 km/h | — | 148 | — | ↗ |
| Feb 26, 23 | Sunday Long Run | Run | 18.2 | 1:43:12 | 5:41 /km | 208 m | 125 | — | ↗ |
| Feb 23, 23 | Sunday Long Run | Run | 7.2 | 41:00 | 5:40 /km | 49 m | 131 | — | ↗ |
| Feb 22, 23 | Riverside 10K | Run | 10.0 | 44:48 | 4:29 /km | 41 m | 159 | — | ↗ |
| Feb 21, 23 | Hill Repeats | Run | 11.8 | 1:03:42 | 5:25 /km | 86 m | 135 | — | ↗ |
| Feb 18, 23 | Saturday Spin | Ride | 79.5 | 3:23:12 | 23.5 km/h | 637 m | 126 | — | ↗ |
| Feb 16, 23 | Hill Repeats | Run | 8.2 | 46:12 | 5:37 /km | 123 m | 137 | — | ↗ |
| Feb 14, 23 | River Loop | Run | 6.1 | 31:18 | 5:10 /km | 118 m | 134 | — | ↗ |
| Feb 12, 23 | Sunday Long Run | Run | 17.8 | 1:39:36 | 5:35 /km | 202 m | 125 | — | ↗ |
| Feb 09, 23 | Morning Run | Run | 7.5 | 41:00 | 5:28 /km | 115 m | 158 | — | ↗ |
| Feb 07, 23 | Easy Shakeout | Run | 11.1 | 1:02:36 | 5:39 /km | 49 m | 130 | — | ↗ |
| Feb 02, 23 | Forest Intervals | Run | 10.3 | 56:36 | 5:29 /km | 66 m | 156 | — | ↗ |
| Jan 31, 23 | Easy Shakeout | Run | 7.0 | 36:48 | 5:16 /km | 119 m | 141 | — | ↗ |
| Jan 30, 23 | Lane Swim | Swim | 1.5 | 39:48 | 2.2 km/h | — | 126 | — | ↗ |
| Jan 29, 23 | Sunday Long Run | Run | 14.7 | 1:23:36 | 5:42 /km | 223 m | 160 | — | ↗ |
| Jan 24, 23 | Hill Repeats | Run | 8.9 | 52:12 | 5:50 /km | 41 m | 158 | — | ↗ |
| Jan 22, 23 | Forest Hike | Hike | 10.0 | 1:51:00 | 5.4 km/h | 347 m | 130 | — | ↗ |
| Jan 19, 23 | Morning Run | Run | 10.7 | 58:06 | 5:26 /km | 125 m | 151 | — | ↗ |
| Jan 17, 23 | River Loop | Run | 6.9 | 38:48 | 5:38 /km | 45 m | 125 | — | ↗ |
| Jan 15, 23 | Sunday Long Run | Run | 20.2 | 1:52:42 | 5:35 /km | 173 m | 126 | — | ↗ |
| Jan 14, 23 | Two-Bakery Ride | Ride | 90.0 | 3:44:30 | 24.1 km/h | 704 m | 149 | — | ↗ |
| Jan 12, 23 | Easy Shakeout | Run | 7.0 | 38:18 | 5:29 /km | 134 m | 127 | — | ↗ |
| Jan 08, 23 | Sunday Long Run | Run | 19.6 | 1:46:12 | 5:25 /km | 223 m | 146 | — | ↗ |
| Jan 07, 23 | Headwind Repayment | Ride | 44.7 | 1:40:24 | 26.7 km/h | 242 m | 160 | — | ↗ |
| Jan 05, 23 | Hill Repeats | Run | 6.0 | 32:30 | 5:23 /km | 94 m | 153 | — | ↗ |
| Jan 03, 23 | Hill Repeats | Run | 8.3 | 47:12 | 5:42 /km | 63 m | 124 | — | ↗ |
| Jan 01, 23 | Sunday Long Run | Run | 19.7 | 1:51:00 | 5:38 /km | 210 m | 127 | — | ↗ |