Most leg pain during running comes from repetitive stress, not a single wrong step. The fix isn’t one magic change but a combination of adjustable factors: how fast your feet turn over, how quickly you ramp up mileage, how strong your supporting muscles are, and what you’re running on. Here’s what actually works, based on the biomechanics research.
Increase Your Step Rate by 5 to 10 Percent
The single most effective form change you can make is taking shorter, quicker steps. Most recreational runners land at 150 to 170 steps per minute, while elite runners typically exceed 180. You don’t need to hit 180 right away, but increasing your natural cadence by just 5 to 10 percent produces meaningful results: roughly 20% less peak force at the knee, lower loading rates on the shin, and better alignment of the hip and leg during each stride.
A higher cadence works because it shortens your stride. Shorter strides mean your foot lands closer to your center of mass instead of reaching out in front of you, which reduces the braking force your joints absorb on every step. A 10% bump also reduces dynamic knee valgus (the inward collapse of the knee during landing) by about 2 degrees on average, and decreases hip adduction during the support phase. These are two of the mechanical patterns most closely tied to knee and shin pain. Free metronome apps or a running watch with cadence alerts make it easy to practice in real time.
Where Your Foot Lands Matters
Runners who habitually land on their heels experience roughly twice the rate of repetitive stress injuries compared to those who land on the mid-foot or forefoot. That doesn’t mean you need to overhaul your stride overnight. Forcing a dramatic switch can create new problems, particularly in the calf and Achilles tendon, which suddenly take on more load. A gradual transition, starting with short intervals of mid-foot striking during easy runs, lets those tissues adapt.
Your shoes play a role here, too. Shoes with a large heel-to-toe drop make it harder to sense how your foot is actually hitting the ground. Runners who accurately detect their own strike pattern tend to wear lighter shoes with a lower drop and a wider toe box. If you’re working on landing further forward on your foot, a shoe with a moderate drop (around 4 to 8 mm) gives you better feedback than a heavily cushioned, high-drop trainer.
Build Up Mileage Carefully
The “10% rule,” which says you should increase weekly running volume by no more than 10% at a time, has been a staple of running advice for decades. Recent research from a 5,200-runner cohort study published in the British Journal of Sports Medicine adds nuance. The study found that weekly mileage jumps over 30% have been associated with increased injury risk, but the relationship between week-to-week changes and injury wasn’t as straightforward as the old rule implies. The researchers actually suggested that a session-specific cutoff below 10% may be more protective than simply watching weekly totals.
In practical terms, this means paying attention not just to how many total miles you run each week but to individual sessions. Adding a long run that’s dramatically longer than anything you’ve done recently is riskier than spreading the same extra mileage across several shorter runs. If you’re coming back from time off, start well below your previous volume and build over several weeks.
Strengthen the Muscles That Protect Your Legs
Running is a repetitive single-leg activity, and it demands more stability from your hips, glutes, and calves than most people have without targeted training. Eccentric exercises, where you slowly lower a weight rather than lift it, are especially effective because they mimic the way muscles work during running: absorbing force on impact rather than generating it.
The key muscle groups to target are the calves and hamstrings (which control deceleration), the quadriceps (which absorb shock on downhill sections and during braking), and the hip abductors (which keep your pelvis level and prevent your knee from collapsing inward). Start with submaximal effort and progressively increase the load over sessions. Two strength sessions per week is the minimum frequency shown to produce measurable gains. A rest period of 2 to 4 days between heavy eccentric sessions gives tissues time to adapt without accumulating damage.
Practical exercises include single-leg calf raises off a step (lowering slowly over 3 to 4 seconds), Nordic hamstring curls, single-leg squats, and side-lying hip raises. You don’t need a gym. Bodyweight versions work well for the first several weeks, after which adding resistance with dumbbells or a band keeps the stimulus progressing.
Warm Up With Movement, Not Holding Stretches
A dynamic warm-up before running decreases joint and muscle stiffness, increases nerve transmission speed, and raises core temperature, all of which prepare your muscles to handle impact forces. Static stretching (holding a position for 20 to 30 seconds) before a run doesn’t offer these same benefits and can temporarily reduce muscle output.
An effective pre-run routine takes 5 to 10 minutes and includes movements like walking lunges, high knee walks, A-skips, lateral steps, and leg swings. These drills take your joints through their full range of motion at increasing intensity, priming the same movement patterns you’ll use while running. Save static stretching for after your run, when muscles are warm and more receptive to lengthening.
Choose Your Running Surface Wisely
Concrete produces the highest impact forces of common running surfaces. In a comparison study, peak acceleration on concrete measured 3.90 g versus 3.68 g on synthetic track and 3.76 g on grass. Concrete also generated more high-intensity impacts (in the 4 to 5 g range) than the other surfaces. The differences are small on any single step, but they compound over thousands of strides per run.
If you’re dealing with recurring shin or knee pain, shifting some of your weekly mileage to grass, dirt trails, or a synthetic track can reduce cumulative stress. Mixing surfaces also slightly changes the demands on stabilizing muscles, which can help distribute load more evenly across tissues. One caution with grass and trails: uneven footing increases the risk of acute ankle injuries, so save these surfaces for daylight runs where you can see the terrain clearly.
Understand the Most Common Sources of Pain
Shin splints (medial tibial stress syndrome) are the most recognizable form of running-related leg pain. The pain runs along the inner edge of the lower third of the shinbone and is caused by traction stress from the calf muscles pulling on the bone’s outer layer. Excessive foot pronation, sudden jumps in training intensity, and running on uneven terrain all increase strain on the calf by forcing it to work harder to control foot motion. Decreased hip rotation and excessive arch collapse at the foot are also associated risk factors.
Knee pain accounts for up to 50% of all running injuries. The forces that drive it are the same ones that cadence adjustments and strength work address: excessive inward knee collapse, overstriding, and weak hip stabilizers that allow the pelvis to drop on the unsupported side. If knee or shin pain appears only after a certain distance or time, that’s a strong signal of a volume or intensity issue rather than a structural one.
Listen to Recovery Signals
Your body gives clear signals when it needs more recovery time. Heart rate variability, the variation in time between heartbeats, is one of the most reliable markers. A downward trend in HRV over several days suggests your nervous system hasn’t recovered from recent training stress and that pushing through another hard session raises the risk of overuse pain or injury. Many running watches and chest straps now track HRV automatically.
Beyond technology, simpler signs are just as useful. Persistent soreness that doesn’t improve after a warm-up, a resting heart rate that’s elevated by 5 or more beats above your baseline, and legs that feel heavy from the first step are all reasons to take an easy day or rest completely. Running through these warning signs is the most common path to the kind of leg pain that sidelines you for weeks instead of days.
Keep Electrolytes in Check on Longer Runs
Muscle cramping during or after runs often traces back to electrolyte losses through sweat, particularly magnesium and sodium. Magnesium deficiency causes muscle spasms, cramps, and fatigue. Normal blood magnesium levels fall between 1.46 and 2.68 mg/dL, but you don’t need a blood test to address this proactively. Magnesium-rich foods like nuts, seeds, leafy greens, and whole grains cover most runners’ needs. For runs over 60 to 90 minutes, an electrolyte drink that includes sodium and magnesium helps replace what sweat removes, especially in hot conditions.

