September: A Half Marathon Around the Lakes
20225 has been a long year for us, with many months in limbo due to the move. After two months we were still not yet settling into Minnesota, still living out of boxes while living in temporary quarters. Truthfully, I had not felt quite “on” since mid-spring this year.
After moving to sea level from altitude I thought I might experience an aerobic boost, but the humidity was so high and sleep so poor that I never felt that strong in July when I had a couple of okay but not great races. In early August the blood test from my annual physical revealed that my red blood cell count, hemoglobin, and hematocrit were already back to levels indicative of an athlete from lower elevations. So much for the past 11 years (and nearly 40 years in my life) of altitude benefits! It goes away quickly.
With a quick turn-around from the Hood to Coast Relay in late August, I didn’t know how I would feel for the half marathon. After returning I recovered for a few days then got in 70 miles from Thursday to Wednesday before cutting back to recover for the race. Fortunately, I felt pretty good over those two weeks.
Last year I hit 1:24 three times for the half marathon, and arguably four if you count Canyonlands Half at altitude (1:26). But based on mid-year 2025 results and how I was feeling over most of the first two months here I was thinking a mid to low 1:25 might be more likely.
The Race
Although the race is limited to only 2,000, for the local competitive runner this is one of the bigger races of the year for competitive runners around here and the fields are pretty deep. However, the event is also preparatory race for most, not really the main goal race.
The course is pretty narrow in parts (start in particular) and that is why the fields are limited. Some races sell out in minutes or days, the half marathon did not sell out this year.
I got to the race about an hour before the start and started my 2 mile warmup 40 minutes before the gun would go off.

Warmup up just before the start of the race.
The course is a figure 8 that has a long neck between two lakes. Each lake is about 3 miles around and the connecting segment between them is about 0.4 of a mile. It only has a few hills, four per lap, but they can take a toll on the second lap. Otherwise, the course is quite flat and fast. It was unseasonably cool and a perfect day for racing, with temperatures mid-40s at the start and little to no wind. We also had a good field and a fast course.
I lined up in about the 4th row (which was probably too far up considering how many people passed me) and everyone rocketed off the line. I settled into a less frantic pace after about a half mile, just before a couple short hills. Visibility was poor in the shady sections, with the bright sun reaching through the shadows while it reflected off of the puddles on the road in a strobe light effect. Nevertheless, I navigated early miles without mishap.
The first 5K split was just at 20:00 but it felt fast. A couple dozen runners had passed me, but I didn’t fight it. Some local women in the group that I was in were getting lots and lots of cheers from their clubmates and friends. I was Mr. Incognito.

Mid-way through the first lap, Mr. Incognito into the scream tunnel as hundreds of bystanders cheer the runners on.
I was a little over 40 at 10K (40:05 if the marker was accurate). Things got harder on the second (of two) circuits but I was clicking off most miles in the 6:27-6:33 range, so hanging in there. The official 10-mile split was in 1:04:35, and I had promised myself to hold that effort through 11 or 11.2 miles before trying to run hard to the finish. I don’t think that really happened because the early miles had taken enough out of my legs that all I could do was hold on and not lose too much ground.
The finish stretch has a hill just before 13 and then you can sprint the final 0.1 or 0.15, which is downhill. I wanted to break 90% age grade and knew that it’d be close so gave it all I had to finish in 1:24:38 (final 5K in about 20:08), which was enough to achieve that goal. So time-wise I was happy.

This was my best race since April.
I think I could have gone out a little easier over the first 5K and would have spent less time in the pain cave (most of the second lap), but didn’t lose a whole lot of time. It was a great event and I look forward to returning in the future.
October: Across Two Cities for 10 Miles
After recovering from the half I got in another solid mini-block of training through the rest of September. That included my first 20 miler of the year with a friend and that went well. I did a couple tempo workouts at race pace and hilly runs to get ready for the more challenging TC 10 mile course. I was hoping for cool weather and a faster time than I split for the half.
The weather did not cooperate. We hit a bit of a heat spell on the weekend of the race, with highs reaching the upper 80s and low 90s that weekend. At the start of the race it was about 69 degrees. Fortunately, the humidity was not bad and the stiff 10-15 mph (with higher gusts) from the south cooled things down a bit. Still, just warming up it felt uncomfortable.
In the half I lined up a bit too far, this time I was too far back, but after waiting in the porta potty line for 15 minutes I barely had minute to spare the start and no time to move up. I lost 13 seconds just getting across the line.
The first mile was a little crowded as I made my way up the field, not weaving too much and not making any crazy accelerations. Several teammates had lined up more favorably and I caught a couple by a mile or mile and a half.
With the heat and wind the running never felt comfortable on Sunday, and then we had the hills. On this course you are running mostly uphill from mile 2.4 to 7.
The 5K split was 20:15, so already a decent amount off from my split last month. That included the steepest hill of the day, where you climb 80 feet in about 0.4 mile. We had a bit of a respite after crossing the bridge and for a few minutes after before making the turn onto the long grind up Summit. It’s not steep at 1-2 percent most of the time, but it is relentless. My 5 mile split was about 32:20, 6:28 per mile. A few runners passed here and there but I just focused on trying to stay with the group and maintaining the effort. We were passing at least as many runners as were passing us, and were not slowing down.
I was relieved to reach the high point on Summit Avenue at about 7 miles into the race. After that grind it was easy street. I remember running a personal best 5 mile on this route, way back in the early 1980s and how happy I felt that day.
The last 3 miles felt comparatively easy and I was able to enjoy the morning, with splits of 6:28, 6:34, and closing at 6:15 made up a little time to finish in 1:05:29. Although that was short of my goal (to finish under the time I split at the half marathon the previous month, I was still happy with the result and do not think I could have run much faster on the day.

Twin Cities 10 mile and marathon have an epic finish.
The City of Lakes and TC 10 mile were two great race experience and while I do miss aspects of living in Colorado, I’m really glad that we moved here.
Upcoming are the USATF 5K this weekend and NYC marathon two weeks later. These should be a good way to wrap up racing in 2025, which has been a busy and eventful year.