Shin splints happen when repetitive impact creates microdamage in your shinbone faster than your body can repair it. The good news: they’re one of the most preventable running injuries. Prevention comes down to managing how much stress you put on your tibia and building the muscle strength to absorb it.
What Actually Causes Shin Splints
Your shinbone (tibia) constantly remodels itself in response to stress. When you run, the bone bends slightly with each footstrike, and muscles attached to the bone’s outer lining pull on it with every stride. Under normal conditions with adequate rest, this stress actually strengthens the bone. The problem starts when the rate of microdamage exceeds the rate of repair.
The two muscles most involved are the soleus (the deeper calf muscle) and the tibialis posterior (which runs along the back of your lower leg and supports your arch). Both attach to the periosteum, the thin tissue layer wrapping your shinbone. When these muscles are weak, tight, or overworked, they pull harder on the periosteum, irritating it and activating bone cells in a way that causes pain along the inner edge of your shin. That’s why shin splint pain typically spreads across a broad area of the lower leg rather than hurting in one pinpoint spot.
Control Your Training Load
The classic advice is to never increase weekly mileage by more than 10 percent. But a large study of over 5,000 runners published in the British Journal of Sports Medicine found that week-to-week mileage changes didn’t actually predict injury risk. What did matter was how much longer any single run was compared to your recent history.
Runners who made even small spikes in a single session’s distance, 10 to 30 percent longer than their longest run in the past 30 days, had a 64 percent higher injury risk. Moderate spikes (30 to 100 percent longer) carried a 52 percent increase. Doubling your longest recent run more than doubled your risk, raising it by 128 percent.
The practical rule: cap any individual run at no more than 10 percent beyond your longest run from the past month. If your longest run in the last 30 days was 6 miles, keep your next long run at 6.6 miles or under. This applies to all runs, not just your weekly total. It’s also smart to avoid stacking hard efforts on consecutive days, especially when you’re building volume. Give bone and muscle time to adapt between demanding sessions.
Fix the Biomechanics That Increase Tibial Strain
Certain movement patterns load your shinbone more than others. Research consistently links these biomechanical factors to higher shin splint risk:
- Excessive foot pronation. When your foot rolls inward too far after landing, it reduces your body’s natural shock absorption and transfers more force into the tibia.
- Limited ankle flexibility. If your ankle can’t bend far enough (dorsiflexion), your shin muscles compensate, increasing strain on the bone.
- Weak hip abductors. When the muscles on the outside of your hip can’t stabilize your pelvis, your leg collapses inward with each stride. This increases bending forces on the tibia.
- Higher vertical impact forces. Runners with shin splints tend to hit the ground harder. A slight increase in cadence (steps per minute) can reduce the force of each footstrike without changing your pace.
You don’t need a gait analysis lab to address most of these. Strengthening your hips, improving ankle mobility, and paying attention to your stride can make a real difference.
Strengthen the Right Muscles
Since the soleus and tibialis posterior are the primary muscles pulling on the periosteum, strengthening them helps them absorb more impact before that force reaches the bone. Aim for 2 to 3 sets of 8 to 12 repetitions, once daily.
Calf raises are the simplest and most effective exercise. Stand on the edge of a step, raise your heels to a count of 2, then lower them slowly to a count of 4. The slow lowering phase (eccentric loading) is what builds the kind of strength that protects against repetitive impact. Use a wall or chair for balance. Once bodyweight feels easy, hold a dumbbell or wear a loaded backpack.
Single-leg calf raises are the next progression and more closely mimic the demands of running, where you’re always on one foot. Toe raises (lifting the front of your foot while standing) target the tibialis anterior on the front of your shin and help balance the forces acting on the bone. For hip stability, side-lying leg raises, clamshells, and single-leg squats all strengthen the hip abductors that keep your pelvis level during your stride.
Don’t skip ankle mobility work. Kneeling with one foot forward and gently pressing your knee past your toes stretches the calf and improves dorsiflexion. Even a few minutes before a run helps.
Choose the Right Surfaces and Shoes
Running on concrete produces higher impact forces than asphalt, trails, or tracks. If you’re building mileage or coming back from a break, softer surfaces reduce the cumulative load on your tibia. Alternating between surfaces throughout the week is a simple way to manage total stress.
Your shoes matter more than most people realize, especially once they’re worn down. Most daily trainers last between 300 and 500 miles before the midsole loses meaningful cushioning. Lightweight racing shoes break down faster, typically around 250 to 300 miles. If you’re not tracking mileage, a good rule of thumb is to replace trainers every 4 to 6 months of regular use. Worn-out shoes quietly increase impact forces on every run.
If you overpronate, a stability shoe or over-the-counter insole with arch support can reduce the inward rolling that adds strain to the inner shin. You don’t necessarily need custom orthotics. Many runners do well with a supportive off-the-shelf insert.
Warm Up Before You Run
Cold, tight muscles pull harder on the periosteum and absorb less impact. A 5-minute dynamic warmup before running reduces the load your shinbone has to handle from the first step. Walking lunges, leg swings, and ankle circles all increase blood flow to the lower leg and prime the muscles for impact. Static stretching is better after your run, when muscles are warm and more responsive.
Recognize Early Warning Signs
Shin splints rarely appear overnight. The early signs are a dull ache along the inner shin during or after running that fades with rest. At this stage, reducing volume for a few days and icing after runs is often enough. The mistake most runners make is pushing through mild symptoms until the pain shows up at rest or becomes sharp and localized, which can signal a stress fracture.
The key distinction: shin splint pain spreads across a broad area of the shin and sometimes improves as you warm up during a run. Stress fracture pain is pinpoint, reproducible when you press on it, and doesn’t get better with continued activity. If your shin hurts in one specific spot when you press on it, or if pain persists after two weeks of rest, that warrants imaging to rule out a fracture.
If you do need to take time off, most mild cases resolve in two to six weeks of modified activity. More irritable cases can take up to six months. Before returning to running, try hopping 12 times on the affected leg. If that’s completely pain-free, and pressing along the inner shin produces no tenderness, you’re ready for a gradual return. If not, give it another one to two weeks and retest.

