Dashing for Drumsticks

I have been running turkey trots/Thanksgiving race since the early 1980s, and if my counting is correct Thursday’s 10K in Minneapolis was my 27th. I enjoy these events, which have become hugely popular with some very large events, into the 10s of thousands in some places, and it now it seems that every town or community has its own local turkey trot.

I chose this one because it would have a relatively fast and certified course. Two laps around Lake Harriet, southwest of downtown. The course is flat most of the way, but there is a decent hill at 1 and 4 miles, and a smaller incline just before 3 and 6 miles. Enough to keep you honest.

Training since the marathon has been a gradual add-on of miles without any workouts other than a tune-up fartlek last week at a local park.

We have had pretty warm weather this fall, and prior to last Tuesday only a few days when it was below freezing overnight. That changed on Tuesday night with a fast moving front that dropped a few inches of snow on the ground and brought the temperatures down into the 20s. We got an instant winter, but unlike Colorado when it gets cold here it tends to stay that way for weeks or months at a time.

Get used to it.

Thursday dawned clear and cold at 25 F and 8-10 mph winds, bringing the windchill down to about 15. I was concerned about ice on the course and spent 45 minutes doctoring my oldest pair of super shoes (Vaporfly 3s from 2023) with a half dozen hex spikes on each shoe.

Making my way to the start area from a nearby side street was the most difficult part because the streets sidewalks were mostly ice covered and I was glad to have the hex screws in my soles. However, the course around the lake was in fine shape, with nary an ice patch. So I opted to go spikeless.

I layered just right, with tights and compression socks underneath, a merino wool shirt long-sleeve and my old Alaska Salmon Runners singlet and arm warmers. Ski cap and running gloves. I was just about right for temperature management.

They sent us off at 8-sharp, I was in about the 3rd row with nearly 1000 runners behind me. The first mile felt okay, not too fast not too slow but hitting that first hill I got kind of gassed and knew I would be able to hold this effort. Crossing the mile in 6:28 (6:23 GAP) should be about right for a 10K–but more mid-season. Twenty five days after the marathon I’m not yet ready for prime time running and I eased up. A few runners passed and the group I had been with pulled away. I settled into what a month a go would have been a moderate tempo pace. This was more like threshold, a pace I could hold on for an hour.

Did not feel the wind much for the first two miles but as we rounded the north end of the lake we got some headwind. I was not really close enough to draft much. Passed 5K in just over 20:20, so not near my pre-race goal of sub 40 for the full 10K. However I was maintaining okay. A woman passed me (1st woman) soon after but I caught up to a teenage runner who had fallen back. On the far side of the lake I did try to pick it up some but it wasn’t enough to speed up my splits or drop the runner. An older guy (not in my age group) caught up with about 2K to go and pulled away swiftly the youngster went with him so I was in no man’s land into the wind, nevertheless holding on okay. I wasn’t slowing down, they were just speeding up.

As we near the end of the lap, we had to turn right to extend the distance to a full 10K. I picked up the pace with about 500 m to go and carried it in. A masters runner caught me in the final stretch but I did not mount a counter sprint. Just took it in.
Splits (remarkably close the mile markers on the course for once!) were 6:28, 6:40, 6:40, 6:35, 6:37, 6:40. I have a good baseline for upcoming tempo runs weather permitting as temps are dropping and snow is falling.

My first turkey trot in Minnesota was a success. The goal for these is to run hard but not too hard, and have some fun but also get a decent workout from the effort. Success. I’d go back.

New York City Marathon: A Return to Finish My Debut

Background and Training. This was my second attempt at the NYC Marathon. I ran it in 2009 with a bum knee that gave out on the Queensborough Bridge, and by 18 miles I could not run another step. It has been my only DNF in more than 40 years. The damage to my knee from that mishap nearly ended my running career and it took me out of running for about 18 months.

I signed up this year not just to complete some unfinished business but it also was the Abbott World Marathon Majors masters championship race for 2025, and because it was a huge bucket list race that I have wanted to do for decades, going back to the late 1970s when I was in college. I did try to get in for 2021 and 2022, but got froze out on the internet pile up with so many applicants filing at the same time.

For training since early July I averaged 62 miles a week, ranging from the high 40s (for race taper weeks) to mid-70s, with two or three threshold (dialed back to LT1 for the most part) workouts plus a long run every week or two through July and August.

Training block.

By September I was doing a more more traditional schedule with a weekly 10K-5K pace workout and tempo run, and long run. I got in three 20+ milers and a bunch of 16-18 milers since early July. It was a pretty good build, although I sometimes felt that I should have done more volume and fewer races if I had really wanted to prepare for the marathon.

The September-October races went well, I ran 1:24 for the half, 1:04 for the 10 mile, and wrapped up with ~18:50 for 5K (19:07 for 3.16 miles) a couple of weeks ago. These could arguably point toward a low or sub 3 marathon, but I was not all that confident on breaking 3 this time out. I could just feel it in the long runs, 6:50-55 felt too fast. However, I did feel that 7:00 pace or a bit under would be an achievable goal.

There were no glitches during the training block, although my knees did get a little sore over the final month and I wore a patellar strap to help with that. In the final week I had a couple nights of bad sleep before the trip, waking up at 2 AM on Friday, several hours before I needed to for our early flight, and that got into my head too much.

Flying into the city on Friday morning, with Verrazzano Narrows Bridge and Brooklyn under a gray sky.

Travel. We traveled to NYC on Friday and breezed through bib pick up. You actually had to schedule a block to get your bib and that spread out the crowding so there were no long lines. However, the wind howled all Friday night and into the morning enough shake our building and whistle through the windows so I did not sleep great on Friday. I was utterly boring on Saturday, only venturing out for a shakeout run in Central Park and for dinner at a nearby Italian restaurant.

Central Park shakeout run.

Race Day. I slept better than usual for the night before a marathon, waking up at 3:30 but did not get up until 4:00, and arrived to the ferry terminal at a bit after 5:00 and took the 5:30 ferry to Staten Island. We arrived at the athletes village at about 7. It all went pretty smoothly. I tried to relax and stay warm, gnawing on bagels (2) and taking in some caffeine and fluids. Visited the porta johns more times than I can ever recall before a race. But the lines weren’t bad, they were set up very well for that.

Athletes Village on Sunday morning.

Made it to the packed start corral with a healthy 6 minutes to spare but got kind of chilly waiting for our move up to the bridge, I should have kept my sweater. I was dressed in half-tights, a singlet, and had a pair light gloves.

The Five Boroughs. We lined up and a few minutes of announcements the cannon fired. It took about 40 seconds to get across the line and we were off. The Staten Island section was brief, before we got over the water. The first mile was slow because it climbs the massive bridge, second mile fast because it drops 120 feet into Brooklyn, and third mile just about right, and I was 21:30 at 5K. I kept having to hold back, because every time I checked my watch my saw the pace creeping in to the 6:40s. The group I had started with pulled ahead as others caught up and passed.

I still was under 7:00/mile pace through 8 miles but had been feeling too warm in the half tights, so when I saw Tamara and my cousin I peeled those off to my split shorts but had to dig my gels out of my pocket and would carry them by hand for the rest of the way. That pit-stop cost about 40 seconds, but I think it was worth it in the end.

Brooklyn was crazy! It was 10 miles of nearly continuous scream tunnel, with the Hasidic section of Williamsburg being the only quiet interlude. Hardly anyone was out, I remembered more activity in 2009. Once we got back into the other neighborhoods, where it was more lively, it was a mixed blessing. Surely raucous and fun, but people were getting wild sometime darting into the field of runners or crowding onto the street so much that we slowed considerably. And some were setting off confetti poppers practically in your face. And some narrow sections had a bit of a Tour de France feel with people in the streets reaching out and hollering. On few occasions it narrowed so much the entire field had to slow down to 7:20 pace for a block or two.

My legs started feeling tight at about 10 miles, not always a good sign in a marathon! I would prefer not to get heavy legs until at least 15.

I crossed the half marathon in 1:32, so with that 40 second stop, I was holding that 7:00 pace. I was not feeling too bad, but still had 13 miles to go!

The short section in Queens was almost as rowdy as Brooklyn they were really loud, but the street was wider than some of those earlier sections. The Queensborough Bridge was a respite from the noise and mostly you could only hear was the pounding steps of the runners and a lot of heavy breathing. I started to pick off lots of faster starting runners, and that continued for most of the rest of the race.

1st Avenue was packed 10 deep with people on both sides, for miles, but it was maybe not as noisy as I remember. Still there was a lot of enthusiasm. I passed the infamous 18-mile point with my knees in reasonable condition and relished that from there on I would be setting course PBs.

However, the miles were getting tougher. My splits for miles 19-20 had slowed to 7:10-15 pace but overall was still at low 7. I think the miles in north Manhattan and the Bronx were the toughest of the day. I split 20 miles at 7:01 or 7:02 pace. However, the next few miles were the toughest of the day and even though my effort level was increasing I dropped to 7:20s. By 21 miles, rather than passing people I was just maintaining position, passing some but getting passed. I saw my wife and cousin at 35K and that cheered me up.

A face in the crowd at 35K.

Even though we started with a long climb after returning to Manhattan, turning onto 5th Avenue was a boost and I started passing more runners again. This is where the race for the medals really played out. I passed two or three other age group competitors over the final 3 miles.

Carnage on the course was beginning mount, as runners suddenly stopped or veered in front with some ailment or another. I had to do some dodging and start-stopping.

Central Park was a blast and I was able pick off many dozens of runners, although my pace had not picked up. Turning onto 59th Street felt great, knowing I had less than a mile to go. I put in all that I had and crossed in 3:06, a few minutes over goal time but I felt that it had been a solid effort. I didn’t think I had placed well in the age group rankings but was just happy to bring home a finishers medal and satisfaction of finally finishing this great event.

Half mile to go!

Post Race. I stumbled around for about a half hour, huddled in a NYRR insulated poncho, before finding my family. The restaurants were too crowded to get a meal, so we just headed back to my cousin’s place.

New York City Marathon finisher medal (right), which I waited 16 years to earn, and the bronze medal for the Age Group World Championship.

Later in the day I learned that I had finished 3rd for the World Marathon Majors championship (but 4th in age group, because the overall age group winner did not sign up for the championships) and was in the top 100 overall for age grading. That could not have gone better. But more importantly I am simply thrilled to finally have had the full New York City marathon experience.

I have now finished all three World Marathon Majors in North America (Boston 2018, 2022 and Chicago 2023). Not sure if I’ll ever go for six or eight or wherever they land with new additions to the tour but this is good for now.

Now. Rest. Rehab my sore knees, cross train, and get ready for winter–then 2026. No marathons planned. I want to focus on the half and under next year.

A Wet Hilly Atlanta 5K

This was my fifth race on the USATF masters national points circuit this year, following the 8K XC championships in Lubbock, TX in January (2nd), World Masters 8K XC in Gainesville, FL (1st American), 10K road race in Dedham, MA (1st), and the 4 mile road race in Peoria, IL (2nd). Note, there was no 12K, 15K/10 mile, or half marathon this year, but that’s different story.

I came in with 390 points and was second in the standings. I needed to show up in Atlanta to secure second (maybe first if DanK does not race the 5K XC race in San Francisco next month) in the best of five series.

I’m at the end of a marathon block and have averaged about 60 miles a week since July 1, with some peak weeks in the mid-70s. I had no injury setbacks along the way. In August I decided not to give the New York City (NYC) Marathon top priority. That would require training through the fall races, and I decided those would be just as important as the marathon. With that in mind, I ran the half marathon my new city this September and the 10 mile road race in October. Both went well, in course record time and I was happy to check those boxes and to establish some local street credibility.

Regarding last weekend’s 5K in Atlanta, I don’t like approaching a championship race with a heavy training week so cut back after Wednesday, with some easy runs. This meant that I would be starting marathon my taper a little early.

Did You Bring Your Singlet?

We arrived in Atlanta on Saturday afternoon, only to find out that one of the guys forgot his singlet. We had to have matching singlets to compete as a team, so we spent the remainder of the afternoon hunting down a set of jerseys. Traffic in the city was bad, but we got it done in time to do a 25 minute shakeout run in the evening to preview most of the course. The course would have a lot of sharp turns and two big hills.

Race Day

A front moved through on Sunday morning, and it was blustery and cloudy during the warm up. Rain started falling about a half hour before the start and it was a downpour as we did final stride outs and started lining up.

I lined up on the 4th row of the narrow start, which had a right-turn within the first 30 meters. Great. Why do they do this?

The horn sounded and we crossed and I was immediately met with a few elbows as runners got past me before the turn, which I took fairly easily. Within the first 400 m I noticed that my mesh shoes were already saturated and holding water. It was going to to be a squishy 5K.

Splish splash it was a bath.

The goal was to run about 6:00 for the mostly flat (but with many turns) first mile and then handle the hilly second and third miles the best I could. My watch had me right at 6:00 (maybe 6:03 to cross the mile marker), and I was situated in a fairly tight pack with runners from our rival team, plus several more from younger age groups. My chief competition in the individual age group was about 30 meters up. I was right about where I need to be.

As expected the climb was arduous. About 600 meters of steady climb at 4-6%. I did what I could do to hold with the group of five or six other runners, and crested the hill in reasonable condition. We made a right onto a side street and had another short incline. There my arms got a little numb there and I was feeling near the edge. However, breathing was decent and I wasn’t slowing down.

One of the rivals from the other team surged ahead. I crossed the half way timing mat in 9:12. The guy who surged suddenly slowed up and now we were in a pack of four as we made some winding turns and sharp downhills. The course hits a low point at 2, which I crossed in 12:09 on my watch (12:17 by the marker). Les, my rival from Atlanta pulled away as we turned into the wind and up another 600 m (but less steep at 2-4%) hill and I fell back 20 meters. I pulled away from a guy in a younger age group but did not like running into the headwind so eased up slightly and he and another guy went around. I tucked in and saved my energy for the final kilometer or so. We got to the top of that grinding hill and I worked on catching up to Les.

I felt pretty good on the long gentle downhill, and it seemed that Les might be struggling a bit. In hindsight maybe I should have gone all in then, with some 800 meters to go, and tried to get a gap on him. That hesitation may have had some implications in the team race.

Making the penultimate turn.

Instead I just maintained the gap of a few meters back, and decided to wait until the final few hundred meters. We turned past the start line and the course marshal said “400 meters to go!” Les surged a few times and I matched his pace, but did not pass. Instead, I kept a meter or two behind. With about 120 m to go we had a sharp right and then a left to the final 80 or so meters to the finish line. I was a step behind on the turns and then threw in what I had left. I pulled slightly ahead for a moment. But he surged back and half a half a step. One more push to the line! We finished in a dead heat.

Lean baby lean!

So team scoring would come down to how our other runners did.

Results came out, and they determined that I had outleaned Les by less than 0.1 of a second. I finished 2nd in the age class, and he would be fifth in his. The team score came out at the awards and it turns out we were second by just a handful of seconds. Each of us kicked ourselves a little, I think you can always find a place or two where you maybe could have made up a couple of seconds. For me it was on that stretch with 600 or 800 to go. But you also never know, I might have flamed out and lost more time there.

It was all in good fun. We may be rivals on the course, but when the race is over we’re friends. Less and I have raced many times over the years and this year I beat him in cross country, while he was ahead in the 10K and 4 mile road races. So we’re even in this head to head. Kudos to Les. And I was happy to contribute to my new team after a summer of running unattached. We locked up the age group title with our showing, and that was really the main mission.

Post Race

After a rather chilly awards ceremony, in front of a Victoria’s Secret store of all places, we got a good meal in the shopping area and then spent the afternoon touring the city, seeing some historic sites like the Martin Luther King National Park, Carter Library, and many sports and cultural venues. Also took in a tour of the College Football Hall of Fame. We had a late flight and I did not get home until nearly 2 AM, about 20 hours after I had got up on Sunday. Phew. Glad that is behind.

Next up, NYC Marathon in just a week and a half.

A Tale of Twin Cities Races

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.

Hood to Coast Relay: A Mission of Survival and Camaraderie

I might need to admit that I never really went out my way to do the Hood to Coast Relay, even though it has been a big deal and on the radar for more than 40 years. The Mother of All Relays. Something about staying up all night and running relay legs on highways, city streets and backroads for some 20 hours (give or take, depending on the competitiveness of your team) or up to 30 hours did not seem all that appealing. Not to mention the need to cut back some to prepare and then recover for a week or more from the effort did not seem to fit into my training schedule for late summer races.

Going back to the late 1980s I had been asked a few times to run Hood to Coast, or similar events like the Klondike Relay in the Yukon (was asked just this year!). However, I always had work or travel commitments.

Most recently, in 2023, the Boulder Road Runners (BRR) 50s+ team wanted to put together a team to go for the “Supermasters” record, which had been set by the renowned Bowerman Track Club some 20 years prior. I declined because I would be returning from a two week trip to Europe just before that, for our son’s wedding, and would be too broke and behind at work to make a five day trip to the West Coast. I have to admit there was a bit of FOMO before, during, and after as the guys from Boulder went out and did what they set out to do. They ran the course record averaging an astonishing 6:17 per mile. It would have been great to be part of that epic weekend.

2025

That was then.

Tamara and I just moved to the Midwest this summer and I am switching team alliances for the USATF races, but as still a member of BRR and having been friends with these guys for years, and without hesitation I said yes when they asked this spring. It seemed like a fun thing to do, I’m retired and not working anymore, and my early fall season was fairly open. So why not as a last hurrah with the club, albeit the younger age group. I would be 8 years older than the next oldest on the team.

Age is just a number, right?

Although I readily agreed for the opportunity to run that does not mean that there was no trepidation! I thought about it a lot all summer and was a little nervous. Could I handle the expected paces on three legs and how would I hold up in the middle of the night?

Originally, and for the entire summer they had me down for two fairly easy and one kind of challenging legs covering 3.9, 4.1 and, and 7 miles. However, things went south over the final week or so as two runners pulled up with injuries. There were some back up runners, but there was some shuffling and last minute additions.

The goal this year was to break the record again, our leaders Chris and Flavio felt that there were enough glitches in 2023–including injuries and substitutions, getting lost, pacing in the heat, and getting the vans through traffic at the exchange zones–that the 2025 crew could surpass the the record by a decent margin (5 or 10 minutes) if everything worked well.

Travel and Setup

More than half of our team had been on the 2023 team, and several of them had done the race on other teams in prior years. Their knowledge and experience were invaluable, and we seemed pretty dialed in with the logistics.

We all met in Portland on Thursday and got a tour of the Nike Headquarters in Beaverton. You don’t get more Oregon than that! The highlight was seeing the futuristic Nike campus and famous buildings (some of which have had to be renamed in recent years due to controversies surround some former athletes/coaches, i.e., Alberto Salazar and Joe Paterno). Nevertheless, the tour was fascinating, and the highlights for me were venturing into the atrium of the Lebron James research and development building (no photos allowed), the Seb Coe display including his gold medals from the 1980 and 1984 Olympics and his training logs, and the Michael Johnson track (speaking of controversy! I do hope that he pulls Grand Slam Track back together, or at least keeps out of jail for millions of dollars of non-payment).

Futuristic Nike Campus

Sebastian Coe’s Olympic medals and memorabilia

Lane 1 Michael Johnson Track

One of the more interesting things on the tour was a display in the Lebron James building that had some Nike memos from the past. I could not take a picture but they had a simple single sheet outline, typewritten and probably from the early or mid-early 1970s, that described the Nike credo in those early days. I wish I could remember more, but it had about a dozen sentences in outline form. Here are ones that I remember:

Be bold

Your work does not stop with the clock and you are not finished until the job is done!

Work with your peers

Be willing to take chances

You may offend people along the way (but that’s okay, and expected)

Keep connected to the sport

I thought that these really exemplified the super-competitive, take no prisoners of the Nike brand, i.e., no limits.

Lane 1 Michael Johnson Track

After the tour we stopped at the Nike store and with a special discount most of bought some shoes.

We had dinner at the house of a relative of one of our runners, which made good for some team bonding and introduction of newer runners. We went over the final logistics. Most people would run on the legs that they were scheduled to do, but some had additions and switches, and I had a complete overhaul of relay legs. Instead, I would be in a different van (Van 1) and would run legs of 4.1, 6, and 5.7 miles. So a little further than the original plan and at completely different times: approximately 11:30 AM 7:30 PM on Friday, an at 1:30 AM on Saturday. I actually liked the change in timing, knowing that I expected be done by 2:30 or so in the morning instead of 7:30 or 8 AM.

We stayed a sleazy hotel in east Portland, not far from downtown. There were a lot of jokes about hookers and coke. We got our gear together and settled in by 10 PM. I slept okay, not great, maybe 6.5 hours.

After a quick breakfast run at a funky coffee shop a few blocks away, we loaded our gear and selves into the vans at 7:30 sharp and headed to Mt. Hood, which was about 1:45 away.

As we got onto the highway we started noticing other team vans all loaded up with runners and graffiti. It’s kind of a tradition to pain up your van with team identification and some smart and saucy comments. We found ourselves driving for a half our alongside the 12 Olivias, and noticed that they appeared to be a team of 20 or 30-something women. We kidded our driver Glenn (one of the most talented runners in the club but unable to run due to injury) as he tried to keep up with the Olivias. Eventually they did speed off, leaving us old guys in the dust.

Van graffiti

“Talk is Cheap Fellas” said the announcer to Boulder Roadrunners as they started their successful record quest in 2023. Here is Van 1 in 2025.

Van 2 before they marked it up.

The Actual 12 Olivias; 12 women whose real name is Olivia, recruited for the relay by an Olivia on Instagram

We had nearly and hour and a half to mill around the ski lodge and parking area at Mount Hood, gawking at the volcanic heap, rising nearly 6,000 feet higher than our elevation of 5,800 feet, the views of the nearby valleys and other peaks (Mt. Jefferson to the south), and of course other vans and runners as they prepped for the staggard start, with a dozen teams going off every 10 or 15 minutes through the morning and early afternoon. We took pictures and got ourselves ready for 196 miles of road.

Our intrepid Supermasters Team, from left to right: Rick, Me, Todd, Garry, Frank, Brian, Eric, Flavio, Chris, Kevin (kneeling), Glen, Mike (kneeling), Tony

Was this crazy or what!? There was a lot of energy in the air.

It was also warm. About that. The heat was the story of this year’s relay. After a relatively mild week, Portland and the surrounding areas expected highs in the 100s on Friday afternoon. I was grateful that I was in Van 1 and most of us would escape the worst of the heat, although it would still be a challenge and ultimately it would define our race.

196 Miles of Sweat, Not a Whole Lot of Glory, But a Lot of Fun

Van 1 Legs 1 to 6

After our team picture we left our first runner Tony at the start line and the rest us from Van 1 loaded up and headed down the course. The first leg drops more than 2000 feet over 6.2 miles, by the time we got to the exchange at 11:00 AM it was already approaching 80 degrees.

Tony, the youngest and a newcomer to the team, sped through ahead of schedule and handed the wrist slap baton to Mike, a veteran of the record-breaking campaign. Mike kept close to pace. I would be up next!

Mike taking the wrist baton from Tony at the End of Leg 1

By the time I got the baton, we were already below 3000 feet and the temperatures were in the 80s. Fortunately the first mile and a half were on a deeply shaded forest access road. With minimal warm up and some bumps in the pavement I took the first mile rather easy (6:30) before settling into +/-6:00 pace. Dropping 150 feet/mile this was a tempo/threshold effort. I felt great through about 15 minutes, but onto the busy 4-lane Highway 26, there was no more shade and I could feel my core temperature rising. I figured only a mile and a half to go.

However, as I approached 4 miles there was no exchange zone! The organizers had switched the location of the start and the leg ended up being 4.5 miles. My heart rate climbed into the 150s, which is hard tempo effort although I was trying not to push too hard. We were still near goal pace, after my leg and Garry’s. Twenty miles into the race, we had dropped 4,700 feet. After those legs course would involve rolling terrain and a lot of uphill for the next 176 miles. Things got tough for Frank and Flavio on Legs 5 and 6 with temperatures climbing into the 90s with little shade, and some arduous climbs.

A lighter moment, one of the gang hamming it up for his newest fans, while team leader cajoles him to get to the exchange zone–You don’t want to miss the start!

The scoop was that we could be as far back as 10 minutes by half way (end of Leg 12) and still be in contention for the record. That worked for them in 2023, but on that day they had a later start (less time in the high heat) and it was 10-15 degrees cooler in Portland. Nevertheless at the end of Leg 6, at Sandy High School on the east side of Portland, we had a 4 minute deficit. Remarkable considering the increasing heat.

Respite and a Shower

After that exchange Van 2 took over for Stage 2. They had the toughest lift. Running in 100-103 degree temperatures through the afternoon.

We piled into Van 1 and made our way back some 40 minutes to the motel near downtown. After a shower and quick meal it was time for an afternoon siesta, and we nodded off for about an hour. We then loaded up the van for the evening-night session. It was blistering hot just to walk across the parking lot and I could not imagine what our teammates in Van 2 were going through at this time.

Stage 3 (Legs 13 to 18): The Heat is Still On

The sun was getting lower but the temps were still slow to drop, showing 102 on our dashboard and 101 on the weather app. We got to the busy exchange at the end of Leg 12 at about 6 PM and no one ventured out of the van as the AC blew full blast. We dropped off Tony for his leg and headed out on the course, deciding to find a shaded parking area where we could monitor his progress and to provide him with some ice and cold water.

By the time he got the baton we were 20 minutes behind the schedule and any realistic chance at the record was gone, even if the temperature suddenly dropped to 60 degrees. Tony was already feeling it, about 2 miles into his leg and we stopped again. Same for Mike on his long 8 mile leg. He was in and out of shade but the temperature was still well into the 90s. Mike looked great at 2 and 4 miles, but the heat wore on him.

I was next. We were leaving the Portland suburbs and heading north on Highway 30 parallel to the Columbia River. It was past 8 and the sun was behind the hills but it was still 92 degrees. Maybe not blistering hot, but there was no escaping it. My leg started with a half mile climb over a bridge and I used that as my warm up, knowing that I’d be giving up more than a minute just to get started. Onto the highway, I did my best to find a proper rhythm and effort. My leg was 6 miles, I was slated to run 6:00 pace, but knew that was out of my reach (even fresh and at 50 or 60 degrees), so my goal was 6:30 per mile. The first mile was right at 7:00. I wasn’t going to be able to run 6:20 for the rest of the way to make that back. I ended up running 6:30-45 for the remaining 5 miles of the leg. The first half went okay. And it was a relief to see the van at 3 miles, where they handed me a water bottle with cold water. I carried my handheld for fluid on this leg, so just dumped the 16 ounces of water on my head and shoulders. I felt great for another half mile, and then it got tough!

Feeling good at the moment, just after splashing cold water on my head. Things got real over the next mile. Real and indeed difficult the 90 degree heat.

I hung on as best I could, I had to go to the bathroom but also had to hold on to the pace. I concentrated on running steady and looked forward to some relief!

I found Garry at the exchange and told my catcher, Mike that I needed a bathroom! Now! I wouldn’t be able to make it to the next stop. There were no porta potties in sight so I grabbed some wipes from the van and headed to the woods on the other side of the exchange area.

Later read that at the Hood to Coast everyone has a poop story. I was glad to have escaped disaster.

Back into the van as dusk is turning to night. By the time Garry’s 4 mile leg is done it was almost dark. And by the time we got to the exchange it was. Temperatures were still in the mid-high 80s at that time.

We turned due west off of Highway 30 and sent Frank into the dark but still hot night. The next 7 hours would be a blur of glow vests, headlights and headlamps. The exchanges were still crowded and we figured that this would be peak time. It was a challenge to find parking and then to exit in time to get on the road before the next leg.

Frank, the fastest and arguably toughest runner on our team, was exhausted after his leg. I sent Flavio off into the darkness for his leg. When he finished we’d be done with round 2 for Van 1 before Van 2 would then take over for the next 5 or so hours. We loaded Flavio into the van after is leg and headed west to exchange 24. It was a long drive, more than an hour, through quiet back roads and much of it was away from the race course. At times i seemed like we were just randomly driving through the forest.

Respite but No Sleep for the Weary

The temperature dropped quickly and before long it was in the 70s and 60s! Relief from the heat at last, although the humidity increased.

I tried to sleep some. And would nod off for a few minutes at a time. Mostly, though it was some quiet talk and music–sometimes loud, I think we were listening to a classic rock station. At one point The Ramones’ I Wanna Be Sedated was blaring, but someone said it was too loud so we switched to some quiet country music.

Finally we arrived to the exchange and settled in for a few hours of rest. At first there were only a few vans in the field, but it filled up and soon got noisy even though it was 11 PM. Some people kept their flood lights on. We tried to sleep in the van, and maybe I got 1o or 20 minutes of snooze before it got noisy outside as more and more vans came in and departed. We rousted ourselves up and got ready for our final push, legs 25 to 30.

Stage 5 Into the Darkness We Drift

I would be doing leg 26, 5.7 miles starting after 2 AM. We were now more than 45 minutes behind, but still pushing. I had never run at 2 in the morning and haven’t run much in the dark for more than a decade. I put on my light vest and headlamp, made my way to the exchange, and did a minute or two of light jogging in the adjacent parking lot.

They called my bib number and I darted across the road to take the baton from Mike.

Game on! Running in the dark with a thin headlamp. The course started downhill for about the first half mile but it took a while to find my stride, so I did not really get an advantage on that stretch. The temperature was cool, which was refreshing after the evening’s 40 minutes of approaching heat stroke. However, found that I had difficulty running faster than about 6:50/mile. This was 20 seconds slower than I had anticipated and my teammates would want more than that. I wanted to stay on my feet, visibility and the possibility of tripping were limiting factors. When cars passed I’d get 10-15 seconds of extra illumination and could surge.

That’s pretty much how went on that dark and lonely leg. I passed a couple dozen runners along the way, and the effect was surreal. You would see road right ahead of you and the light vests bobbing in the distance and not much in between. It seemed like we were bioluminescent creatures at sea. There were a few stretches where I could see no one ahead and there were no cars. It was eerie in places.

One runner passed me at after half way on the leg. I did my best to keep up and maintained a 60-80 m distance until the final mile or so. We had a steady climb for about a mile and then a nice half mile descent to finish the leg. I made up some time there. I shouted my bib number to the officials who were about 100 m from the exchange, but the receivers did not get the memo! I crossed the line, somewhat exhausted but there was no Garry!

I stood there dumbly, not sure what to do. Then I heard them shout, here he is. He was still in the staging area across the road, as they had not announced that my bib number was coming in. Ackk! Garry took the baton and sped off into the dark night.

I was done. Although I did not approach my goal pace, and we were now 50 minutes behind schedule, I was happy to have completed my third leg of the Hood to Coast relay. We quickly piled back into the van and I took some fluid and an energy bar. At the next stop I was able to switch into some dry clothes and relax a bit. I fell asleep somewhere in there, maybe for 5 or maybe it was 20 minutes. The last two legs of our final van segment were sort of blurry. We were getting pretty punchy and made a lot jokes and comments that were funny to us at the moment, but now I can barely remember what we were laughing about.

The exchanges were overcrowded with vans and with some luck and swift maneuvering we made our way through the parking areas without much delay. I was only half awake during final legs through the forest on the dark pavement. By 5 AM Van 1 was done and Van 2 took over.

We drove about 45 minutes to Seaside and found a cafe that would open at 6. We waited for a few minutes and along with occupants of several other vans, piled out and got in line for the breakfast rush. Some caffeine and protein (eggs and vegetables for me) were perfect. I was tired but not crushed.

To the Beach

We made our way to the beach and a couple of us jumped into the surf. I only went waist deep because the water was cold, but the chilling salty surf felt good on my calves and thighs.

Garry and I get our feet wet early on Saturday morning.

Flavio, or team leader, carried us in for the last leg and we greeted him at the finish line for the final jog and photo. Then as a group we went back to the beach for some more surf time before embarking on a 2 day binge of rest, rehab, and a lot of eating.

Supermasters team champions and top 2 percent overall.

Aftermath

After the relay had two days to enjoy the Oregon Coast. That two naps on Saturday afternoon, another trip to the finish area to collect our team awards, big meals, a beach run, and coastal hike.

All day beach part for the Hood to Coast.

View from our beach house.

When I was there I wanted to soak it in and figured this might be a one time thing for me. I’m not getting any younger! However, the BRR calls in 2025 or 2026 I am pretty sure I would say yes! That was an amazing experience.

Taking One on the Chin at Bix 7

This was my fourth Bix 7 road race, third in four years after a 42-year hiatus from this historic mid-summer road race in the heartland. After a rather inauspicious debut as a 22 year old in 1980, when I sort of tempoed the effort in about 40 minutes. I was nursing a hip injury that knocked me out of summer training that year and opted to run 5:40-5:45 pace instead of going all out. That was an epic year in Bix history, as legendary marathoner Bill Rodgers raced it for the first time and it transformed from a fairly sleepy local/regional race to the big time national scene.

My return races in 2022 (44:07 1st in my age group) and 45:15 (again first in a new age group) were good. The 2023 effort should have been noted as an age group record, but in 2019 a runner seemed to have cut the course short and walk-jogged his way to a 44:52. Never did actually get to the bottom of that issue, but I think that’s the story. In previous years he had either walked the entire course in about 2 hours or had done the short course at about 22-23 minutes a mile. Maybe 2019 was inadvertent or maybe on purpose.

Build-up and training

I was a little flat this June after a long winter-spring of training and racing. My last two races, the Bolder Boulder 10K in Colorado and Steamboat 4-miler in Peoria, IL were decent but I could tell I was at the end of a long block. I took a few days off following the 4-mile and just ran easy-unstructured through the rest of June. We moved out from Colorado on the 29th and arrived in our new home (house yet to be determined) in Minnesota on the next day.

July was a build-back month and I got in three solid weeks of 63, 67, 68 miles leading into last week. I didn’t do any fast workouts, but ran a weekly double threshold of repeat 4-6 minutes on Tuesday mornings, followed by hill reps of 1.5 – 2 minutes in the afternoon. A couple of days later I would do a fartlek, tempo, or strides, and on the weekends a long run of 15-17 miles.

So far have really enjoyed being in Minnesota and meeting people, and I have joined a new club team that is stacked with very good masters runners. It’s the deepest in the country and they have a good team spirit and sense of community.

Running at sea level has felt pretty good so far, although the transition has been slowed somewhat by warm-hot and humid weather. In a land of some 20,000 lakes (and three major rivers converging within 10 miles from here) there is a lot of moisture in the air. Almost all of my runs have been at a dew point of 68 to 72, with temperatures ranging from the high 60s to 90 degrees. By last week I was feeling pretty well adapted but also hoped that I retained some residual red blood cells and hemoglobin from nearly 11 years of living and training at altitude.

Last week I ran “through” to Wednesday, keeping my daily mileage up to 9 or 10 (70-80 minutes of running) on those first three days. On Thursday I rested, and we drove to Iowa. We first stopped in Iowa City, where I met three of my high school friends. I did a 4 mile shakeout run on Friday morning with another friend, and Tamara and I ventured the hour to Davenport under hot and humid conditions. Bib pick up was a breeze and we checked into the (first) hotel at 3 PM.

Injecting a rival into the mix

As far as competition goes, my return in 2022 and 2023 were a breeze for the age group and won those by 2 or 3 minutes, while also beating almost everyone else in their 50s. However, this spring I had a couple of the Quad City locals tell me that they had a friend who wanted to take me down and set a new course record. A bit of trash talk I figured, but it seemed like this runner had some solid credentials (recent 5Ks in the low to mid 18s), so I knew I’d have to be ready. I figured that three and a half weeks of solid base training should be enough to hold off almost anyone. I didn’t try to engage in any one upmanship with my friends and at the same time, wanted to keep the race as a fun event where the main competition was me vs. the course and conditions.

Nevertheless, the race was on my mind for much of the week as I focused on what I could do for my own race and to let others do what they will. This was not a championship event and the only thing on the line was a little blue Iowa-shaped ceramic plaque and some pride.

And then the rains came down

Friday afternoon was hot and muggy. We went out to dinner a little early (5:30) and got there just in time to beat the pre-race rush! It started to rain as soon as we got to the restaurant.

After dinner we settled back into our hotel, an older place about 10 or 12 minutes from downtown and the race. At 8:30 we noticed a fire engine in the parking lot, and moments later the fire alarm went off! We grabbed the dog and a few items (including my race gear of course) and headed out the door. A fireman was right there and he told us to stay put.

So we did. We waited about 10-15 minutes in an empty and eerily silent hotel, while the firefighters worked upstairs, and mulled our next steps. Earlier I noticed that our lamp and clock were flashing on and off due to electrical surges and moments before all of the commotion I heard scratching and crackling in the walls and ceiling–this ended up being an electrical fire. We decided to bug out and made new reservation at a nearby hotel.

Despite the turmoil and some extra expense we were in bed by 10. Sleep was a little restless but not bad. I woke up just befor 5:00 AM to a sharp thunder clap. Rain was coming down hard and it would not relent for hours. We wanted to get to a parking ramp near the start early and had just packed the car, ready to go, when I got the delay of race text. We wouldn’t be starting until 9 AM a delay of one hour. Back to the room. It was still pouring rain when we headed to the race but there had not been any lightning that we could see. However, we did have to change our parking plans, and avoided the downtown area. We parked along the Mississippi River, about 3/4 of a mile from the downtown and I waited until 30 minutes before the start to head out into the rain and begin my warm-up.

It was pouring.

I did just a short warm-up of about 1.3 miles with some drills and strides. I’m not sure if that was not sufficient for the day. It was still fairly warm at 73 degrees, and I didn’t want to overheat once we started racing. The rain helped everything feel cooler.

I got to the Orange corral (2nd) about 16 minutes before the start of the race. I think I have been in Orange every year I have run it. The White corral is for the elite and next fastest couple hundred runners. After the race I found out from a local that you have to request an elite/sub-elite start position in the White corral.

This did make a difference on Saturday. In my previous outings I had lined up fairly near the front of the Orange corral, and was able to run up Brady Street hill without much interference. In 2022 I probably took it out a little fast and was struggling for breath the rest of the way. I ran an 18 second positive split and moved up 22 spots from half-way. That was solid for first time back in 42 years. The next year in 2023 I started out a little easier on the first mile and ran a 10 second negative split. Tha.t felt better

My goal was to run a bit faster than 2023, under 45 minutes and to have a shot at the existing (what I think was false) record of 44:52. To do that I wanted to get out in about 6:40 for the first mile and run 6:20s for most of the rest of the way.

The race

The Orange corral had filled up fast (and early) and I lined up towards the front. Ultimately it was not far enough and I should have found a way to the very front. Once they dropped the ropes and we made the final approach I was about 10 or 12 meters back from the start line. The gun went off and it took about 10 seconds to cross the start line. I figured I’d be fine because everything is by chip time based on when you cross the start; however it soon became apparent that there were many many of runners ahead, going out at variable speeds.

I was boxed in.

The first half mile up Brady Street is a straight climb at a 7-8% grade. The trick is that you don’t want to go out too fast and then suffer the rest of the way, but you also don’t want to go out slow and fall behind. I got trapped behind clumps of runners a few times and had to do some weaving around and stutter stepping to get through. By the time we reached the top of the hill I had found some better navigation. But the going was still choppy.

The split for the first mile was 6:55, and that was too slow. On the good side, I wasn’t breathing hard as I picked it up on the downhill second mile but it was still quite crowded and had to slow and weave several times to get around slowing runners.

One of the highlights of the day was when a youngster ran by and said “hey, you’re a good runner!” I thought that was funny and asked him how old he was. He said 12! My second mile was in 6:10. The street was crowded but I stayed pretty close to my young friend through the turn-around.

I hit the half-way split in just under 23 minutes. My goal to run under 45 minutes and the opportunity to set a new record appeared to be slipping. Saturday would not be a record breaker for me. I wanted at least to hold 6:30/mile pace throughout (45:30) and I reminded myself to hang on for that.

My 12 year old friend dropped off soon after the half-way point.

Miles 4, 5, 6 on this course are a grind. After you crest that first hill at about half a mile, you have just over miles 2 miles of flat downhill, mostly on Kirkwood Avenue. That’s the best part of the race. However, at 2.6 miles you hit another big uphill on Middle Road, it’s about a quarter mile of 5-8% grade and it’s a gut punch. You then drop down to the turn around and have to do it again but in reverse (longer but not quite as steep on the return). The respite on the leeward side of Middle Road feels too short. My 3rd and 4th miles were 6:35 and 6:36, slower than I had wanted but it would have to do.

Tamara was there to cheer at about 4.2 miles, just before we started the long gradual ascent to Brady Street.

From 4.2 to 6.2 it’s almost all uphill with a couple steep pitches and here is where the course really gets tough. You are getting fatigued but still far from the finish. My splits for mile 5 and 6 were 6:39 and 6:41. At about 4.5 miles I had caught up to another masters runner that I know and we went back and forth to the finish. He kept me going, and I think I kept him going.

With about 0.7 to go, the long downhill down Brady Street and past the start is usually a lot of fun. But unlike the early miles running down Kirkwood, it’s a hurting sort of fun. You know that you are almost done, but the fatigue, leg aches, and hypoxia have taken their toll. I just wanted to keep up with my masters compatriot, knowing that if I did I’d finish ahead in the standings because he was in the White corral at the start and had a gap off the bat.

We hammered that last mile! I hit that last split in 5:46 my fastest split of the day and faster than in 2022 and 2023!

My final time was 16 seconds slower than in 2023, and 32 seconds from my pre-race goal time (and 40 seconds shy of the old “record”).

And what of my age group rival, whom my friends had touted? I had crossed and initially thought I had finished ahead, because I had passed a couple of other 60-something runners along the way.

Moments later, however, I saw him with a group of his “Faster Masters” team. He had finished a minute ahead and had broken the previous mark by 20 seconds. Although I would have liked to have been on top (he ran the time that I had dreamed of in an A++ scenario) I’m glad that had set a legitimate mark for our age group. But dang! Where did he come from? Prior to this year I think I was ahead of his performance level, and we had faced off head-to-head a couple of times and I had triumphed. Not this year.

Post hoc shakeout

For age grade, I have been consistent. I ran 86.7% in 2022, 85.6% in 2023, and this year it was 86.5%. I’m not unhappy with my age grade score, my competitor at two years younger was less than 0.2% ahead in age grading, and we ended up finishing 1-2 in overall in age grading for masters men (unofficially).

Looking at it a few days later I had a good but not great race and I should be proud of the effort even though I did not win the age group or set the record. That would have required an extraordinary effort and I simply do not have the fitness right now to run minute faster than I did.

That said, I have a couple muses. Primarily, I need to find a way to get into that White elite/sub elite corral. In my three recent outings I have beaten many runners who have had the opportunity to line up ahead of me. I could also keep my warm up going a little longer and confidently line up and run my pace up that hill and over the first couple miles with less interference. I think that cost me 20 seconds.

Second, my new age group rival, what the heck kind of community effort was that to get him on top? He had a lot of encouragement and maybe some intel from his running mates (some of whom I share Strava accounts, so they could see what types of workouts I was running).

Finally, the fields at many races are getting stronger and deeper in our age group. It is rather remarkable. I can’t just try to maintain age grade points (and slow down a bit each year) and expect to win every time. And this is especially the case as you get up in your age category. That means going forward I have to be better prepared for big races.

A weekend of fire and rain that ended up going pretty well. Bix is a great event. Usually with 12,000-15,000 runners these days, and a quality professional field. I’ll be back, especially now that it’s only a half day’s drive to get there.

Steamboat Classic 4 mile

One more for the road! I ran the Steamboat Classic on Saturday to close out a long winter-spring racing campaign with seven races over the past six months.

The pre-race was a little hectic, but there was no getting round that for this race. I had an endoscopy on Thursday afternoon, and they had to knock me out for half an hour. The procedure went well but I was groggy on Friday morning.

I flew out to Peoria on Friday evening and arrived at the Airbnb that teammates had rented just before 10 PM local time. Everyone got up a 4:30 (so 3:30 my time), we had some breakfast and caffeine, and got to the race by 6 for check in and warm up. During the 20 min warm up I mentioned that it all felt sort of out of body because I wasn’t awake enough yet.

Conditions were decent but not perfect–67 F but 92% humidity with a light head wind on the way out. The course basically had 1 hill over the first half mile and a fast downhill over the last one-third mile. Otherwise it seemed almost completely flat.

The elites went off just after 7 AM and we started about 10 minutes later. My plan was to run about 24-flat or low 24 for the 4 miles and score >90% to close out the season (7th race in 6 months). I have been feeling a little flat since the 10K out east at the end of April.

I felt terrible up that gradual hill but hoped I would be able to pick it up once we got on the flat street toward the turn around. I checked my watch a couple of times and saw I was only running 6:10, although it felt like 6-flat. Maybe I could have surged to snap out of it, but instead I tried to work into it a faster pace. Split 6:15, way slower than planned.

I was running in about 25th place and 40 meter gap had opened up with a pack of 10 or 12 runners at about 6:00-6:05 pace. I briefly went after them but tied up and my breathing got heavy, so I eased up and ran with the lead woman from the masters field and an open runner. We played cat and mouse through mile 2. That split was even worse! 6:20. It looked like I might not be able break 25, so I was was writing it off as a bad day.

But at the turn around a masters runner from my age group was only a few seconds back. I decided to fight it out for as long as I could. Dan, my main rival was already well ahead, and I figured that going home with a silver medal would be better than a bronze. Plus there was team competition and age grading to consider, both with prize money.

The lead woman were just a few seconds ahead, so I surged to catch up and stuck with them through mile 3. We picked up, and that split was a 6:05. I didn’t feel great but the pace and effort were more like it. We crossed 3 in 18:40.

Over the last mile I pulled away from those runners, and my masters challenger, and worked to reel in stragglers from the faster-starting group. They had 20 seconds on me, and although I did not catch them I made up some ground. I kept it together by looking at the stoplights as focal points. We made the turn to head down the hill and I picked it up to closed in 5:51 to take an age group sliver and to help our team to win.

I fell short of my age grade goal, with 89.5%. I needed to have been a few seconds faster in the opening mile or two to be at 90%. The highlight of the day was to drop down an age class and to run with the men’s 50-59 team. We won that against some stiff competition from the Atlanta Track Club and Shore Athletic Club.

Mixed on these results. Ended up running little less strongly than what I had expected. However, I haven’t been firing off great workouts lately so it wasn’t unexpected. It is the end of a long campaign and I had a lot going on last week.

I’m looking forward to a few days off dialing back for a couple of weeks, with not much intensity work over the next month or so. That should be a pretty good reset for the next training block.

Taking on Magnolia Drive

I ran the 15-mile run on Magnolia Drive west of Boulder the other day, the route made famous in the book Running with the Buffaloes, a cult classic about the 1998 Colorado University cross country team. The route is an attraction for runners visiting Boulder. It’s not really a staple for locals, other routes are preferred, but a lot of people run the course or parts of it a couple times a year.

Here as a good video with sub 2:10 marathoner Frank Lara and Roots Running: https://www.youtube.com/watch?v=3_J825loALw

The out and back route starts about 10 miles west of Boulder at an elevation of 8200′. It has a series of long climbs (1/3 mile to 3/4 mile) that are followed by a drop in elevation. Repeat seven times, then you turn around. The low point is 8050′ peak elevation is over 8700, and in its entirety, runners must climb and drop about 1,500 feet.

I have always run Magnolia (aka Mags if you’re a cool kid) about once year just as regular weekend long run. Even then, with all the hills, it’s not an easy run. Magnolia Drive is famous for some Olympic-level runners doing some crazy fast times and I have wondered what I can do on it.

I probably should have done it 6 or 8 years ago, when I was younger and a little more spry but it never fit in. Now that I’m in my last month in Colorado, and with just more one race to go on the calendar this season, I decided to give it ago. Although I had only five days of recovery following the Bolder Boulder 10K, I felt good enough this weekend to give it a try.

We had a wet week and I actually delayed the attempt a couple of days becasue of the wet and foggy weather. On Saturday morning it was 60 degrees, clear, with only a light breeze. So pretty close to ideal (50 degrees might have been better). I

I have been thinking about this for years now, and figured that I could run 7:30 pace on average. Maybe I could have five or six years ago, but that that proved to be over optimistic. The uphills were just too hard.

I slurped down a gel and some water, did a half mile jog as a warm-up and rolled into my start. I actually started the watch at the crest of the hill, which was 30-40 meters behind the start of the pavement. I figured that Garmin/Strava would sort that out and start my route when hit the dirt. Didn’t work out that way! So in the end I ran some 60-80 meters further than necessary.

Running at a hard effort at an average of 8,400 feet for nearly 2 hours is hard enough. Throw in all those hills and the task becomes really tough. The nice thing is that the downhills do not beat you down too much because of the soft surface. It’s the uphills, which start early and don’t really let go until you a done.

You start with a nice 3/4 mile downhill (150 foot drop), the first mile is the easiest of the day. I hit a 7:15 and felt really good, although dreading what was to come.

Tamara provided support every 2-3 miles, and I took in a few ounces of Maurten 160 drink at each stop, I figured that would be enough and once I ran out there’d be water. Going out was hard! We moved from our condo at 7,400 feet a month ago and even though we’re staying at 5,900 feet now I think I could tell that my breathing was more labored. It did get better once I settled in, after about 15-20 minutes. Nevertheless, I had planned on averaging 7:40s-7:50s on the way up and to be well under an hour at the Peak to Peak Highway (7.5 miles). But the hills were relentless, and I slowed way down on the steeper sections. As a result, I was about 59:26 (7:56 pace) at the turn around.

The return, until the last hill, was better. And I was able to run 7:20s most of the way. But even there, on the some of the, thankfully shorter, uphill sections I could only run about 9-9:30 pace. Fortunately, my legs were fine on the downhills and I could run 7 min pace +/- when I wasn’t going uphill.

It’s hard to gauge effort compared to sea level. Too many variables (hills and elevation) to draw a direct comparison. However, I would say that I was running pretty to a marathon effort for the 15 miles. Not that I could have held that pace for another 80 minutes on Saturday, unless they were flat miles!

I don’t normally go that hard for that long unless it’s in a race. The most marathon pace do while actually training for a marathon is about 10 miles. I have gone up to 14 in the past (ala Pete Pfitzinger plans) but decades ago decided that might be too much if its incorporated into an 18-20 mile long run. Usually, the most marathon pace I’ll do is 10.

I ended up running about 1:55:50 from pavement to pavement (that’s the official demarcation), which is 7:43/mile. Strava said it was 7:37/mile, but there is some discrepancy with the different watches. That’s the fastest for the age group by a long way, and I set numerous age group segment leads along the way. It’ll be interesting to see if any of my friends, frenemies, or friendly rivals decide to go after those times. I know one who could probably take them down and another one or two might try over the next year or two. Bring it on! That’s why we do these things. Although I’m not making a huge deal about it on social media. Just put the run down and let it be.

That was freakin’ hard! Although I’m way down on the segment list (like mid-pack with more than 1500 attempts) but if you age grade it (1:27:30) I would be in the top 5 on the Strava board.

Glad I did it, doubt that I’ll do it again, especially coming from sea level. Unless it’s an easy paced effort.

Bolder Boulder 10K: One More Time

Some History and Background

This was my 15th Bolder Boulder, going back to 1983. To date me even more, I was in town for the first Bolder Boulder ever in 1979. Some college friends and I traveled to Boulder to train for the summer, but I broke my foot a few days before the inaugural race and had to skip it, and I was so disappointed that I did not even watch the race.

I have lived in Colorado for half of my life, and I have run this race more than any other. However, I regret missing many years due to injury (1979, 1984, 2002, 2003) or work and travel (1982, 1987, 2004, 2015), or travel, plus the covid years. That’s a lot of misses, each with regret.

My course PB of 34:06 (1985), is 2 minutes slower than my 10K at sea level. It’s not an easy course, with rolling terrain and an uphill finish (and a net gain of 90 feet from start to finish; and nearly 300 feet of vertical), all at +/-5300’ elevation.  

The goal was to break 40 minutes, a tough task at altitude and proving to be just as difficult for me as breaking 3 hours for the marathon (which I haven’t done since 2017). My last official sub 40 at Boulder Boulder was in 2019, although I did run 39:45 in a solo virtual attempt in 2020, and 39:37 at a socially distanced race in 2020. Both of these were at different locations and on flatter courses, and they do not count in the record books.

No one over the age of 64 has been under 40 minutes on this course, I was hoping do that in 2022 but covid knocked me out.

I returned in 2023, but it was only 16 days after an all-out (American age group record) at the Riverbank Run 25K in Michigan. Afterward, I did not manage my recovery as well as I should have. The result was a lackluster 40:46 in Boulder, my slowest Bolder Boulder and probably my worst result of that year. In 2024 I also had run the 25K a couple weeks prior but did a better job of recovering and tapering for the Bolder Boulder. On Memorial Day last year I just missed the mark, with a 40:08.

2025

So here we are in 2025, probably my last best chance to break 40 because we are moving to sea level next month and I’m not getting any younger. Unless I do 5 or 6 week altitude block, maybe with some coaching from Mike Smith or Ed Eyestone, it’s going to be quite difficult to break 40 going on this course.

This is a year of transition in other ways; for first time I did not qualify for the A wave, in which you need to run an 18:10 5K, 38:00 10K or 1:24:00 half marathon to qualify. I did not achieve any of those standards in the past year and had to run in the AA wave. There are about 500 runners per wave in this huge race, and 100 waves! They are going out all morning an 80-90 second intervals.

Nevertheless, the AA wave is very competitive (the fastest from our group ran 31:30 and was top 20 on Monday). If anything I found the A wave a little more relaxed because I would line up near the back and it was fairly easy to find a rhythm.

Race Time!

I got to the start corral a few minutes later than I probably should have (about 7-8 minutes before the start) and lined up back a way. It’s all chip timed of course, but it was crowded the entire way and in particular during the first 2 or 3 miles—enough so you could not really run the tangents effectively.  I just watched my space and hoped not to get tangled up with another runner.

Monday was an odd weather day with mist and rain, and slick pavement. However, it was cool, in the upper 40s at race time. I split the first two miles in 6:24, and 12:47 (6:23). On this course you are climbing gradually through 2.7 miles, before getting some respite. The 3-mile split was 19:28 (6:41) and my 5K was about 20:10, which was just about what I wanted, because I was hoping to run a negative split. Despite those intentions and being right on for halfway I was not feeling optimistic, it felt like I was pressing as hard as I could and I did not know if I could hold on for another 5K.

Half-way and already feeling it.

The 4th mile is rolling, and I was struggling as I split in 26:04 (6:36), and I had wanted to be about 5 or 10 seconds faster on that mile. The 5th mile drops close to 80 feet, and it is the easiest stretch on the course, and I passed 5 miles in 32:21 (6:17). My mental math told me that I would need to be under 6:20 for mile 6, and have a strong kick, to finish under 40.

The course makes the turn onto Folsom Avenue, heading south, with about a mile to go. On that stretch I was hanging on with the but also struggling.

Running down Folsom, hanging by a thread (note the 9-year-old on my tail!).

The last kilometer is uphill and always extremely tough and I lost some time. With about 450 to go the climb gets more serious as you turn onto the stadium access road, I had practiced and visualized that dreadful hill over the past month, and I tried to increase my pace for a final long kick, but it kicked back! And by halfway up I was jogging. The 6th mile was a 6:37, not what I needed. I was gasping. Into the stadium with just a couple hundred to go I mounted a feeble kick (the mat was very slippery) to finish in 40:23. Shucks.

Entering the stadium, usually a joyous moment, but you can see we are all in our own private pain cave.

I fell short of a big but difficult to achieve goal at this point in my running journey. However, I am pretty happy with the race overall, I did break the single year age record, won my age group, and now have the two fastest times ever for the 5 year age group. This was also my 8 official age win at the Bolder Boulder (10th if count the covid races). Can’t argue with that. However, there are some caveats and maybe a misgiving or two (self-flagellation) about the shoulda, woulda, coulda on Monday.

As I mentioned earlier, my first half splits were good on paper. However, I had actually planned on going out a little bit easier, closer to 6:30 pace for miles 1 and 2, and then about 6:30-35 for mile 3. That would have put me a few seconds back, but maybe with a little bit more energy for the first half.

Did I get caught up in competition in those early miles, with certain rivals just ahead or behind? As the old adage says, for every second too fast at the beginning, you can lose 2 seconds on the back half. Did the rain and slick roads have an effect, as indicated by race announcers Alan Culpepper and Frank Shorter. It was definitely more crowded in the AA wave than hanging off of the back in the A wave. Running better tangents and turns might have helped shave off a few seconds. Or are those just three excuses?

It also just comes down to finding the wherewithal to push through over the second half. I lost time on the 4th mile (5 seconds), 6th mile (at least 7 seconds), and the final finish into the stadium (5 seconds), that was easily my weakest finish ever at Bolder Boulder.

Post Race and Elite Races

After the race I met up with teammates for a bit, trying to get warm in the old CU field house, and then hung out for the morning to watch elite races.

Had some mixed emotions as this will (probably) be my last time racing the Bolder Boulder as a Colorado resident. Nevertheless, although it was an exciting, if not damp and chilly morning.

The elite races were fantastic! Connor Mantz had a huge kick to win men’s race in 28:21, passing Kenyan star Daniel Ebenyo with just 50 m to go, and Grace Nawowuna broke the long-standing record (set 30 years ago) of 32:12 by running 31:52.

Bolder Boulder and Me: The Future

In spite of having some success at Bolder Boulder, I have never run quite as well as I had hoped. Or maybe it is just the course. As an open runner I probably should have run well under 34 minutes, in fact my goal back then was to run under 33. However, those years I ran too fast in the opening mile or two and then paid a heavy price to the finish. As a masters runner (1999-2001) I felt I could have been under 35, but didn’t put it together (pacing in 1999, hot weather in 2000, and out of shape in 2001). In this latest era as a grand masters and senior runner (2015-25, minus the covid years) I had the most success age group-wise, but it never has een my best race of the year. I guess that’s okay.

As for the future I want to return even though we are moving away. I will return. Whether or not I am as competitive as I have been is a different story. Maybe it will not matter. You see former world class runners taking more than an hour to complete the course, and they are happy and we are happy for them. Participation in this event is what it is about.

When I do return, I guess at least once, I would like to have the final weeks of my training block to be in Colorado or at altitude. To get into the best competitive shape that I can. That’s not a given, but something to maybe plan and strive to make happen.

Until I do return, thank you Bolder Boulder for the excitement as a participatory runner and fan of the sport of road running.

A Return to Bloomsday

I first did this race in 2022, more than 40 years after thinking that I had to run it someday. Getting to Spokane and running the race was a huge bucket list race event for me. We liked it so much we thought about moving to Spokane, and by 2024 those thoughts became a plan.

We planned the Bloomsday weekend back in January, thinking that this would be a pre-move scouting trip, or we would already have a bid on a house by then. However, things changed, and that was discussed in last week’s post and we decided not to move to Spokane after all.

Despite that, I still wanted to make the trip and run the race in 2025. Although I have only raced to it twice now, the Bloomsday 12K is one of my favorites.

Quick Turn-Around From The 10K

I only had a week to recover from the USATF Masters 10K, which was on the East Coast. In-between the travel and these races we had to move out of our condo on Wednesday, with closing on Thursday before Bloomsday. Not to mention flying out Friday night. The week was a bit of a blur. I had couple of easy running days, but put in 21,000 steps on a 14-hour moving day. The last three days of the week were just easy runs with a few strides thrown in.

Returning to Spokane after thinking-expecting to move there this year was a bits strange. Let’s just call it bittersweet.

On Saturday morning I ran about 4 miles along the course, including the top half of Doomsday Hill, and we drove around the town some after bib pick up. Otherwise, we took a restful day which was nice after such a busy week.

Doomsday Hill

Doomsday Hill a 5% climb over a half mile in the background.

Race Day

Race day dawned rather cool, at 39 degrees. We made our way downtown early to ensure that we had good parking (that wasn’t a problem) and waited in the car for 40 minutes before making our way to the Riverfront Park area and race hub.

Took some pictures of the falls, but just doing that was chilling so we found a coffee shop and warmed up there until I was ready to start my jog.

I got in just 2K for a warm up, dropped off my bag and lined up in the second seed wave, about 30 meters behind the elite runners. It had warmed up significantly, to about 48 degrees with just a slight breeze. These were perfect race conditions.

The first half mile or so of this race is a little sketchy compared to other big races. There are several slight turns with curb jumps and the streets are narrow in spots. Plus, there are potholes. However, I managed to avoid any mishaps.

The plan was to run the first two miles a little slower than goal pace, which was about 47:00 (6:18/mile). My secondary goal was to break my time of 47:32 from 2022.

The first mile is relatively flat and the second mile has a half mile descent (dropping 140 feet) and sharp uphill. My splits were 6:18 and 6:18. Just a few seconds faster than I had planned but it seemed within reason, my breathing was good and I felt in control.

Mile 3 had another big uphill and it was a net climb of about 80 feet, so my split was a bit slower at 6:34 (but the grade adjusted pace was another 6:18). Through mile 3 my effort was fairly even and I felt good. So I pushed it some in mile 4. Maybe that was my mistake. With a drop of about 30 feet I ran about 6:08, my fastest split of the day. At this point I was ahead of my 2022 time and I was feeling good about that as we crossed the Meenach Bridge over the Spokane River. This, the low point of the course at 1740 feet, would be the highlight of my race.

Onto Pettit Drive and the start of Doomsday Hill, I eased up a little and let the pack just ahead pull away from me. I figured I could make up some time once we summited (which I knew was nearly a mile ahead). The course climbs over 100 feet in that initial half mile, at a grade of 4-5 percent. Just get through that part I thought, and I could grind out a good finish. My 5 mile split was 32:00, almost exactly what it was in 2022.

Course profile and pace, along with some stats.

Although I had run up the steep part of the hill, the run out was another half mile at about 1% incline. Small but I was just zapped at this point, and I ran a 6:30 for the 6th mile. Fortunately, I regrouped by 10K and got my rhythm back, knowing that it would be a net downhill to the finish. This stretch along Broadway is more than a mile long with no turns. However, it’s easy going and there were some crowds along the way cheering us on. That mile was a 6:20, again a little slower than 2022. We made the turn on to Monroe and I threw all I could into it for a strong finish in 47:42. Short of my goals, but I’m still happy with the effort and to take home another age group win.

I’ll reiterate that this is one of my favorite races. It’s huge, with 30,000 runners, but everything is well managed. They have an exciting elite race up front and those in the mid pack and back are out there on a Sunday morning having some fun running or walking with friends and family on the scenic yet challenging course.

We did not move to Spokane in 2025, but I will return for this race!