TrainingDojo
Training Science13 min read

Generate a Custom Marathon Training Plan with AI: Complete Guide

Generic marathon plans don't know your fitness, schedule, or goal time. AI builds a personalized plan with exact VDOT paces — and TrainingDojo imports it to TrainingPeaks automatically.

TrainingDojo Team

You signed up for a marathon. The excitement lasted about 48 hours before the panic set in: how do you actually train for 26.2 miles? There are thousands of marathon plans online — Hal Higdon, Pfitzinger, Hansons, Daniels — but they're all generic templates. They don't know your current fitness, your work schedule, or whether you can run 3 days a week or 6.

AI changes this. Modern AI tools can generate a fully personalized marathon training plan based on your exact fitness level, goal time, weekly availability, and race date. And with TrainingDojo, you can get that plan imported directly to TrainingPeaks — no manual entry of 80+ workouts.

What a Good Marathon Plan Includes

Before we talk about AI generation, here's what your marathon plan must have regardless of who or what creates it:

Progressive Long Runs

The long run is the backbone of marathon training. It should build progressively — not jump from 10 miles to 20 miles in two weeks. A typical progression:

  • Weeks 1-4: 10-13 miles
  • Weeks 5-8: 14-17 miles
  • Weeks 9-12: 18-20 miles
  • Weeks 13-14: 20-22 miles (peak long run)
  • Weeks 15-16: Taper down to 12-14 miles

Not every long run should be slow. Race-pace segments in the final miles of long runs teach your body (and mind) what marathon effort feels like on tired legs.

VDOT-Based Pace Prescriptions

Your training paces should be based on your current fitness, not your goal pace. A runner with a 22:00 5K has a VDOT of about 46, which gives specific paces for every workout type:

  • Easy runs: 9:54-10:30/mile — most of your weekly mileage
  • Marathon pace: 8:49/mile — used for marathon-specific long runs
  • Threshold: 8:14/mile — tempo runs and cruise intervals
  • Intervals: 7:31/mile — VO2max development

Training at the wrong pace is the most common marathon training mistake. Too fast on easy days, too slow on hard days. VDOT eliminates the guesswork.

Proper Periodization

A 16-18 week marathon plan follows a clear periodization structure:

  • Base (weeks 1-5): Build mileage gradually. Mostly easy running with one tempo session per week.
  • Build (weeks 6-11): Increase intensity. Add threshold runs, marathon-pace sessions, and longer long runs.
  • Peak (weeks 12-14): Highest mileage and longest long runs. Race-specific workouts.
  • Taper (weeks 15-16/18): Volume drops 40-60%. Maintain intensity. Arrive fresh on race day.

Recovery Structure

Every 3rd or 4th week should be a recovery week — volume reduced by 20-30%, intensity maintained. This prevents overtraining and lets your body absorb the training load. Most generic plans skip this, which is why most self-coached marathoners break down around week 10.

Why AI Marathon Plans Beat Generic Templates

Hal Higdon's Intermediate plan is designed for a hypothetical "intermediate runner." It doesn't know that you can run 35 miles/week but only on 4 days, or that your Tuesdays are packed but you have 3 hours on Saturdays. Generic plans force you to adapt; AI plans adapt to you.

Personalization That Matters

  • Current fitness: An AI plan for a 4:00 marathoner looks completely different from one for a 3:15 marathoner — different paces, different volume, different long run distances.
  • Weekly availability: "I can run Mon/Wed/Fri/Sat" produces a very different plan than "I can run 6 days per week."
  • Time per session: "Max 60 minutes on weekdays, 2.5 hours on weekends" shapes which workouts go where.
  • Race specifics: A flat marathon (Chicago) requires different preparation than a hilly one (Boston). AI accounts for this.
  • Training history: A runner coming off a half marathon cycle starts at a different level than someone returning from injury.

How to Generate Your Marathon Plan with AI

Using TrainingDojo (Fastest Method)

  1. Go to trainingdojo.app/generate
  2. Tell the AI about your marathon goal. Include:
    • Goal time or pace
    • Most recent race result (5K, 10K, or half marathon)
    • Current weekly mileage
    • Days per week available to run
    • Race date and name
    • Any constraints (time, injuries, schedule)
  3. Review the generated plan
  4. Click "Import to TrainingPeaks" — every workout lands on your calendar

Example prompt:

"I'm training for the Chicago Marathon on October 12th.
Goal time: 3:30. Recent 10K: 46:00. Currently running
35 miles/week across 5 days. Can run Mon-Fri mornings
(max 75 minutes) and long runs on Saturday (up to 3 hours).
No track access — all road running. No injuries."

Using ChatGPT + TrainingDojo Import

If you prefer ChatGPT for plan generation, use the same detailed prompt above, then ask ChatGPT to format the output as CSV. Import via TrainingDojo's ChatGPT import workflow.

Example: AI-Generated 16-Week Marathon Plan

Here's what a well-structured AI marathon plan looks like for a runner with a 46:00 10K (VDOT ~46), targeting 3:30, training 5 days per week:

Week 1 (Base) - 32 miles

Mon: Easy Run - 5mi @ 9:54-10:30/mi - Conversational pace
Tue: Rest
Wed: Easy Run + Strides - 6mi easy + 6x100m strides
Thu: Tempo Run - 7mi total - 2mi warmup, 3mi @ 8:14/mi (T pace), 2mi cooldown
Fri: Rest
Sat: Long Run - 10mi @ 10:00-10:30/mi
Sun: Recovery Run - 4mi @ 10:30+/mi

Week 8 (Build) - 42 miles

Mon: Easy Run - 6mi @ 9:54-10:30/mi
Tue: Rest
Wed: Interval Session - 8mi total - 5x1000m @ 7:31/mi (I pace), 400m jog recovery
Thu: Easy Run - 5mi easy
Fri: Rest
Sat: Long Run with MP Finish - 16mi - 12mi easy, final 4mi @ 8:49/mi (M pace)
Sun: Recovery Run - 4mi very easy

Week 13 (Peak) - 48 miles

Mon: Easy Run - 7mi @ 9:54-10:30/mi
Tue: Rest
Wed: Marathon Pace Session - 10mi total - 2mi warmup, 6mi @ 8:49/mi, 2mi cooldown
Thu: Easy Run - 5mi easy
Fri: Rest
Sat: Long Run - 20mi - 16mi easy, final 4mi @ 8:49/mi (M pace)
Sun: Recovery Run - 4mi easy

Week 16 (Taper) - 28 miles

Mon: Easy Run - 5mi easy
Tue: Rest
Wed: Sharpener - 6mi total - 4x800m @ I pace with 400m jog
Thu: Easy Run - 4mi easy
Fri: Rest
Sat: Shakeout - 3mi very easy + 4x100m strides
Sun: RACE DAY - Chicago Marathon - Goal: 3:30

Marathon Training Mistakes AI Helps You Avoid

Running Long Runs Too Fast

The number one mistake. Your long run pace should be 1:00-1:30/mile slower than marathon pace. An AI plan prescribes exact long run paces and flags when you should add marathon-pace segments vs. keeping it all easy.

No Recovery Weeks

Building mileage 16 straight weeks without recovery is a recipe for injury. AI plans automatically insert recovery weeks every 3-4 weeks, reducing volume by 20-30% while maintaining key workouts.

Too Much Intensity

80% of your running should be at easy pace. This is the 80/20 principle backed by decades of research. AI plans enforce this ratio — you'll be surprised how few hard sessions you actually need.

Wrong Taper Length

A 3-week taper is typical for a marathon, but the right length depends on your training volume and experience. AI calculates this based on your peak mileage and fitness level. Learn more in our guide to tapering and peak performance.

Getting Your Plan to TrainingPeaks

The biggest advantage of using TrainingDojo for marathon plan generation: your entire plan — 80+ workouts with exact paces, distances, and descriptions — lands on your TrainingPeaks calendar with one click. No other tool does this.

TrainingPeaks is the gold standard for tracking training load, monitoring fitness (CTL), and analyzing completed runs. Having your plan there means you can compare planned vs. actual, track your progression, and know exactly what's coming each day.

Ready to build your marathon plan? Generate a personalized, VDOT-based marathon training plan and import it to TrainingPeaks in minutes. Start free at trainingdojo.app/generate.

Ready to Build Your Training Plan?

Generate a personalized, science-backed training plan in minutes with AI. Free to start.

Generate a Custom Marathon Training Plan with AI: Complete Guide | TrainingDojo