Hansons Pace Calculator

.hansons-calc-container { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; max-width: 800px; margin: 20px auto; padding: 25px; border: 1px solid #e1e1e1; border-radius: 12px; background-color: #ffffff; box-shadow: 0 4px 15px rgba(0,0,0,0.05); } .hansons-calc-header { text-align: center; margin-bottom: 25px; } .hansons-calc-header h2 { color: #d32f2f; margin-bottom: 10px; font-size: 28px; } .hansons-calc-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 15px; margin-bottom: 20px; } .hansons-input-group { display: flex; flex-direction: column; } .hansons-input-group label { font-weight: 600; margin-bottom: 8px; color: #333; font-size: 14px; } .hansons-input-group input { padding: 12px; border: 2px solid #ddd; border-radius: 6px; font-size: 16px; transition: border-color 0.3s; } .hansons-input-group input:focus { border-color: #d32f2f; outline: none; } .hansons-calc-btn { width: 100%; background-color: #d32f2f; color: white; padding: 15px; border: none; border-radius: 6px; font-size: 18px; font-weight: bold; cursor: pointer; transition: background-color 0.3s; } .hansons-calc-btn:hover { background-color: #b71c1c; } .hansons-results { margin-top: 30px; display: none; } .hansons-results table { width: 100%; border-collapse: collapse; margin-top: 15px; } .hansons-results th, .hansons-results td { padding: 12px; text-align: left; border-bottom: 1px solid #eee; } .hansons-results th { background-color: #f8f8f8; color: #555; } .hansons-results tr:hover { background-color: #fff9f9; } .pace-val { font-weight: bold; color: #d32f2f; } .article-section { margin-top: 40px; line-height: 1.6; color: #444; } .article-section h3 { color: #222; border-left: 4px solid #d32f2f; padding-left: 15px; margin-top: 25px; } @media (max-width: 600px) { .hansons-calc-grid { grid-template-columns: 1fr; } }

Hansons Marathon Method Pace Calculator

Calculate your specific training paces based on the famous Hansons Method.

Your Hansons Training Paces (per mile)

Workout Type Pace Range / Target
Marathon Goal Pace (MP)
Strength Pace (MP – 10s)
Speed Pace (5k/10k Effort)
Moderate/Long Run Pace
Easy Run Pace
Recovery Pace

How the Hansons Pace Calculator Works

The Hansons Marathon Method, developed by Keith and Kevin Hanson and popularized by coach Luke Humphrey, is built on the philosophy of "cumulative fatigue." Unlike traditional plans that focus on one massive 20-mile long run, the Hansons plan uses specific training paces to prepare your body to run on tired legs.

This calculator takes your goal marathon time and breaks it down into the specific training intensities required by the Hansons Method:

  • Marathon Pace (MP): This is your target race day pace. Hansons workouts often feature "Tempo" runs at exactly this pace.
  • Strength Pace: These are typically 1-mile to 2-mile repeats performed roughly 10 seconds faster per mile than your marathon pace.
  • Speed Pace: These are shorter intervals (400m to 1600m) performed significantly faster than marathon pace, roughly at 5k to 10k race effort.
  • Easy/Recovery Pace: These are crucial for the Hansons Method. Running these too fast is a common mistake that prevents recovery for the "Something of Substance" (SOS) workouts.

Example Calculation

If your goal is a 3:30:00 marathon:

  • Marathon Pace: 8:01 per mile
  • Strength Pace: 7:51 per mile
  • Easy Run Pace: 9:01 – 10:01 per mile

Training Tips for the Hansons Method

1. Respect the Easy Days: The plan relies on you being recovered enough to hit your SOS (Tuesday/Thursday/Sunday) sessions. If you push too hard on Wednesday, your Thursday Tempo run will suffer.

2. The 16-Mile Long Run: Don't be intimidated by the fact that the long run "only" goes to 16 miles. Because you are running on high weekly mileage and shorter recovery, those 16 miles simulate the final 16 miles of a marathon, not the first 16.

3. Consistency is Key: The Hansons Method is a high-frequency plan (usually 6 days a week). The "magic" happens in the total weekly volume rather than a single workout.

function calculateHansonsPaces() { var h = parseFloat(document.getElementById('goalHours').value) || 0; var m = parseFloat(document.getElementById('goalMinutes').value) || 0; var s = parseFloat(document.getElementById('goalSeconds').value) || 0; if (h === 0 && m === 0 && s === 0) { alert("Please enter a valid goal time."); return; } // Total seconds for marathon (26.2188 miles) var totalSeconds = (h * 3600) + (m * 60) + s; var mpSeconds = totalSeconds / 26.2188; // Formatting function function formatPace(sec) { var mins = Math.floor(sec / 60); var secs = Math.round(sec % 60); return mins + ":" + (secs < 10 ? "0" : "") + secs; } // Calculations based on Hansons Method Logic // MP = Marathon Pace // Strength = MP – 10 seconds // Speed = Approx 5k/10k pace (MP – ~30 to 40 seconds for most) // Long Run = MP + 30 to 60 seconds // Easy = MP + 60 to 120 seconds // Recovery = MP + 120+ seconds var strengthSec = mpSeconds – 10; var speedSec = mpSeconds – 35; // Standard estimation for Hansons Speed var longSecMin = mpSeconds + 30; var longSecMax = mpSeconds + 60; var easySecMin = mpSeconds + 60; var easySecMax = mpSeconds + 120; var recoverySec = mpSeconds + 150; // Display Results document.getElementById('resMP').innerText = formatPace(mpSeconds) + " /mi"; document.getElementById('resStrength').innerText = formatPace(strengthSec) + " /mi"; document.getElementById('resSpeed').innerText = formatPace(speedSec) + " /mi"; document.getElementById('resLong').innerText = formatPace(longSecMin) + " – " + formatPace(longSecMax) + " /mi"; document.getElementById('resEasy').innerText = formatPace(easySecMin) + " – " + formatPace(easySecMax) + " /mi"; document.getElementById('resRecovery').innerText = "Slower than " + formatPace(recoverySec) + " /mi"; document.getElementById('hansonsResults').style.display = 'block'; }

Leave a Reply

Your email address will not be published. Required fields are marked *