Stretching the muscles that attach to your shinbone is one of the most effective ways to reduce your risk of shin splints. The key targets are the calf muscles on the back of your lower leg and the tibialis anterior on the front. A consistent routine that addresses both sides, performed before and after exercise, helps keep these muscles flexible enough to absorb repetitive impact without irritating the bone.
Shin splints, known clinically as medial tibial stress syndrome, develop when the calf muscles pull repeatedly on the connective tissue where they attach to the shin. Stretching alone won’t guarantee prevention, but combined with strengthening and smart training choices, it significantly lowers your odds.
Calf Stretches: Your First Priority
The calf has two main muscles that matter here. The gastrocnemius is the large, visible muscle at the top of your calf. The soleus sits deeper, underneath it, and runs all the way down to your Achilles tendon. You need to stretch both, and the technique is slightly different for each.
For the gastrocnemius, stand facing a wall with one foot about two feet behind you. Keep your back leg straight, heel pressed into the ground, and lean into the wall until you feel a pull in the upper calf. For the soleus, use the same wall position but bend your back knee slightly while keeping the heel down. This shifts the stretch deeper into the lower calf.
Hold each stretch for 30 seconds and repeat four times per leg, for a total of about two minutes on each muscle. Research on calf stretching has found that four repetitions of 30 seconds is effective for changing the flexibility of the muscle-tendon unit. Do this on both sides even if only one leg bothers you, since imbalances between legs can contribute to the problem.
Stretching the Front of the Shin
Most people focus exclusively on the calves and ignore the tibialis anterior, the muscle running down the front of your shin. This muscle controls your foot as it lands during walking and running, and tightness here contributes to the pulling forces on the shinbone. Stretching it creates better balance between the front and back of your lower leg.
Kneeling Stretch
Sit on the floor with the fronts of your shins flat against the ground and your hips resting on your calves. Keep your feet hip-width apart with toes slightly turned inward. Lean back slightly while keeping your back straight until you feel a stretch across the front of your ankles and shins. Hold for 30 seconds, then return upright. Repeat three times.
Seated Stretch
Sit in a chair with your feet flat on the floor. Slide one foot back under the chair so the top of the foot rests against the floor. Press the top of your foot gently into the ground, feeling a comfortable stretch through the front of your ankle and shin. Hold for 30 seconds, switch feet, and alternate until you’ve completed three sets per leg. This is the easiest option if kneeling is uncomfortable.
Standing Stretch
Stand with knees slightly bent, using a chair back for balance. Plant one foot flat and slide the other about 12 inches behind you with your toes curled under so the tops of your toes contact the ground. Lower your body, keeping your torso upright, until you feel the stretch from your toes up through your shin. Hold for 30 seconds, repeat three times, then switch legs. The lower you go, the deeper the stretch.
When and How Often to Stretch
Stretch both before and after your runs or workouts. Before exercise, start with a 2 to 5 minute brisk walk to warm the muscles, then move through your stretching routine. Cold muscles resist stretching, so skipping the warm-up makes the stretches less effective and potentially uncomfortable. After your workout, repeat the same stretches while your muscles are still warm and pliable.
Consistency matters more than marathon stretching sessions. Performing your routine daily, especially on training days, builds cumulative flexibility over weeks. If you’re currently healthy and trying to prevent a first episode, stretching on workout days may be enough. If you’ve had shin splints before, daily stretching (even on rest days) helps maintain the flexibility you need.
Strengthening Exercises That Support Stretching
Stretching loosens tight muscles, but it doesn’t make them stronger. Weak muscles fatigue faster during activity, which increases the repetitive strain on the shinbone. Adding a few targeted exercises makes your stretching routine significantly more protective.
Calf raises are the simplest option. Stand on the edge of a step with your heels hanging off, rise up onto your toes, then slowly lower back down past the step level. Start with two sets of 15 and build from there. The slow lowering phase (the eccentric portion) is especially valuable for building the kind of resilience that prevents shin splints.
Toe walks and heel walks directly strengthen the muscles along the shin. Walk 20 to 30 steps on your toes, then repeat on your heels. Two or three rounds of each, done after your stretching, takes less than five minutes.
Foot Muscle Training
Research from Indiana State University found that training the small intrinsic muscles of the foot can help with shin splints. The logic is straightforward: when the arch of your foot collapses during impact, it increases the rotational force transmitted up to the shin. Stronger foot muscles maintain a more stable arch.
The most studied exercise is the “short foot.” While seated with your foot flat on the floor, try to draw the ball of your foot toward your heel without curling your toes. You should see your arch rise slightly. Hold for a few seconds and repeat 10 to 15 times. Once this feels easy while seated, progress to doing it while standing, which increases the load on these small muscles. Another useful drill is practicing extending your big toe while keeping your other toes still, then reversing it. This takes some coordination at first but builds fine motor control in the foot.
Training Mistakes That Undermine Your Stretching
No stretching routine can overcome training errors. The most common cause of shin splints is increasing your running volume or intensity too quickly. A general guideline is to add no more than 10% to your weekly mileage at a time, with a reduced “recovery” week every three to four weeks.
Running surface matters too. Concrete is harder on the shins than asphalt, and asphalt is harder than trails or tracks. If you’re building mileage or coming back from shin pain, softer surfaces give your legs more margin for error.
Worn-out shoes lose their ability to absorb shock, which directly increases the stress on your shins. The American Academy of Podiatric Sports Medicine recommends replacing running shoes every 350 to 500 miles. Heavier runners and those with a hard foot strike should lean toward the 350-mile end. If you’re not tracking mileage, most moderate runners hit this range in four to six months of regular training.
A Sample Daily Routine
This takes roughly 10 to 12 minutes and covers all the bases:
- Warm up: 3 to 5 minute brisk walk
- Wall calf stretch (straight leg): 4 x 30 seconds per leg
- Wall calf stretch (bent knee): 4 x 30 seconds per leg
- Standing or kneeling shin stretch: 3 x 30 seconds per leg
- Calf raises off a step: 2 sets of 15
- Toe walks and heel walks: 2 rounds of 30 steps each
- Short foot exercise: 15 repetitions per foot
Repeat the three stretches (calves and shins) after your workout as well. The strengthening exercises only need to be done once per day. If you’re consistent with this for three to four weeks, you’ll notice a meaningful difference in how your lower legs feel during and after runs.

