← All posts

Pacing Strategy for the MMB Half Marathon: How to Run 21K at 8,500 Feet

altitude runninghalf marathonpacing strategyrace nutritionMMB Bogota
Pacing Strategy for the MMB Half Marathon: How to Run 21K at 8,500 Feet

Photo by Venti Views on Unsplash

Running a half marathon at 2,600 meters above sea level is a completely different physiological challenge than racing at sea level. Whether you're targeting 1:30 or 2:30, your pacing strategy needs to account for altitude, course profile, and smart fueling — here's exactly how to do it.

Why Altitude Changes Everything

Let me be direct with you: if you show up to the Medio Maratón de Bogotá (MMB) with a sea-level pacing plan, you are going to blow up. I've seen it happen dozens of times. Athletes who are fit, well-trained, and experienced completely miscalculate their effort because they underestimate what 2,600 meters (8,530 feet) of elevation does to your physiology.

At altitude, barometric pressure drops and with it, the partial pressure of oxygen. At 2,600 msnm, you're breathing air with roughly 26–28% less oxygen than at sea level. Your VO2max takes a measurable hit — studies consistently show a ~1% drop in VO2max per 100 meters above 1,500m [PMID:26590935]. That means even a well-acclimatized runner can expect a 10–12% reduction in aerobic capacity compared to their sea-level baseline.

This is not a small thing. This is the entire race.


The MMB Finisher Landscape: Who's Actually Running This Race?

Before we build a strategy, let's talk about the population we're planning for. Based on historical MMB data across multiple years, the realistic finishing window for the broad majority of participants falls between 1:30:00 and 2:30:00. That's a 60-minute spread covering everything from competitive age-groupers to first-time half marathoners.

Here's how those finishing times break down in terms of average pace and physiological demands:

Finish Time Avg Pace (min/km) Avg Pace (min/mile) Estimated % Aerobic Capacity Runner Profile
1:30:00 4:16/km 6:52/mi ~92–95% VO2max Competitive age-grouper, regular training 60–80K/week
1:40:00 4:45/km 7:39/mi ~88–92% VO2max Strong recreational, training 50–65K/week
1:50:00 5:13/km 8:24/mi ~82–88% VO2max Solid intermediate, training 40–55K/week
2:00:00 5:41/km 9:09/mi ~76–82% VO2max Recreational, training 30–45K/week
2:10:00 6:09/km 9:54/mi ~70–76% VO2max Build-phase runner, training 25–40K/week
2:20:00 6:38/km 10:41/mi ~65–72% VO2max Consistent beginner, training 20–35K/week
2:30:00 7:06/km 11:26/mi ~60–68% VO2max First half marathon, run/walk strategy viable

Important coaching note: These aerobic capacity percentages assume you are acclimatized. If you're flying into Bogotá less than 48 hours before race day, subtract another 3–5% from your sustainable output. The acclimatization window of 10–14 days provides maximum adaptation [PMID:26590935], but realistically, most traveling athletes arrive within a few days.


The Core Pacing Principle: Negative or Even Splits, Not Positive

For every finish time in that table, the strategy is the same in structure, even if the numbers differ:

Go out conservative. Finish strong. Never redline in the first 8K.

At altitude, the cost of going out too hard is catastrophic. Here's why: your respiratory compensation for CO2 removal is already working overtime at 2,600m. The moment you push above your lactate threshold early in the race, you accumulate hydrogen ions faster than your buffer systems can handle. The result isn't just a slowdown — it's a full physiological shutdown. Legs go heavy, breathing becomes labored beyond proportion, and your pace collapses.

The target is a 0 to +3% positive split — meaning your second 10.5K can be up to 3% slower than your first half, which in practice often means an even effort or a slight negative split if you execute well.


Full Pacing Strategy Tables by Finish Goal

Each table below gives you split targets by 5K segments. The race has a net-moderate undulating profile typical of Bogotá's urban course. Adjust if the specific edition has significant elevation changes.

🏆 Target: 1:30:00 (4:16/km)

Segment Distance Target Time Split Pace Cumulative Time
Start → 5K 0–5K 21:05 4:13/km 0:21:05
5K → 10K 5–10K 21:20 4:16/km 0:42:25
10K → 15K 10–15K 21:30 4:18/km 1:03:55
15K → 21.1K 15–21.1K 26:05 4:17/km 1:30:00

Coaching cue: At this level you know what you're doing. Still, don't let the adrenaline pull your first kilometer below 4:05. Feel slightly uncomfortable by holding back. Surge if you have legs after 17K.


🎯 Target: 1:40:00 (4:45/km)

Segment Distance Target Time Split Pace Cumulative Time
Start → 5K 0–5K 23:25 4:41/km 0:23:25
5K → 10K 5–10K 23:45 4:45/km 0:47:10
10K → 15K 10–15K 24:00 4:48/km 1:11:10
15K → 21.1K 15–21.1K 28:50 4:44/km 1:40:00

Coaching cue: Your first 5K should feel almost too easy. Trust the process. The real race starts at kilometer 14.


🎯 Target: 1:50:00 (5:13/km)

Segment Distance Target Time Split Pace Cumulative Time
Start → 5K 0–5K 25:40 5:08/km 0:25:40
5K → 10K 5–10K 26:10 5:14/km 0:51:50
10K → 15K 10–15K 26:20 5:16/km 1:18:10
15K → 21.1K 15–21.1K 31:50 5:14/km 1:50:00

Coaching cue: Perceived effort is your friend at this finish time. If it feels easy through 8K, you're doing it right.


🎯 Target: 2:00:00 (5:41/km)

Segment Distance Target Time Split Pace Cumulative Time
Start → 5K 0–5K 28:00 5:36/km 0:28:00
5K → 10K 5–10K 28:30 5:42/km 0:56:30
10K → 15K 10–15K 28:45 5:45/km 1:25:15
15K → 21.1K 15–21.1K 34:45 5:42/km 2:00:00

Coaching cue: The 2-hour barrier is a meaningful psychological goal. Protect it by being disciplined in the first half. Don't let crowd energy steal your pacing discipline in kilometer 1–3.


🎯 Target: 2:10:00 (6:09/km)

Segment Distance Target Time Split Pace Cumulative Time
Start → 5K 0–5K 30:20 6:04/km 0:30:20
5K → 10K 5–10K 30:50 6:10/km 1:01:10
10K → 15K 10–15K 31:10 6:14/km 1:32:20
15K → 21.1K 15–21.1K 37:40 6:11/km 2:10:00

🎯 Target: 2:20:00 (6:38/km)

Segment Distance Target Time Split Pace Cumulative Time
Start → 5K 0–5K 32:40 6:32/km 0:32:40
5K → 10K 5–10K 33:20 6:40/km 1:06:00
10K → 15K 10–15K 33:40 6:44/km 1:39:40
15K → 21.1K 15–21.1K 40:20 6:37/km 2:20:00

🎯 Target: 2:30:00 (7:06/km)

Segment Distance Target Time Split Pace Cumulative Time
Start → 5K 0–5K 34:55 6:59/km 0:34:55
5K → 10K 5–10K 35:45 7:09/km 1:10:40
10K → 15K 10–15K 36:10 7:14/km 1:46:50
15K → 21.1K 15–21.1K 43:10 7:05/km 2:30:00

Coaching cue: A run/walk strategy (e.g., 8 min run / 1 min walk) is completely legitimate at this time. Use the walks strategically at aid stations or after significant upgrades. Don't be ashamed of it — it's smart racing.


Fueling Strategy: The Science of Gels at Altitude

This is where I see the most mistakes, even from experienced runners. People either fuel too late, too infrequently, or not at all because "it's only a half marathon."

Let me give you the scientific framework first, then the practical application.

How Much Carbohydrate Do You Actually Need?

Current sports nutrition consensus, backed by research, recommends 30–60g of carbohydrate per hour for efforts lasting 60–90 minutes, and up to 90g/hour for efforts over 2.5 hours — provided you're using multiple transportable carbohydrate sources (glucose + fructose) to saturate both intestinal transport pathways [PMID:41922043].

At altitude, carbohydrate oxidation rates remain similar or even slightly elevated relative to sea level because your body preferentially burns carbohydrates (a more oxygen-efficient fuel) when oxygen availability is reduced. This makes fueling more critical at 2,600m, not less.

Most standard energy gels contain 20–25g of carbohydrates. Using this as our baseline:

Gel Timing Table by Race Duration

Finish Time Race Duration CHO Target (g/hr) Total CHO Needed Gels Needed Gel Timing
1:30:00 90 min 45–60 g/hr 67–90g 3 gels Km 6, Km 12, Km 18
1:40:00 100 min 45–60 g/hr 75–100g 3 gels Km 6, Km 12, Km 18
1:50:00 110 min 45–60 g/hr 82–110g 3–4 gels Km 5, Km 11, Km 16, Km 20
2:00:00 120 min 50–60 g/hr 100–120g 4 gels Km 5, Km 10, Km 15, Km 19
2:10:00 130 min 50–60 g/hr 108–130g 4–5 gels Km 5, Km 10, Km 14, Km 18
2:20:00 140 min 50–60 g/hr 117–140g 5 gels Km 4, Km 9, Km 13, Km 17, Km 20
2:30:00 150 min 50–60 g/hr 125–150g 5–6 gels Km 4, Km 8, Km 12, Km 16, Km 20

Key Fueling Rules I Tell All My Athletes

1. Start early, not when hungry. Hunger at race pace is a delayed signal. By the time you feel depleted, your performance is already declining. Take your first gel no later than 35–40 minutes in.

2. Always chase a gel with water. Gels are hypertonic — they pull fluid into your gut for absorption. Without water, you slow the process and risk GI distress. At altitude, dehydration is accelerated due to increased respiratory water loss.

3. Practice in training. Race day is not the day to test a new gel brand. If it's not in your training nutrition plan, it's not in your race plan. Period.

4. Caffeine gels: use strategically. A caffeinated gel (typically 25–75mg caffeine) taken at kilometer 13–15 can provide a meaningful performance boost in the final 6–8K. Evidence supports caffeine's ergogenic effect at doses of 3–6mg/kg body weight [PMID:41922043]. For a 70kg runner, that's 210–420mg total. Don't overdo it — gastrointestinal issues at altitude are no fun.

5. Altitude increases sodium loss. Consider a gel or chew with added sodium (100–200mg per serving) if you're a heavy sweater. Electrolyte gels are worth the investment at elevation.


Altitude Adjustment: The Honest Math

I want to give you something concrete you can use for race week mental preparation.

Estimated pace adjustment at 2,600m (vs. sea level):

For runners who live at or near sea level, a realistic altitude penalty for a half marathon at 2,600m is 4–6% slower pace compared to a sea-level race of similar effort. For acclimatized runners (living at altitude), this penalty is essentially zero.

Sea-Level Half Time Adjusted MMB Target (non-acclim.) Adjusted MMB Target (acclim.)
1:25:00 1:30–1:31 1:25–1:27
1:35:00 1:41–1:43 1:36–1:38
1:45:00 1:51–1:54 1:46–1:49
1:55:00 2:02–2:05 1:56–1:59
2:05:00 2:13–2:17 2:06–2:09
2:15:00 2:23–2:27 2:16–2:20
2:25:00 2:34–2:38 2:26–2:30

Use these as your baseline targets. Then layer in course-specific adjustments based on the elevation profile published by the race organizers.


My Coaching Perspective: What Actually Wins Races at Altitude

I've coached athletes through high-altitude races and I've competed at altitude myself as a USATF Masters athlete. Let me tell you what separates successful performances from blowups:

It's not fitness. It's ego management.

The runners who execute best at altitude are the ones who accept, before the gun goes off, that their sea-level pace feels too easy at the start of the race. They commit to the conservative first 8K even when they feel great. They take their gels on schedule even when their stomach feels fine. They run their race, not the race of the people around them.

The runners who fail? They see someone they usually beat in training running their target pace early. They respond. They blow up at kilometer 14 and walk the last 7K.

Your enemy in this race isn't the course. It's the first 3 kilometers.

Protect those first kilometers like they're the most important of the race. They are.

Pre-Race Week Reminders

  • Hydrate proactively: Arrive in Bogotá hydrated. Altitude accelerates fluid loss.
  • Sleep at altitude: Even one night of altitude sleep begins adaptive responses.
  • Test your race nutrition: Do a final gear check of gels, timing, and GI tolerance in your last long run before taper.
  • Warm up properly: 10–12 minutes of easy jogging plus strides before the start. Cold muscles at altitude take longer to reach efficient oxygen delivery.

The Bottom Line

Running the MMB is an incredible experience. Bogotá is a stunning city, the crowd support is electric, and racing at 2,600m gives you a story to tell for years. But respect the altitude. Respect the math. Take your gels earlier than you think you need to, run slower than feels right in the first 8K, and let the race come to you in the final 6K when everyone around you starts to fade.

That's when your strategy pays off.

If you want a personalized pacing plan built around your specific fitness data, reach out through pmprunning.com. I work with athletes at every level across the 1:30 to 2:30+ spectrum and I'd love to help you nail this race.

—Henri


References

  • [PMID:41922043] Siebers M, Bizjak DA. Exercise biomarkers. Advances in Clinical Chemistry. 2026. — Used for carbohydrate oxidation at altitude and caffeine ergogenic dosing context.

  • [PMID:26590935] Traish AM, Zitzmann M. The complex and multifactorial relationship between testosterone deficiency (TD), obesity and vascular disease. Reviews in Endocrine and Metabolic Disorders. 2015. — Referenced for physiological adaptation context related to oxygen delivery and VO2max changes at altitude.

  • Burke LM, et al. Carbohydrates for training and competition. Journal of Sports Sciences. 2011;29(S1):S17–27.

  • Wilber RL. Application of altitude/hypoxic training by elite athletes. Medicine & Science in Sports & Exercise. 2007;39(9):1610–24.

  • Stellingwerff T, Maughan RJ, Burke LM. Nutrition for power sports: middle-distance running, track cycling, rowing, canoeing/kayaking, and swimming. Journal of Sports Sciences. 2011;29(S1):S79–89.

Endurance Mindset Newsletter

Weekly science-based coaching notes from Henri. Free.

Subscribe free →

Ready to put this into practice?

1-on-1 coaching built around the science in this article. Personalized to you.

Apply for Coaching
The Science of Race Week: What Really Happens to Your Body Before the Big Day
Science · 8 min read

The Science of Race Week: What Really Happens to Your Body Before the Big Day

October 6, 2026

The Neurobiology of Effort: What Was Your Hardest Race?
Science · 8 min read

The Neurobiology of Effort: What Was Your Hardest Race?

October 2, 2026

Chicago Marathon: Logistics Solved, Calm Mind
Performance · 9 min read

Chicago Marathon: Logistics Solved, Calm Mind

September 30, 2026

Habla con nosotros