Overanalyzing My Poor 1/2 Marathon Performance

This past weekend I ran the Ohio Health 1/2 marathon. If you’ve been following along with my journey from fat to fit (https://wjgilmore.com/articles/10000-pushups) then you know I’m a big fan of tracking things. Like everything. All the things. My approach to training for the 1/2 marathon was no different and so based on all of the data I’d compiled I was feeling very confident I’d break my previous 1/2 marathon personal record of 2:27:03.

Calculations based on prior runs led me to believe I’d finish in under 2:15, and ideally at 2:11. Furthermore, although I was already in pretty good shape last October when I achieved the PR, these days I’m in far better shape both in terms of endurance and overall body composition. Finally, this time around I actually had a strategy which was more involved than merely surviving the race (more about this in a moment).

But as Mike Tyson famously said, “Everybody has a plan until you punch them in the mouth.” I wound up finishing in 2:29:40, and more than two days later I’m still trying to figure out why I ran so poorly. But rather than let my mind wander aimlessly I figured I’d do what I do best and completely overanalyze the situation. Let’s start with the numbers:

MileAverage PaceCumulative Time
110:2810:28
210:0720:35
310:1030:45
410:1140:56
510:2451:20
610:191:01:39
710:101:11:49
810:501:22:39
911:061:33:45
1011:531:45:38
1112:491:58:27
1213:132:11:40
1314:042:25:44
13.23:562:29:40

With the help of my dear friend Claude I used numpy and matplotlib to create this graphic:

Half Marathon Race Statistics

I ran the first 10K in approximately 1:04 which isn’t a PR but was close to it (on March 21 I ran a 1:00:45 10K which included a crushing incline in the last mile). During this period I felt great, like Superman really. In fact I wound up running mile #6 faster than mile #5, I think largely because I was certain my running partner and sometimes nemesis Charlie was in my sights. The thought of passing Charlie around the mile #7 marker was so tantalizing that I started grinding up High Street with the goal of reaching him on the corner of Lane and High just ahead of the mile marker. As it turns out I caught up to him just following the turn, only to realize it wasn’t Charlie after all.

It turns out Charlie finished the race in 1:58, so by mile #6 he was well ahead of me and his evil twin.

Despite the letdown, I ran mile #7 even faster than mile #6! I distinctly remember this point in the race, and don’t recall any particular issue. But as you can see in the pace chart on mile #8 the wheels came off. The question is… why?

My 1/2 Marathon Training Regimen

Building on the success of 2025 I was determined to continue exercising at a pretty steady pace, but step up the pace (no pun intended) with regards to running activity. I did exactly that, logging 94.58 miles in 2026 (this does not include the 13.1 miles run during the 1/2 marathon). I completed several long runs, including:

DateMileageTotal TimePace
March 216.1 miles1:00:459:50
March 289.96 miles1:47:4610:49
April 118.35 miles1:22:459:54
April 164.25 miles42:049:52

In addition to these runs I also ran 7 5Ks, 3 10Ks, and a series of other runs of varying mileage. I’ve also completed 3,180 pushups and 1,645 squats YTD, as well as more punishing stairmaster workouts than I’d like to remember. I’ve also been lifting weights, and on March 8 participated in the Arnold Fitness Expo Pump and Run where I managed to benchpress 150 lbs 16 times and ran a 5K in 27:36 (my current PR).

I am cognizant of not running a full 13.1 miles as part of the training, and perhaps that was a mistake. But I’ve run the 1/2 before and because of it knew exactly what I was up against, so I’m not going to beat myself up too much over this omission.

My Race Plan

As documented here I felt like I had a pretty good race strategy in place. The plan was to do something called a negative split in which I would start out relatively slow and then run at a slightly faster pace as the race progressed. In the best case scenario the pace chart would look like this:

  • Miles 1–3 @ 10:30
    • 10:30 = 10.5 min
    • 3 × 10.5 = 31:30
  • Miles 4–8 (5 miles) @ 10:05
    • 10:05 ≈ 10.083 min
    • 5 × 10.083 = 50:25
  • Miles 9–11 (3 miles) @ 9:50
    • 9:50 ≈ 9.833 min
    • 3 × 9.833 = 29:30
  • Miles 12–13.1 (2.1 miles) @ 9:30
    • 9:30 = 9.5 min
    • 2.1 × 9.5 = 19:57

If executed exactly as specified then my finish time would be 2:11:22. Note though I said “in the best case scenario”. I didn’t actually think I’d be able to keep this pace however I thoguht it was directionally correct because on the earlier 8+ and 10 mile runs I was able to improve pacing considerably as the run wore on.

I’d also maintained a pretty strict diet in the weeks heading into the race, and further dialed in in on race week. My diet in the days ahead of the race consisted of: chicken, rice, potatoes, grilled vegetables, and fruit. The morning of the race I woke up at 5am and at 5:45am ate one cup of yellow potatoes. Approximately one hour before the race I drank a small bottle of zero calorie gatorade.

Immediately before the race I ate 4 GU Energy Chews. At approximately mile 3.5 I consumed one GU energy gel (salted caramel), and did the same at approximately mile 7. My plan specified a third was to be taken at mile 10 however my performance starting at mile 8 degraded to the point that frankly by mile 10 I was so dejected that I neglected to follow the plan. In hindsight this was probably a terrible mistake and possibly cost me a PR.

So What Happened?

The short answer is I still don’t know other than to suppose I “bonked”. Distance runners and cyclists use this term to describe what happens when one’s glycogen stores become so depleted that performance drops off a cliff.

If this is correct, then why I bonked is the real question. I felt fine on March 28 running the 10 miler, and also ingested two GU packs during that run. I will however note one primary difference between the runs, which is that during the 1/2 marathon my feet inexplicably started to hurt badly around mile 8-9. I don’t understand why this happened; my running shoes (Saucony) are not new, but I track their mileage and don’t believe there are more than 400 miles on them. Regardless, I’ve already bought a new pair of Saucony’s and officially retired my current pair following this race.

What Will I Do Different the Next Time?

That’s a great question. My next 1/2 marathon race will be August 23, although I think I’m going to run a few 13.1 milers between now and then and methodically review my pace. I also wonder whether the 100 calorie (22g carbs) GU gels are enough. ChatGPT says the typical 1/2 marathon runner should be ingesting 30-45 grams of carbs per hour, but I’d imagine the actual correct number is going to vary a bit per runner.

On May 23 I plan on running a 13.1 miler around my neighborhood, and will subsequently update this blog post with the results.