Monday, November 24, 2025

New York City Marathon

New York City Marathon
Sunday, November 2, 2025



Background (written in August):   I opted to run this race this year because I got an invite in January from Abbott Age Group World Championships, based upon running Indianapolis Marathon last fall at age 60 in a 2:53.

I was excited at the time, and ran the NYC Half Marathon in March to get at least a feel for the experience of running in NYC as well as they both share the same finish in Central Park.  Unfortunately, my experience at the NYC Half left me pretty disappointed, not just because of my own slow time, but overall because of the crowds, the logistics, and just the difficulty and time needed to get around the city.

Some of the complexities for the full are the same for the half, including expensive hotels, transportation logistics of getting to the start as well as leaving the area post-race, having to book a time slot for your bib pickup, etc.

I originally booked a hotel in the city for the marathon, with a price of $600 (one of the cheaper ones!), with hopes of revisiting and finding something cheaper later.  That was a pipe dream, and the "exclusive" offers from the Age Group World Championships were all north of $1,000, as they had a 2-night minimum and optional tours tacked on.  Might makes sense if you were visiting from overseas, but not for me.  Writing this now in August, I really want nothing to do with staying in the city at all and will want to get out of there as soon as possible, so when I found a coach bus from White Plains to the marathon start for $50, I cancelled my $600 city hotel, booked the bus and booked a hotel for $262 in the White Plains area.

Packet pick-up / expo:  Arrived in White Plains late morning on Saturday (the day before the race).  I would also use today's transportation experience as a dry-run for some of the logistics tomorrow (race day), when time would be tighter.  Parked at White Plains train station, walked around the station to get familiarity as well as select optimal parking spot for race day (I'd be arriving very early when there are likely very few cars in the lot), bought train tickets for both today and tomorrow (as well as for Matthew for tomorrow), so just one less thing to worry about or do tomorrow on busy and tiring race day.

Train to Grand Central (which was packed and kind of crazy), followed by two subways and a short walk to get to the Javits Center where the expo was being held.  Subways were really crowded.  The expo was both much nicer and less chaotic than I had expected, but I was mindful not to spend to much time there nor too much time on my feet period.
Entrance to the expo

Dedicated booth for bib pick up for Age Group World Championship
runners

Photo opportunity after pickup up bib

Decent gear bag we got as part of 
Abbott Age Group World Championships

18 hours until the marathon.  Time to head out.

Had my traditional pasta dinner at an Italian restaurant in a shopping center in White Plains.  Casual and low-key, but no wait and good food, so it fit well.

Race morning:  Set my alarm for 4am.  Race start is 9:10am, so that sounds kind of crazy to get up more than 5 hours, but this is the largest marathon in the world*, and the logistics are not the easiest, so that's the buffer that I need.

*Largest marathon fields in the world:
2025 NYC Marathon - 59,226 finishers
2025 London Marathon - 56,640
2024 NYC Marathon - 55,646 

I had a pretty restless night of sleep, and about 3:55am, I got up for good and turned off my alarm.  Had my usual breakfast of oatmeal (with granola and dried cranberries today), changed into my race kit, packed up, and was out the hotel door by 4:40am.

Uber kerfuffle:  Drove to the White Plains train station and arrived minutes before 5am.  I had pre-arranged an Uber pickup 24 hours in advance, to pick me up from the train station at 5:10am and bring me to the Westchester Running Club (a mile away) with plenty of time for the 5:30 bus departure.  The short story is the Uber driver never showed up and I panicked.  I got a message in the app saying that the driver was running late (I had a little buffer but not much), but his car never showed as moving, and I messaged him twice to inquire, without any response.

I could run there, but it's pitch dark, I don't know the way, and I can't bring my phone with me as there is no bag drop from start line to finish line and I need my shorts back pocket for my gels.  Ugh.  Cancelled the Uber (which unfairly cost me $11 to cancel), immediately rebooked another one, and that guy was immediately showing as moving and got here within 2 minutes.  OK, crisis averted, relax.  Got to the running store.  Unlike the coach bus we hired in Boston, no one was outside checking names, and there were 5 buses.  I just walked onto the first one, and got a seat towards the back away from the chattier runners, and fell asleep.

Bus to Staten Island:  I woke up over an hour later and had my next temporary panic attack.  It was light out now, and looking to my right I could see Newark Airport.  Why were we in New Jersey heading south on I-95?!  There were multiple buses and I didn't check any signage on them; did I get on the wrong bus?!  I looked around and saw everyone else had the exact NYC Marathon clear bag allowed at the start.  Whew.  OK, not the most direct route to go through NJ, but maybe the quickest on marathon morning?  

After finally exiting I-95S and heading east on I-278 back into New York, the bus sat in stop-and-go traffic for the next half hour of so, before finally letting us out just outside of Fort Wadsworth about 7:15am.  I followed the masses to the TSA style-security check to enter the marathon start staging area, passed my bag (with gels, drink, waffles) through the xray machine, walked through the metal detectors and failed as usual (I have pins in my left shoulder from surgery decades ago), waited in line to be wanded down by NYPD officers, and then walked to the village.

Two hours to race start, but it somehow seemed to go by quickly.  I was a nervous wreck.  I know I was supposed to look next for Age Group World Championship area.  Fortunately there were plenty of huge maps at intersections, because most volunteers I asked along the way did not have any idea where this was.  Once I got there, I had to show my special Age Group bib to get in, and honestly, the "special" area reserved for us was kind of a let down.  There were separate porta-jons for us, which sounded good until I saw each line was at least 50 persons long.  There was a heated tent, but it was jam packed with standing room only.  Grabbed a bagel, left the area, and quickly found a large grassy area open to all with ZERO porta-jon lines.

People sitting around at the start villages,
dressed in their throw-away clothes worn over their race kits

Corrals:  This among the best security I've ever seen for checking runners as they tried to enter corrals.  There were two people at each corral entrance, and no one was getting past them without the proper bib.  I was in Wave 1, Orange Corral A (there were five start waves, three start colors (blue, orange, and pink), and six corrals per wave).  There were announcements and prior e-mails indicating corrals for Wave 1 would open at 8:10am and close at 8:50am.  I didn't want to get there late and risk either not being able to get in or being thrown in like sardines.  I got to the corral entrance right about 8am and they let me in.  There were very few runners in the corral at that time so it was easy to use the porta-jons in there and then I just sat down in a sunny section.  

At Indianapolis Marathon, I remember another runner told me they snuck in to the corral at the last minute because it was packed.  I've been to other marathons and races wear runners would either slide through vertical bars or jump over the corral barriers, but that wasn't happening here.  The corral gates were probably 10' high or more, and the closed gate in front of us (which would open at 8:50am to allow us access to the starting line) was probably more like 15' high.  

The extent of the international audience hit me when all announcements in the corrals were in at least six different languages:  English, Spanish, French, Italian, Portuguese, and German.  Naturally our corral got busier and busier.  I was wearing an extra layer of clothing that I along with many runners discarded just before the gates opened.  I had on a pair of torn sweatpants, a garbage bag for a top, a stretched out running hat, and worn gloves with holes in the fingers.  There were numerous large boxes marked for clothing donations, and since we could no longer move in the now-packed corral, runners would pass their discarded clothes in a row from runner to runner until the one closest to the boxes would throw them in.

We could see the sub-elites ahead of us through gaps in the gates, and they were doing warm-ups in the area ahead of us, albeit on a narrow OAB section of pavement.  But that option was not available to us.

At 8:50am, the large gates of Mordor (or so it appeared to me) finally opened, exposing the on-ramp ahead for us to access the interstate highway and upper deck of the Verrazano Narrows Bridge where we would start.  Almost time.  At 9:05am, the cannons boomed and we watched the elites start in the lanes next to us (separated by jersey barriers).
The start of the red line on left is showing where I was
standing while watching the elites start

And here is our Wave 1 start,
just a minute or two before starting, as 4 NYPD helicopters
patrol overhead


Race start to 10 Miles:  
Course map
(starting from the bottom in Staten Island)

Pretty good weather for race start
(in truth, I'd prefer it 5-8℉ cooler,
but no complaints)

I thought that maybe I should break down my race report by each of the five boroughs, but the reality is I didn't really remember much about Queens and the Bronx, not distinctly large differences between the different boroughs.  So I'll mention them as I pass through them.

At 9:10am the cannons went off again, this time for us, and we were quickly moving.  At Boston this year, it took me (and Tommy) 6 minutes and 24 seconds after the start to reach the start line.  Today it would take me 18 seconds!!

The first two miles you're on the Verrazano Narrows Bridge.  This is the biggest "hill" on the whole course at 164' elevation gain, but since it's right at the start, your legs are fresh.  It's a concrete bridge but it was still neat to take it all in, with the best views the entire race looking out over the water and the city.  It was pretty noisy on the bridge, as the four NYPD helicopters were overhead and on both sides of the bridge patrolling.
I'm not sure which wave this was, as I sure don't
remember feeling that jammed in on the initial bridge

Another view of runners crossing the 2-mile long
Verrazano Narrows Bridge
(both pics here from NYCM FB)


Mile 2 is a big drop off the bridge and into Brooklyn.  Mile 1 uphill split 6:59, and Mile 2 downhill split of 5:59, my fastest mile split in the race.  Both were anomalies as I settled down and into a rhythm after the bridge.

Coming off the bridge into Brooklyn, and then for much of the rest of the race, the crowd support is amazing.  Someone from a police car yelled, "Welcome to Brooklyn!" and then there is just so much palpable race excitement that I had to check myself several times against my watch and remind myself to slow down and run my intended pace (6:35/mile).

At the point entering Brooklyn, it is odd to see some runners coming towards us on a different route and in a different direction.  For the first eight miles, there are three different race routes (orange, blue, pink) corresponding to your bib colors and your corral colors.  For most of those eight miles, the routes are running parallel and adjacent to each other, but not in this section.  I guess this is all part of the well oiled machinery that allows the marathon to get almost 60,000 runners to the finish!
Early on in the race, there are actually three separate courses,
depending upon which color you are in.  The routes eventually 
converge.


Mile 3 to 10 splits were amazingly consistent for me:  6:32, 6:30, 6:34, 6:35, 6:34, 6:39, 6:35, 6:32.

It's like I set it on cruise control.  When I did have to adjust pace, it was always that I had to slow down slightly to hit my pace (as opposed to speed up).  While that's a good place to be in, I told myself not to get excited, as it was very early in the race.  It's not like this section was pancake flat, but the hills at most were 50-60' and such gentle grades that they were barely noticeable.

Miles 10 to 20:  Just after Mile 10, you hit the "Silent Mile" section of the course, where Hasidic Jews line the Williamsburg neighborhood and absolutely no one is cheering.  It's a weird contrast to the rest of the loud raucous spectator lined route.  Apparently, the Hasidic Jews despise that "scantily clad" runners out there, which violates their modesty policies.  The people I saw looked angry or unhappy that the marathon is going on.  Some of them try to cross the street packed with runners, and that sounds like a recipe for either them or runners (or both) to collide and get injured.  I did not enjoy this section.
Typical scene in the "Silent Mile"


In Mile 12, we had the narrowest section of the course and I was surprised to have runners basically in close quarters all around me 360°.  Any turn we took was really tight, sometimes going over curbs, and I had to be really careful not to either trip or run into someone.

In Mile 13, we cross into Queens, and I'm able to keep hitting my target pace through Queens, though Mile 15.

Mile 11 through 15 splits:  6:36, 6:30, 6:29, 6:34, 6:41

Early in Mile 16, we reach the part of the course that I disliked the most:  the Queensboro Bridge.  This is a 125' and although averaging only a 2.5% grade, we're in the latter half of the race when my legs are not so fresh, and the terrain is an awful cement with numerous potholes.  While the potholes are filled with asphalt, they're unevenly filled in that some are not completely filled so there's a divot and others are "overfilled" so that there is an above grade big bump you have to watch.  The views weren't even that good as there is a deck above you.
Leaders coming up the Queensboro Bridge in Mile 16
Perhaps my most disliked section of the course

Towards the end of the bridge, you make a left turn on an off-ramp and come into roaring crowds in Manhattan.  I just had to be careful to pay attention to the cement curbs below my feet instead of the spectators, as being sandwiched between my runners on my left and right, at the moment I was really at the mercy of whatever path they took.
And here is one of the leaders (Hillary Bor finished 12th)
coming off the on-ramp from Queensboro Bridge in
Mile 17


Mile 16 was the slowest mile yet at 7:07, and my only mile north of 7-minute pace.  My concern was is it game over on sub-7 pacing and any possibility of sub-3?

Fortunately the next three miles were straight as an arrow, no turns, and relatively flat.  Ran miles 17 through 19 at 6:32, 6:37, and 6:43.

In Mile 20, we cross the Willis Avenue Bridge into the Bronx.  This bridge is a very small incline compared to Verrazano Narrows Bridge and Queensboro Bridge.  My pace for Mile 20 was 6:57.

Mile 20 to finish:  20 miles down, "just" 10K to go.  In Mile 21, we take the Madison Avenue Bridge back into Manhattan.  It is one of the smallest bridges at just a 15' elevation gain, but what I got a chuckle out of was a hand-written sign there that said, "This is the last damned bridge!".  Amen.

Mile 21 is a 6:41 split, which should be encouraging, but I feel I just can't hold this pace anymore.  Beginning at the Mile 21 marker and at every subsequent and remaining mile marker, I assess what time I might finish assuming a 7:30 pace for remaining miles except for a conservative 8:00 Mile 26.

Miles 22 and 23 are flat and straight on 5th Avenue.  These should be very fast miles, but at this point I'm barely able to hold sub-7, with a 6:54 and 6:57, respectively.  If I hold to 7:30 miles for the next 2 miles, then 8 minute pace for the final mile plus .2, I'll pretty much hit 3 hours exactly.  This could be close.
Here I am in Mile 23.  It looks like I'm 
getting tired, which I am, but I'm still
running sub-7s!
(Photo by Matthew)

Mile 24, as I was fully aware, would be a climb.  It's an 85' gain (3rd largest on the course), so nothing crazy, and should be even less daunting given it's only a 1.6% average grade.  But this is Mile 24 after all, and the legs and body are tired.  I see a number of runners walking now, including two young women that passed me a few miles back.  Each time I look up it seems this hill just keeps going and going.  Which is kind of true, as the hill continues for a full mile.  Mile 24 split is 7:34.  Uh-oh.  I've got to pick this up or at very least not slow down any further in order to get sub-3.  While I've told myself I'll be happy with anything sub-3:10 (world age group standard for my age), at this point I'm so close to the that 3-hour artificial barrier that I really want to do everything possible to break it.

Early in Mile 25, we enter Central Park.  The map shows we ran next to a pond, but I didn't see that.  I am just singularly focused on getting to the finish line, and now doing so in sub-7:30 miles for the next 2.2 miles.  Mile 25 split 7:05.  For the first time, I'm confident doing the math that I will break sub-3.

Mile 26 has two right hand turns and while it's not flat with a 50' decline and similar incline, the closeness of the finish line gives me reason to just push and be optimistic.  After that second turn onto "West Drive" at SW corner of Central Park, I know we're close.  Mile 26 split 6:59.

I really appreciate seeing the "800 meters to go", "400 meters", and "200 meters" signs.  At long last, the finish line comes into view!

Final result:  Gun time 2:58:04, chip time 2:57:46, 2,003 of 59,125 overall (top 4%), 18 of 1,590 in age group (top 2%), 6th American in age group (all of top-10 were from Europe and Asia).

Fantastic!  I'm just elated with this result!  Such a huge redemption after so many disappointing races this spring, especially NYC Half and Boston Marathon.



What went well for me:
  • The race organization itself is obviously first-class, run by New York Road Runners.
  • The expo was fantastic and very interesting.
  • The Westchester Road Runner bus was so efficient, so easy, and a bargain at $50.
  • The crowd support (except for the Hasidic Jews) was amazing and helped pull you along.
  • Being part of the World Age Group Championship was a plus (except for the overcrowded bathroom line there), especially for leaving post race when we could exit Central Park pretty much immediately after the finish line as opposed to vast majority of finishers having to walk about a mile before exiting.
  • Having such a strong competitive field also helped pull me along.
  • I was thrilled to be able to consistently click off miles in the 6:30s for basically the first 20 miles.  That exceeded my expectations.
  • I slowed in the final 10K for sure, but didn't crater like a number of my marathons.  I only had three miles north of 7:00 the whole race (with 2 of the 3 hill-related), and only a single mile north of 7:30.  I certainly didn't come close to slowing the 20% for a 5K sometimes used as an indicator of "hitting the wall".
  • I finished sub-3!  At age 61!
  • I love the New Balance tech shirt!
What could've gone better:
  • The logistics are very difficult.  Of course there is some subjectivity to that, and yes, this is the largest marathon in the entire world (59,000+ in 2026), but like Boston having a point-to-point race just makes the transportation logistics difficult in at least one direction (pre or post-race, depending on where you stay, but likely both).  No matter where you stay and how you travel race morning, you're facing some combination of bus, subway, train, and ferry just to get to the start and/or from the finish.  This was only my second World Major, but I just have to believe the logistics will be markedly different (for the better) at Chicago next fall.  Based on the logistics alone, I will likely never run this race again.
  • Besides the transportation logistics, there is the matter of time required to get to the race start and/or from the race finish.  I got up at 4am and left my hotel before 5am for a 9:10am race start.  That's a lot of sitting around.  (Yes, I stayed outside the city in White Plains, but even if I had stayed downtown as originally planned, my bus time would still have been 5:30am, and I would've needed to take a subway to get there!)
  • The athlete's village was all just very confusing to me, and it didn't help matters with the majority of volunteers that I asked questions of (pretty basic questions about getting around the village actually) could not help me.
  • The sheer numbers of people concentrated on the course meant that people were very close to me and limited my lateral movement, even 16 miles into the race.  That made it tough for me on corners.
  • The first bridge was interesting and the most scenic, but after that, the concrete bridges were not fun to run on and some, especially Queensboro, were in quite a state of disrepair and partially patched potholes, which I was surprised to find.
  • The amount of e-mails I received from the race, from my NYRR membership to Abbott World Age Group Championships to the race itself, was really too much for me.  I'm all for frequent communications, but this was sometimes 4-5 times per week, often repeating the same information, and making it difficult for me to go back and search for specific information I was looking for, for example where exactly is the special early exit after the finish for World Age Group Championship runners, so that I can plan a meet-up with Matthew?

Bib was nice.
Medals (upper-left for World Age Group Championship,
upper-right for all finishers of NYC Marathon)
just OK

The "ponchos" they give you after finishing
are pretty amazing - better than a regular
poncho as it's lined and warmer, and better than
the typical Mylar "blanket" you get

And again, I just love the shirt:
the color, the brand (NB), and the design with the
Statue of Liberty and list of all 5 boroughs you ran through

So now I have 2 World Majors stars!  Finally!
Let's see how far I get in this journey.
My NYC Marathon results puts me at 9th in the country in my age group this year;
last year was 7th.  All good.  Onto the next one ...

Sunday, October 26, 2025

Cape Cod Half Marathon

 

Falmouth, MA
Saturday, October 11, 2025

I hemmed and hawed and procrastinated on deciding on a fall half-marathon tune-up.  Last year I ran Block Island Half, which I liked but had the downside of not being very competitive (upshot:  I got on the podium with a 3rd place OA, downside:  running as an island much of the race).  I've never run the Hartford Half nor the Cape Cod Half, and ultimately decided on the latter.

Because I procrastinated until September to sign up, I lost out on a guaranteed shirt (more later), name on bib (free to all signed up by August 1, not like NYC full that wants to charge me to add this), entry price had gone up $30, and much of the lodging accommodations were already gone or exorbitantly expensive, obviously especially those in close proximity.

I ended up staying at the Best Western Cape Cod half a half hour drive away in Hyannis.  Not ideal, but not terrible either, and pretty much a straight shot on Route 28 on race morning.  The drive Friday afternoon was lengthy and had bumper-to-bumper traffic in both Providence (rush hour on a 3-day weekend) and Bourne.  Once I finally got to bib pickup (Friday 3-6pm), check-in was so quick and easy, and also featured a small expo.  Gave me a change to get a feel for the start and finish, which is always nice.

Race day parking SNAFU:  Since I already had my bib, I planned to arrive my standard 1 hour before.  Ran into slow traffic, including pedestrians and runners in road, as I got close to the start, and ended up arriving 45 minutes before.  No problem I thought; park and then plenty of time for a short warm-up.  The problem was there was no single parking lot; there were 12 of them spread out and you had no way of knowing which were full and which were not until you got there.  I had a Plan A parking lot 0.1 miles from start, and in case that was full (it was), I had a Plan B parking lot 0.3 miles from the start.  What I did not plan on was the amount of time to navigate from one lot to another on race day with bumper-to-bumper traffic.  What I also did not plan on was my Plan B parking lot being completely full.  I was turned away with a map of all 12 lots again, and the volunteer could not tell me where the next closest lot was.  I panicked as I did not have a Plan C and I had to keep moving.  I figured I could not afford to go to yet another full parking lot, so I picked one of the farthest ones at 0.85 miles from the start, and reconfigured my GPS yet again.  The good news was there was plenty of parking at the Falmouth Municipal Court; the bad news is it's now 20 minutes, not 45, until race start.

Race start panic:  Between the longer distance to the start and the short remaining time, my warm-up will now be getting to the start itself, and it will be in race shoes, but I'm still feeling upbeat.  I arrive at the race start ten minutes pre-race and I figure it's an easy walk to the start.  Well, it is, kind of.  The problem is there are race corrals all fenced off, they are very narrow and winding around in a circle, and the only way to enter the corrals is from the very rear.  I can't get near the start line because there are two levels of barriers, with volunteers directing me to the back of the line.  After panicking and standing there for a moment, I get started pushing and weaving my way from the back of the crowd.  It's quickly clear that I just don't have time to make it given the slow rate of progress.  With about two minutes to race start, I am "all the way" up to the 10:30 pace marker.  Ugh.  I see two race officials blocking a roped off barrier that's cutting off the long winding corral from a shortcut to the 8:00 minute pace barrier.

I approach the two and plead my case that I am a sub 6:30 half marathon runner, I'm attempting to win my age group outright, and I "need" to be up with the 6:30 pace corral.  The older guy says I still need to wait in the line and points me to get back with the others.  The younger guy explains that age group awards are based on chip time.  OK, that's a little bit of relief and shows he at least understands my dilemma, and I thank him for that, but explain that would still be a lot of weaving for a sub-6:30 runner stuck in a 10:30 pace start.  Nothing.  I said, seriously, as a 60-year old I ran a 2:53 marathon and a 1:23 half last year.  Nothing.  I was desperate and then asked him if any chance when the race starts, you two look the other way?  He looked me up and down and I guess decided I looked like a fast runner (or maybe he was sick of listening to me?) and he said, "You've got 45 seconds to race start!  Go!".  I didn't ask twice, ducked under the rope they were holding, ran to the 8:00 pace sign (the closest I could get), crawled through the barrier to startled (or maybe disgusted?) runners there just to hear one ask another "What time are you shooting for?", the response of "1:55", and the response to that of "Good, I'm in the right place.".  Oh, no.  I pushed forward several more rows and the gun went off.

It turns out there were 10 separate wave starts, each 60 seconds apart.  I completely missed all of this, although it was a on a Facebook post.  So I guess that's on me, but my worries dissipate as I made it into Wave 1.

Race start:  It only took me 11 seconds to get across the start line, and I was only weaving/meandering through slower runners for about 1/4 mile before I found an open line on the far side of the road.  Crisis averted; now calm down and get your head into the race and run the race you planned for.
I'm crowded in at the start (about 8 o'clock in above pic)
Trying to sight a line where I can run and pass some of these
runners.  (I'm in blue Block Island singlet and hat)

And what is my plan?  Pretty simple:  run 6:15 splits for as long as I can.  Assuming the actual distance I run is about 13.25 miles (based on not running tangents/straight lines/etc), that would get me just under a 1:23.  Do I expect I can hold a 6:15 for the entire race?  No, but depending on how long I can hold it, a 1:24 or 1:25 should be possible and after my 1:27:06 NYC Half in March, I tell myself I'll be happy with a sub-1:25.
Here you can see the separation between waves, with the next wave waiting behind a rope at
start/finish line.  That would've been awful if I had been stuck in a later wave.

Great first name and all, and congrats for being out there, but I wouldn't have wanted
to have been stuck in whatever late wave with Grandpa Jeff.  That would've been rough.

The first mile is a slight downhill (the biggest downhill on the course!) down to the water, and that plus the adrenaline overcomes my initial weaving and I hit my goal with a Mile 1 split of 6:13.  Ok, good, but a long way to go!  I run past a lawn with ghosts peering out of dunes, and it's pretty cool!
Slight downhill in Mile 1.  I'm partially blurred out in far right of this photo,
running on the double yellow median strip trying to find an open lane to pass runners.


Mile 2 split is 6:16, and Mile 3 6:18 on a bike path.  At the end of the bike path, we have the only awkward turn on the course.  It's not a cone turnaround, but at about 135°, it's not great either.

Course map.  Mile 3 turn in lower left.

Much of the remaining ten miles of the course is right along the ocean, and the water views are great.  We go past the house with the ghosts in the dunes for a second time at Mile 4, and this time the owners are out cheering, so I yell out, "I love your ghosts!".  (I really do!)  They cheer me on as I go past.

Mile 4 split goes by in a 6:13.  I take my first GU.  After the Mile 4 mile marker (all mile markers are highly visible teardrop flags), I notice that I see no one ahead of me, even on straightaways.  I start to worry that I'll be running as an island for the rest of the race, and it'll be like last weekend's Ocean Road 10K all over again.  I tell myself I'm going to have to work harder to push myself to hit my target splits now, all while wondering how long will I actually be able to keep up 6:15 splits.
I really like how this photo came out.  Early miles with plenty of room for me to run now.


Mile 5 is a surprising 6:09.  Mile 6 brings two favorable changes for me:  1) I start to see people in front of me again (that I will continue to for the rest of the race!), so that gives me people to keep up with and even chase down, and 2) we get to an area where many cheering spectators are concentrated, and I hear my name called (no, my name is not on my bib).  I look over to my left and see Brian Coyne cheering me on!  We go past the ferry terminal for the Falmouth-Oak Bluffs ferry, and I know we're approaching the only "hill" on the course.  It's only 35' elevation gain!  If it weren't for the truck towing a long boat trailer that pulled out in front of me, it would be no issue but I worried that the trailer wouldn't be out of my way in time (it did clear in time, but barely).  

Mile 7 is a nice, but short, downhill bringing me into Falmouth Heights, where The Who's "Baba O'Riley" is playing loudly!  I see the road ahead of me painted, as I read the words and realize this is the finish line of the Falmouth Road Race!  Somewhere around here I see a police car with lights coming towards me and the lead runner just behind it.  This is pretty cool as I watch oncoming lead runners for the next mile.

At Mile 8, we start a 1/2 mile loop before reversing direction.  I'll take a small loop over a cone turnaround any day!  Mile 6/7/8 splits:  6:11, 6:14, 6:17.

The return:  It is lightly raining now, as I approach an aid station and take my 2nd and final GU.  I normally only take 1 GU in a half marathon, but with reason to believe I've been underfueling on my longer races, 2 GUs it is this time.  Now it's fun to be running on my way back, with runners approaching me, and many cheering me on.  This is helpful and motivating.  Mile 9 split is a 6:12.  I am really happy I've made it this far successfully hitting my target splits; half of me thinks it's OK to slow a bit now but fortunately the other half of me insists to push on and try one mile at a time to keep up the 6:15 target.

Mile 10 takes us for a 3/4 mile diversion off the main coastal street.  It's up and back on Worcester Court, but not a cone turnaround as the street has a grass island down the middle.  The turnaround is a little awkward as you go up over the curb, left turn onto the grass, and then conversely, left turn off the grass, over a curb, and back onto the street.  Not ideal, but there are plenty of cones and plenty of volunteers letting you know this is coming up.  I imagine I lost a few seconds here, but that's probably about it.  At the end of Mile 10, just about the end of Worcester Court, Brian Coyne calls out to me again with some positive encouragement.  A totally different place than when I last saw him, so obviously he's following someone as they race the course.  Mile 10 split 6:16.

OK, just 5K to go, I tell myself.  Focus on each mile one at a time, I remind myself.  Mile 11 takes us back across the Falmouth Road Race finish line in the opposite direction.  This time AC/DC's Thunderstruck is being belted out as I run through the area!  Awesome!  There is a reason Thunderstruck is played at so many road races:  it's inspiring and motivational.  I go back up and over that 35' hill, pass a couple runners in the process, and am feeling really good!  Mile 11 is in the books with a 6:12.  Happy with that!

Mile 12:  I run down through the spectators gathered at the ferry terminal, as we go up and around the Falmouth Inner Harbor.  I hear "Jeff Walker" called out, followed by some encouragement.  The female voice sounds familiar but it's behind me now and I'm sure not going to  look back at this point.  Then I hear, "My daughter Mary is in the race as well".  Oh, it's Carol Ann Larson!  I look down the stretch and am catching another runner as we approach the end of the mile.  6:18 mile split.

Mile 13 to finish:  I tell myself it's "go time".  I'm feeling good and pick it up for the remainder of the race.  I pass that runner, and will catch and pass one more before the finish line is in sight.  A lot of people are cheering now.  I hear my name called on the PA system as I approach the finish line.  6:01 final mile split, and a 5:46 pace for the final 0.2! (I ended up running 13.21 miles on this certified course)
Final strides, with the finish line mat just ahead of me.

And finished!  Great to finish strong.


Final result:  Gun time 1:22:10, chip time 1:21:59, 20th overall out of 1,955, 1st in age group out of 54.  Full results here.
Free photo at finish, inside a 1970s VW bus!
Courtesy Cape Cod Photobus


What went well:
  • Ecstatic with my time!  And the RD just confirmed a $100 check will soon be in the mail to me!  
  • I paced this race really well, if I may say so.  A very rare negative split for me.
  • Really enjoyed the course.  Flat and very scenic.  Most of the miles had water views.
  • Very efficient check-in process.
  • Highly visible teardrop markers at every mile.
  • Loved the race shirt!  (I signed up too late to be guaranteed one, but ran fast enough to secure one of the unclaimed shirts at the finish.)
  • Even loved the race medal!  (And I'm not a big fan of race medals.)
  • Free photos!
  • Nice to have chowder at the finish.  And the chowder was pretty good too!


    Race medal and shirt are both pretty cool!

What could have gone better:
  • Parking is just not easy here.  There is no single central parking lot, but rather 12 separate and unrelated lots, all pretty small.  I don't know how the organizers could fix this issue, as it's really out of their control.  If I ran this again (which I wouldn't hesitate to), I think 1) I would get there at least 1.5 hours early, and 2) I wouldn't waste time going to the very closest lot, as it is small and fills quickly and the streets are clogged with traffic and pedestrians on race morning.
  • Very narrow corrals with no easy access to faster pace points.  I do think they could be designed much better, and much of my woes in getting stuck back so far initially were tied into the parking issue.  Here as well, arriving 1.5 hours early should solve that for me, although I probably would need to start to get in line at least 20 minutes pre-race, as they were jammed full 10 minutes before race start.
  • Bib sizes:  I've mentioned this before, and really it's so minor, but I don't get why bibs are getting bigger and bigger (same beef I have with cell phones, but I digress).  
    Bib shown compared to size of Run for the Pumpkins bib.
    Does it need to be so large?

Overall, really happy with this race and my result.  My fastest half marathon in 3.5 years, and a confidence builder that I needed going into NYC marathon.
Of course, this prize money was a confidence booster
as well!


Saturday, October 25, 2025

Ocean Road 10K 2025

Sunday, October 5, 2025
Narragansett, RI

Not really a lot to say about this one, as 1) I've run this before (2024 in 38:28), and 2) it just wasn't an interesting race for me as I ran pretty much the entire race alone and never saw any other runners.  But here goes:

My fifth final race of the 2025 RI Grand Prix.  There are seven races total this year.  I missed the initial race (Aquidneck 10K in March) and will miss the final (Colt State Park Half Marathon in November) as it's same date as NYC Marathon.

Last year, I was fortunate enough to be chauffeured to the start and dropped off by Jana, but this year I was relegated to taking a school bus like the vast majority.  Here was the race day schedule that I had to pay attention to:

My assigned shuttle was 6:30am.  The earlier you signed up, the later your shuttle assignment, as an incentive to sign up early.  I didn't sign up until September 4, or 4.5 weeks before race day.  After picking up my bib, I got on the bus, and one of the volunteers told us repeatedly make sure we show our race bibs to the bus driver.  OK.  I got on, showed the driver the bib, and she asked, "Why are all you runners showing me your bibs?"  I told her because we were told to.  So the bus drivers aren't actually checking bibs, don't know what bib number range corresponds to what boarding time in the race instructions, and thus you can actually board at any time that you want.  Good to know for next time!

It took us about 15 minutes to get to the race start.  I used the porta-jons before the lines increased, went out for a nice 2-mile warm-up, came back, chatted with both Adrian and Katie Garvin, and was ready to go.

Race time:  The gun went off, a number of faster runners went past me, including Adrian right away and lastly Dan Hawkins about a 1/4 mile in.  The rest of the race was not very exciting for me.  The ocean scenery at various spots was certainly attractive, and interesting, but after Dan went by, I ran the rest of the race as an island.  That is, I never saw any runners in front of me, and none were pushing me from behind.
Start of the 2025 Ocean Road 10K
I'm the runner in blue singlet closest to the yellow median line
Dan Hawkins on my right shoulder, and Katie Garvin on my left


My first mile was my fastest at 5:59 pace.  Not unreasonable given that just last month I ran the Bound for the Sound 10K (certified course) in a 36:51, for an average 5:55 pace.

After the first mile, my pace just dropped for significantly, as Miles 2, 3, 4 splits were 6:07, 6:14, 6:26.  To be fair, mile 4 does have minor hills, but I still think I would have run faster if I had anyone at all running within sight of me at any point during the race.

Mile 5 is a slight downhill coming to South Pier Road and the seawall, and I ran that in 6:12.  I picked it up for the final mile for a 6:02 pace (why couldn't I have done that earlier?), and for some reason was surprised and disappointed to see "38:xx" on the finish line clock as I approached.

Race results:  38:19, 16th out of 1,315 overall, 1st of 22 in age group.  Full results here

What went well:
  • I won my age group
  • I ran nine seconds faster than last year
  • Very scenic course
  • Website is very clear, informative, and easy to navigate
  • Detailed pre-race instructions

What could have gone better:
  • Well, I could have run faster!
  • For a race with over 1,000 runners, it seems kind of surprising that I could go the entire race without seeing any other runners!  Just not very deep in competition for me, unlike the recent Bound for the Sound 10K.
  • The organizers use EventBrite for registration.  Ugh.  It might be a good platform for social events, but it's certainly not a running platform!  You can't search other registrants, there are no results posted, and no photos or other features like real running registration platforms such as RunSignup.
  • It's not a certified course.  This one actually seems to hit the distance, so I'm not really bothered by it, unlike certain other races by the same organizers where the distance seems to be short based on the majority of Strava posts.  In a road race, the majority of runners should have GPS recordings exceeding the posted distance, not significantly less than.  For the amount of runners they get and revenue they take in, just pay the amount to have your courses certified.  Then it's good for ten years!

Nice looking mug for my age group award

Sunday, September 28, 2025

Bound for the Sound 10K

Old Lyme, CT
Saturday, September 20, 2025

Final race of the 2025 USATF-CT Road Grand Prix.  Eight races, of which I ran six.  I had previewed this course three weeks prior, and with favorable impressions.  I was excited to race here, with my only apprehension being that I was coming into this with low expectations given that I arrived home the night prior after a 13-day vacation to Newfoundland with not the best eating and nearly 3,000 miles of driving.

I arrived onsite at about 7:10AM ahead of an 8:00AM race start.  I followed the race instructions to drive down Hartford Avenue (finish line) to be directed by parking marshals.  There was a line of cars going both down to the beach and away from the beach, which perplexed me.  The short story here is the parking marshals could've done a better job, as we got down close to the beach only to be turned around one car at a time with awkward three point turns.  (I think the beach parking lots had filled, and they hadn't coordinated very well to have cars stopped further up the road once that happened.)  But it cost me less than five minutes, and I was turned around, and parked at a different lot, so if that's the worst of the day's issues, no complaints!  And knowing the RD Chris C, he'll get it fixed for next year.

Parking was just under 1/4 mile away (if I had gotten there earlier, it would have been even closer).  Check-in was quick and simple, as was shirt pickup.  It was the bathroom line where I lost another 10 minutes.  Pinned my bib to the team singlet I would be wearing, and off for 1.5 mile warmup.

Changed into my race kit including shoes, and jogged to the start line, where Boston's "Cool the Engines" was playing.  I told the RD great job on his choice of music, ran a few strides, and lined up about four rows back just before the national anthem was sung.

Course Map:  Note the author in highlighted text at left of map!  RD Chris, knowing I was
previewing the course, asked if I'd make a Strava route of my preview run, which I was
happy to do.


Start to Mile 2:  My only other issue (besides parking) was the start was a little chaotic where you quickly make a left turn, and I was boxed in a bit and got stuck behind other runners, and then within a quarter mile, you make a sharp right turn and sharp left, but I completely understand that with the roads ending (and starting) at the Sound, there is just isn't opportunity for the RD to plan out a long straight start.  The rest of the coursed I really enjoyed.
Immediate first left turn; boxed in behind several runners
(I'm in red singlet below red arrow)

Somewhere early in the first mile I couldn't help but notice a sea of green ahead of me, representing Manchester Running Club.  I had thought that our own club, Mohegan Striders, would have a large contingency today given our proximity to the race (40 minute drive for me, but even shorter for the majority of members living in SE CT).  But for whatever reason our ranks weren't well represented today.

At about 1/2 mile in, you turn onto Shore Road (Route 156) for a very short stretch, before crossing Shore Road to the north and starting a long, quiet loop, with basically the first 1.5 miles uphill at an easy grade.  My Mile 1 split was 5:56, but I was thinking there was no way I would be able to hold that and would soon be looking at 6:15 or worse.  

At the start of Mile 2, we turn onto Mile Creek Road, the only part of the course with lane restrictions, as you needed to stay on the left side of the road.  There were cones on the far left side of the road, and most runners were staying inside the cones, but that looked a bit too congested for me, so I stayed just to the right of the cones but always to the left of the center medium line.  I passed teammate Jared here briefly, but he repassed me and I kept him in sight.  At the end of Mile 2, we start the only hill descent that is greater than 5%, and there are no inclines greater than 5%.  Mile 2 split 6:01.

Mile 3 to 4:  We have an 80 foot drop in which I pass five runners, including Jared again and surprisingly Ryan Murdoch.  Once this leveled out a bit, four out of the five runners re-passed me, which was not surprising.  The rest of the mile, or I should say the rest of the race, was basically flat, with a few small rollers but nothing over a 25' drop or incline.  The only perceptible hill climb remaining was in the fourth mile up to and over a railroad bridge crossing.


Mile 3 split 5:48!  (downhill first quarter mile)
Mile 4 split 5:58

Mile 5 to Finish:  I am thrilled with my continuing fast splits, but I also know the game is far from over.  In Mile 5, we cross Route 156 (thank you police for stopping traffic) and run a quiet road parallel to Route 156 and then the final mile (Mile 6) is on Route 156 itself.  On the final mile, there were 1-2 runners that passed me, but none even close to my age group so I just focused on my own race as I kept looking for "Where is that final turn off?!"  Mile 5 split 6:02 (slowest), Mile 6 split 5:54.  With the finish line is sight, I kicked it in as best I could, with a pace for the last .22 miles of 5:24.  I was happy to pass two runners in this final section.
With finish line in sight

Final result:  Gun time 36:53, chip time 36:51!  Average 5:55 pace!  1st 40+, 1st 50+, 1st 60+.  Full results here.

This was my fastest time ever on a certified, non-downhill 10K.  I went into this race with a little bit of apprehension, wondering if I'd break 38 minutes, and everything just clicked in this race.  Fun, well organized race.  I'm not sure why it didn't attract more runners than it did.

I really enjoyed this race, and would definitely put it on my repeat race list.
With the rest of the team that showed up.  I'm in blue cap below the "I" in "STRIDERS".
We didn't have a lot of depth today,
especially in 40+ age groups.