Exercises for soccer players: speed, strength and durable legs
Published October 24, 2026
The best exercises for soccer are the back squat and Bulgarian split squat for sprint and jump strength, the Nordic hamstring curl and single-leg Romanian deadlift for the hamstrings, the Copenhagen plank for the groin, box jumps and skater hops for power and cutting, and chin-ups and the Pallof press for the upper body and trunk. Lift three times a week in the off-season and once or twice in season, stopping sets 2 to 3 reps short of failure so your legs are ready for the pitch.
- Barbell Back Squat Quads, Glutes, Adductors
- Bulgarian Split Squat Quads, Glutes
- Nordic Hamstring Curl Hamstrings
- Copenhagen Plank Adductors, Abs
- Single-Leg RDL Hamstrings, Glutes
- Box Jump Quads, Glutes, Hamstrings
- Skater Hop Glutes, Quads, Abductors
- Chin-Up Lats
Put them together: example sessions
Each session below picks from the exercises above for one situation, with the sets, reps, rest and RIR filled in. Open one in the session builder to change a pick, price it from a recent set, and add it to RIRLift.
-
Session 1
Off-season: three lifting days
Your season is over or hasn't started, team practice is light, and you have six to ten weeks to build strength.
3× a week · 47 sets a week · ~45 min
-
Session 2
In-season: one or two short sessions around matches
You play a match on the weekend and train with the team two or three times a week.
2× a week · 19 sets a week · ~25 min
-
Session 3
Stronger hamstrings and groin
You play often, your hamstrings or groin feel tight after matches, and you want them stronger.
2× a week · 23 sets a week · ~30 min
Session 1
Off-season: three lifting days
- Workouts3× a week
- Working sets47 a week
- Per workout~45 min
- EquipmentPlyo Box, Barbells, Dumbbells, Pull-Up Bar +3
Your season is over or hasn't started, team practice is light, and you have six to ten weeks to build strength.
With no matches, this is when you can lift hardest. Three full-body sessions each start with jumps while you are fresh, then a heavy main lift, then single-leg and hamstring work. Sets stop 1 to 2 reps short of failure, which builds strength quickly but still leaves you able to run on the days in between.
| Exercise | Sets × reps | RIR | Rest |
|---|---|---|---|
| Box JumpStep down. | 3 × 3–5 | 3 | 90 s |
| Barbell Back Squat2 warm-up sets first | 4 × 4–6 | 2 | 3 min |
| Single-Leg RDLPer leg. | 3 × 8–10 | 2 | 75 s |
| Chin-Up | 3 × 5–10 | 2 | 2 min |
| Copenhagen PlankSeconds per side. | 2 × 20–30 | 2 | 45 s |
Open Day 1 in the session builder
| Exercise | Sets × reps | RIR | Rest |
|---|---|---|---|
| Skater HopPer side. Stick it. | 3 × 4–6 | 3 | 1 min |
| Bulgarian Split SquatPer leg. | 3 × 6–10 | 1 | 90 s |
| Nordic Hamstring Curl | 3 × 3–6 | 1 | 2 min |
| Flat Dumbbell Press | 3 × 6–10 | 2 | 90 s |
| Single-Leg Calf RaisePer leg. | 3 × 10–15 | 1 | 45 s |
Open Day 2 in the session builder
| Exercise | Sets × reps | RIR | Rest |
|---|---|---|---|
| Sled Push20 m pushes. | 5 × 1 | 2 | 2 min |
| Barbell Back Squat2 warm-up sets first | 3 × 3–5 | 2 | 3 min |
| Single-Leg RDLPer leg. | 3 × 8–10 | 2 | 75 s |
| Chin-Up | 3 × 5–10 | 2 | 2 min |
| Pallof PressPer side. | 3 × 10–12 | 2 | 45 s |
Open Day 3 in the session builder
- How to run it
- Lift Monday, Wednesday and Friday, or any three days with a day between them. Keep running and ball work on the other days.
- How to progress
- Add weight to the squat and split squat when every set reaches the top of its rep range. Add one Nordic rep a week until you reach the top of the range.
Session 2
In-season: one or two short sessions around matches
- Workouts2× a week
- Working sets19 a week
- Per workout~25 min
- EquipmentPlyo Box, Barbells, Pull-Up Bar, Dumbbells +1
You play a match on the weekend and train with the team two or three times a week.
In season, your legs belong to the team. This plan keeps the strength you built with two short sessions of fewer sets and lower effort: every set stops 3 reps short of failure, and there is no hard eccentric work late in the week. Session one falls two days after a match; session two, if you do it, is lighter and at least three days before the next game.
| Exercise | Sets × reps | RIR | Rest |
|---|---|---|---|
| Box Jump | 2 × 3 | 3 | 90 s |
| Barbell Back Squat2 warm-up sets first | 3 × 3–4 | 3 | 3 min |
| Nordic Hamstring Curl | 2 × 3–4 | 3 | 2 min |
| Chin-Up | 2 × 5–8 | 3 | 90 s |
| Copenhagen PlankSeconds per side. | 2 × 20 | 3 | 45 s |
Open After the Match in the session builder
| Exercise | Sets × reps | RIR | Rest |
|---|---|---|---|
| Skater HopPer side. | 2 × 4–5 | 3 | 1 min |
| Bulgarian Split SquatPer leg. | 2 × 6–8 | 3 | 90 s |
| Single-Leg Calf RaisePer leg. | 2 × 10–12 | 3 | 45 s |
| Pallof PressPer side. | 2 × 10 | 3 | 45 s |
Open Mid-Week Top-Up in the session builder
- How to run it
- Do the main session two days after a match. Add the short one mid-week only if you feel fresh, and never the day before a game.
- How to progress
- Keep loads steady rather than chasing new records. If the bar moves slower than usual, drop a set.
Session 3
Stronger hamstrings and groin
- Workouts2× a week
- Working sets23 a week
- Per workout~30 min
- EquipmentDumbbells, Adjustable Cable, Pull-Up Bar
You play often, your hamstrings or groin feel tight after matches, and you want them stronger.
This plan spends most of its sets on the muscles that tire first in soccer: hamstrings through long-range and lengthening work, adductors through side planks and lateral work, and calves. Heavy bilateral squats are left out so the sessions don't add leg fatigue that competes with that work. Sets stop 2 reps short of failure, and the Nordic curl stays at low reps so it never turns into a grind.
| Exercise | Sets × reps | RIR | Rest |
|---|---|---|---|
| Nordic Hamstring Curl | 3 × 3–6 | 2 | 2 min |
| Single-Leg RDLPer leg. | 3 × 8–12 | 2 | 75 s |
| Copenhagen PlankSeconds per side. | 3 × 20–30 | 2 | 45 s |
| Single-Leg Calf RaisePer leg. | 3 × 12–15 | 2 | 45 s |
Open Session A in the session builder
| Exercise | Sets × reps | RIR | Rest |
|---|---|---|---|
| Bulgarian Split SquatPer leg. | 3 × 8–10 | 2 | 90 s |
| Skater HopPer side. | 3 × 5–6 | 3 | 1 min |
| Pallof PressPer side. | 2 × 10–12 | 2 | 45 s |
| Chin-Up | 3 × 5–10 | 2 | 90 s |
Open Session B in the session builder
- How to run it
- Do the two sessions on non-consecutive days away from matches. They work alongside your normal team training.
- How to progress
- Add Nordic reps first, then slow the lowering. Move from the knee to the ankle on the Copenhagen plank once a 30-second hold feels easy.
Make it fit you
-
Track reps in reserve so weights adjust themselves
Log how many reps you had left on each set in RIRLift, and the app picks your next weight from it: up when sets felt easier than planned, steady when they didn't.
-
Two matches in a week
Skip the mid-week top-up and keep only the session two days after the first match, with two sets per exercise.
-
No barbell
Use goblet squats in place of the back squat and add a third set of split squats. Everything else works with dumbbells and a bench.
-
Youth player new to the gym
Start with the hamstring and groin plan using bodyweight and light dumbbells, stopping every set 3 reps short of failure. Learn the squat with a goblet hold before using a bar.
-
Goalkeeper
Keep the squats, split squats and box jumps, and add lateral box jumps for diving range. Add more upper-body pulling and pressing, since you catch and throw.
Questions
undefined
undefined
undefined
undefined
undefined
undefined
Related templates
-
Nordic hamstring curl: how to do it, scale it, and program it
undefined
-
Bulgarian split squat: form, foot position and alternatives
undefined
-
Copenhagen plank alternatives: inner-thigh and side-core swaps for any level
undefined
-
The best strength workout for runners, built around your training
undefined
-
Football workout: strength, power and contact plans for every part of the year
undefined