Boston Marathon 2026 · Race Report
I built the pace guide.
Then I ran the plan.
This page started as a Boston pacing resource: course profile, weather, fueling, spectator logistics, and grade-adjusted mile targets for a 3:05:30 goal. After race day, I pulled the Strava splits and compared each mile against the calculator.
Finish
3:07:05
official
Goal
3:05:30
+1:35 / 0.9%
Strava GPS
26.45 mi
3:06:52 moving
Within 3%
20/26
14/26 within 2%
Mean abs diff
2.4%
mile pace vs target
Pace control
The useful part was not one perfect pace. It was permission to vary.
Flat 7:03 pace would have been the wrong instruction for Boston. The first pass wanted to reward the opening downhill too much, so I challenged it and kept a race-day guardrail: around 7:10 for the first four miles, then judge the rest against the mile I was actually in.
Opening guardrail
7:10
First 4 actual avg 7:06 (-1.0% vs guardrail)
Most slower than target
Mile 1
7:14 vs 6:43 target (+7.7%)
Most faster than target
Mile 16
6:46 vs 7:38 target (-11.4%)
Closing miles
+1.3%
average signed pace delta, miles 22-26
Course map + elevation
Where the speed was controlled, taxed, and earned
First 4 miles
7:06 avg
The public story: restraint. The guardrail was 7:10, not banking the downhill.
Newton miles
7:12 avg
Target averaged 7:23 here, so the hill tax was expected instead of surprising.
Granularity
1-mile bins
Each shaded band is one GPS mile, so the elevation, target, actual split, and percent miss line up.
Capacity growth model
What has to become true before Chicago
Sub-3 is not proven by listing the intended workouts. It becomes believable when the same pace costs less, the body holds form late, and the mind can stay patient before choosing pressure.
Cycle runway
25 wk
Boston to Chicago: 174 days
Sub-3 ask
-7:06
3.8% faster than Boston
Per-mile shift
-16s/mi
7:08 to 6:52
Intended build
15 wk
60 mi peak is input, not proof
Late diff
2.9%
mean abs diff, miles 20-26
Belief evidence
6:44
mile 23 after Heartbreak
Max exposure
900 mi
only if every week hit 60
Finish projection ladder
Percent improvement from Boston official time
3:07:05
What must be true for sub-3
This separates planned work from the evidence that would make the attempt rational.
Feasible if the build changes cost, not just confidence
Real gap
-7:06
3.8% faster than Boston, or about 16 seconds per mile. This is plausible, not casual.
Fitness gate
6:52/mi
Marathon pace needs to feel controlled after 90-120 minutes, with less HR drift and less form decay than Boston.
Validation race
1:26:20
A tune-up near this half-marathon equivalent, or roughly 39:09 for 10K, would make the attempt more evidence-based.
Belief case
M23 6:44
You found 6:44/mi after Heartbreak. Mile 24 was 6:57/mi at 167 bpm.
Risk gate
durability
The miss mode is not speed. It is carrying the speed from 18-26 without glycogen, heat, mechanics, or confidence unraveling.
Mental skill
patient pressure
The sub-3 version is boring early, emotionally neutral through halfway, then aggressive only when the course and body have earned it.
Physiology
The science case is aerobic capacity, threshold fraction, running economy, and durability improving enough that 6:52/mi is not redline effort.
Course translation
Chicago helps because rhythm is simpler than Boston, but the flat course only matters if fueling, heat control, and late mechanics survive.
Mental execution
Belief is useful when it is rehearsed: hold back early, tolerate boring, fuel on schedule, and decide again after 20.
Practical projection: with a healthy uninterrupted cycle, a fact-forward Chicago band is roughly 3:01:28-3:03:21. The stronger claim is not "the plan says yes"; it is "the gap is only 7:06, the course is friendlier, and Boston already showed late-speed evidence." Sub-3 becomes a real attempt if the build produces lower drift, cleaner fueling, and calm decision-making at marathon pace. The 2026 Chicago Marathon date is listed by the event as October 11, 2026.
Science links
Actual vs calculator pace
Percent difference by mile
Body under load
The race was not just a pace story. The physiology was loud.
Strava shows the acute cost of the run. Oura shows the day-level readiness and recovery context around it. Together they make the post more credible: the tool helped control pace while the body still absorbed a very real marathon load.
Relative effort
621
Strava load score
Heart rate
173/184
avg/max bpm
GPS gain
1,619 ft
Boston course by Strava
Race-day steps
47,963
Oura daily total
Readiness
76
57 ms HRV race day
Sleep score
73
6h 19m
Peak mile HR
Mile 15
180 bpm average at 7:01/mi, right before the Newton sequence became the main limiter.
Fastest late mile
Mile 23
6:44/mi at 173 bpm after Heartbreak, which is the best evidence the course-aware plan left room to run.
Downhill reset
167 bpm
Mile 24 was 6:57/mi while average HR dropped, making the post-BC downhill visible in the data.
Two-day rebound
85
Oura readiness on April 22, with 72 ms HRV after the immediate post-race dip.
Oura activity
98
Oura calories
3,774
Active calories
2,149
Sources: Strava activity 18221431328, fetched April 24, 2026; Oura daily timeline synced April 24, 2026. Oura values are day-level aggregates, not second-by-second race telemetry.
Miles 1-10
Opening 10
+0.4%
1.9% mean absolute diff
Miles 11-15
Settle
+0.2%
1.5% mean absolute diff
Miles 16-21
Newton
-2.4%
3.5% mean absolute diff
Miles 22-26
Close
+1.3%
3.2% mean absolute diff
| # | Town | Target | Actual | Diff | % |
|---|---|---|---|---|---|
| 1 | Hopkinton | 6:43 | 7:14 | +0:31 | +7.7% |
| 2 | Ashland | 6:52 | 6:56 | +0:04 | +0.9% |
| 3 | Ashland | 7:10 | 7:09 | -0:01 | -0.1% |
| 4 | Ashland | 6:56 | 7:03 | +0:07 | +1.8% |
| 5 | Framingham | 7:01 | 7:05 | +0:04 | +0.9% |
| 6 | Framingham | 7:07 | 7:01 | -0:06 | -1.3% |
| 7 | Framingham | 7:00 | 7:01 | +0:01 | +0.2% |
| 8 | Natick | 7:08 | 6:59 | -0:09 | -2.1% |
| 9 | Natick | 6:59 | 6:52 | -0:07 | -1.8% |
| 10 | Natick | 7:08 | 6:58 | -0:10 | -2.4% |
| 11 | Wellesley | 7:02 | 7:04 | +0:02 | +0.4% |
| 12 | Wellesley | 7:07 | 6:53 | -0:14 | -3.2% |
| 13 | Wellesley | 7:03 | 7:09 | +0:06 | +1.4% |
| 14 | Wellesley | 6:58 | 6:59 | +0:01 | +0.4% |
| 15 | Wellesley | 6:52 | 7:01 | +0:09 | +2.1% |
| 16 | Newton Lower Falls | 7:38 | 6:46 | -0:52 | -11.4% |
| 17 | Newton | 7:32 | 7:22 | -0:10 | -2.2% |
| 18 | Newton | 7:14 | 7:16 | +0:02 | +0.5% |
| 19 | Newton | 7:01 | 6:53 | -0:08 | -2.0% |
| 20 | Newton | 7:29 | 7:19 | -0:10 | -2.2% |
| 21 | Newton | 7:23 | 7:34 | +0:11 | +2.6% |
| 22 | Boston College | 6:47 | 6:53 | +0:06 | +1.6% |
| 23 | Brighton | 6:58 | 6:44 | -0:14 | -3.2% |
| 24 | Brookline | 7:03 | 6:57 | -0:06 | -1.5% |
| 25 | Boston | 6:57 | 7:10 | +0:13 | +3.2% |
| 26 | Boston | 6:59 | 7:26 | +0:27 | +6.4% |
Percent diff = (Strava GPS mile pace - calculator target pace) / calculator target pace. Positive means slower than target; negative means faster. Calculator target shown here is the fixed 3:05:30 course-adjusted baseline so the report stays stable after race day. Strava measured 26.45 miles, so GPS mile bins will not perfectly match official course mile signs. Source: Strava activity 18221431328, fetched April 24, 2026.