Four days after finishing a 100-mile race, your legs don’t hurt. Your appetite is back. You lace up and everything feels fine.
Your blood says otherwise.
IL-6, the pro-inflammatory signal that fires the moment tissue is damaged, clears within 24–48 hours after most ultras. That’s why you feel better each day. But CRP (C-reactive protein), the marker that tracks the body’s actual repair response, can stay elevated for 5–7 days after a 100+ mile event. A 2016 study followed 18 runners for 7 days after a 130-km stage race. CRP was still 8 times above baseline on Day 7. IL-6 had been normal for four days by then.
You feel fine. Repair isn’t done.
Why IL-6 and CRP Are Different Clocks
Think of IL-6 as the fire alarm and CRP as the repair crew. IL-6 fires the moment damage starts, peaks within hours, then shuts off quickly. CRP shows up after IL-6 triggers the liver to produce it. It stays elevated as long as active repair is running.
At the 246-km Spartathlon, IL-6 rose 8,000-fold above baseline at race finish. By 48 hours, it was essentially normal. CRP at the same event rose 152-fold and was still above baseline at the 48-hour mark. Same race, same runners, same blood samples — two very different timelines.
For the shorter 130-km stage race, the gap is even clearer. IL-6 peaked at 26.5 pg/mL on Day 1, dropped to 3.4 pg/mL by Day 3, and sat near its 0.77 pg/mL baseline by Day 7. CRP didn’t peak until Day 3 at 1.45 mg/dL — more than 20 times its 0.07 mg/dL baseline — and was still at 0.57 mg/dL on Day 7.
IL-6 tells you the fire started. CRP tells you the crew is still working.
Waśkiewicz et al. 2025 reviewed 28 studies on ultramarathon inflammation. The finding held across all distances: IL-6 resolves in 24–48 hours while CRP often stays elevated for 48–72 hours or longer. Twenty-four of those 28 studies scored 7–9 on a standard research quality scale. This isn’t fringe data.
Ultramarathon Inflammation by Distance: IL-6 and CRP Don’t Scale the Same Way
A 50K and a 100-miler aren’t on the same spectrum. They’re different events.
| Race Distance | Peak IL-6 Range | Peak CRP Range | IL-6 Clears | CRP Clears | Typical Peak CK |
|---|---|---|---|---|---|
| 50–70 km | 20–100 pg/mL | 2–10 mg/L | 24–48h | 48–72h | ~1,500–4,000 U/L |
| 100 km | 80–250 pg/mL | 10–40 mg/L | 24–48h | 48–72h | ~4,000–10,000 U/L |
| 160 km (100 mi) | ~125x baseline | ~20–60 mg/L | 48–72h | 72h+ | 32,965 U/L mean* |
| 200+ km | 500–7,000+ pg/mL | 30–100+ mg/L | 48–72h | 72h+ (up to 1 week) | Up to 200,000 U/L |
*Western States 100 mean; 6% of finishers exceeded 100,000 U/L. Source: Waśkiewicz et al. 2025; Margeli et al. 2005; Frontiers Physiology 2018.
CRP can differ 10-fold between a 50K and a 200-km event. A 50K still produces CRP elevation for 48–72 hours. At the long end, it can stretch well past a week.
The 7-Day Biomarker Timeline After an Ultramarathon
Arakawa et al. 2016 gave us something rare: a complete 7-day blood panel from 18 runners after a 130-km two-day event.
| Timepoint | IL-6 (pg/mL) | CRP (mg/dL) | CK (U/L) | DOMS (0–10) | Training Recommendation |
|---|---|---|---|---|---|
| Pre-race baseline | 0.77 | 0.07 | 214 | 0 | Normal training |
| Immediately post-race | 26.5 | Minimal | Moderate | — | No training — peak IL-6 |
| 24 hours | Declining sharply | Rising | Peak: 3,716 | 7.1 | Rest only |
| 48–72 hours | Near baseline (1–3) | Peak: 1.45 | Declining, 3–10x baseline | 5.0 | Walking only |
| Day 5 | Near baseline | Declining: 0.64 | 847 (4x baseline) | 2.5 | Easy aerobic only |
| Day 7 | Baseline: 1.40 | Still elevated: 0.57 | 360 (~baseline) | 1.6 | Low-volume easy running |
| Day 9–14+ | Normal | Normal | Normal | 0–1 | Structured training can resume |
Source: Arakawa et al. 2016 (130-km 2-day event, n=18); Western States DOMS data from Nieman et al. 2005 (Partyka & Waśkiewicz 2021).
DOMS dropped to 2.5 out of 10 by Day 5. Athletes felt mostly functional. But CK was still 4 times baseline. CRP was still elevated. The soreness curve and the repair curve don’t match.
Feeling better isn’t the same as being repaired.
Creatine Kinase: Your Muscles Are Still Damaged When You Feel Fine
CK (creatine kinase) is the muscle damage marker. Think of it as the enzyme that leaks out of torn muscle fibers. It doesn’t peak at race finish — it peaks at 24 hours as damaged fibers keep releasing it into the bloodstream.
At a 50-km event, CK peaked at 1,508 U/L — 718% above the 184 U/L pre-race level — at the 24-hour mark. After a 200-km race, CK hit 98 times baseline at finish and was still 44 times baseline 24 hours later. At Western States 100, the mean was 32,965 U/L, ranging from 1,500 to 264,300 U/L. Six percent of finishers were above 100,000.
That’s not soreness. That’s structural muscle damage that won’t rebuild overnight.
CK takes 5–7 days to approach baseline for single-stage events under 130 km. The muscles are rebuilding while you feel “fine.”
The Open Window: Infection Risk Peaks When You Feel Like Running
Here’s what most recovery articles miss. Natural killer cells drop below pre-race levels for hours after race finish. Cortisol spikes during prolonged effort. Saliva proteins that protect your upper respiratory tract are reduced. Testosterone and growth hormone take 7–14 days to restabilize.
The result: 30–60% of ultramarathon runners report an upper respiratory illness within 1–2 weeks of finishing. That’s not bad luck. It’s a documented immune suppression window lasting 24–72 hours post-race. In plain terms — your defenses are down right when you want to start moving again.
Start training while this window is open and you’re asking an immune-compromised system to handle training load while still running a repair response. Minor post-race sniffles become infections that wipe out 2–3 weeks of training.
The open window closes. Give it time before you add training stress.
Does Experience Reduce Inflammation? Yes — With a Catch
Trained runners generate a smaller response. The 2025 review found experienced runners show lower IL-6 peaks and faster clearance than less-trained athletes. They also elevate IL-10, an anti-inflammatory signal, which helps suppress overall inflammation.
Here’s the catch: CK tells a different story by age. Older runners (mean age 50.6 years) showed greater CK increases than younger runners (mean 32 years) at the same checkpoints. The anti-inflammatory training effect is real — but muscle damage may worsen with age even as cytokine responses become more controlled.
Experience shortens your recovery window. Age can lengthen the muscle damage piece. For masters ultra runners, those forces can offset each other.
TNF-Alpha: The Marker That Barely Moves
Most articles list TNF-alpha alongside IL-6 as a “major inflammatory marker” after ultras. The research says otherwise.
TNF-alpha, another immune signal, typically rises only 1.2–1.7-fold after ultramarathons. In the 50-km PLoS One study, it showed no significant change at any timepoint. In the 130-km two-day race, it stayed between 0.91–1.15 pg/mL throughout.
The hypothesis: IL-6 initiates a feedback loop that suppresses TNF-alpha. The marker people assume is spiking barely moves, while CRP, which nobody mentions, is still elevated on Day 7.
Track CRP. Skip the TNF-alpha worry.
A Concrete Case: What This Looks Like in Practice
Take a runner I’ll call James — 44, five years of ultras, finishing his second 100-mile race. Day 2 post-race, he can walk normally. By Day 4, soreness is minimal. He runs an easy 5 miles and feels good. He adds a tempo on Day 6, two weeks before his next 50K.
If James matched the Western States CK pattern, his muscles were still at 4 times baseline on Day 5. CRP was almost certainly elevated on Day 4 when he ran. He was running on muscles still executing structural repair.
James probably gets away with it. But “getting away with it” is how experienced athletes accumulate the damage that becomes a stress fracture six months later.
The data isn’t telling James to stop running. It’s telling him to wait five more days before the tempo.
How AthleteOS Uses the CRP Window
The CRP window sets the earliest gate for resuming intensity — not subjective soreness.
AthleteOS applies an ultra-specific fitness score (CTL) decay model after a 50+ mile effort. Your race distance scales the suppression window, matching the dose-response data showing a 50-km and a 100-mile event produce CRP peaks that differ up to 10-fold. You can see this directly in your Performance Management Chart, where intensity blocks are gated automatically until the modeled recovery window clears.
Easy running in the first week back should sit firmly in Zone 2. If you’re curious why, the science of aerobic base building explains what happens when you pile stress on top of an incomplete repair. If you’re managing back-to-back race seasons, structuring training blocks for ultramarathon helps you build the reintroduction window into your plan. And since the fitness score drives the gate, it’s worth knowing how CTL, ATL, and TSB actually work.
Your legs feel fine on Day 4. Your CRP doesn’t care.
Primary source: Waśkiewicz Z et al., Int J Mol Sci 2025 — 28-study systematic review on ultramarathon inflammation. Marker timelines from Arakawa et al. 2016 and Partyka & Waśkiewicz 2021.