Dynamic stretches for the upper body: 9 moving drills with reps
Published October 24, 2026
The best dynamic stretches for the upper body are arm circles, plate halos, the dumbbell around-the-world, walkouts, rotational push-ups, spider planks, bear crawls, plank IYTWs and windshield wipers. Do 6 to 10 slow reps of four or five of them, after 2 minutes of jumping jacks, for a 6 to 8 minute routine that moves the shoulders, chest and spine through their full range.
- Arm Circles Shoulders
- Plate Halo Shoulders
- Walkout Abs, Shoulders, Chest
- Rotational Push-Up Chest
- Spider Plank Abs
- Bear Crawl Abs, Shoulders
- Plank IYTW Abs, Upper Back
- Windshield Wipers Abs
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
Before an upper-body lifting session
You lift in a gym and want a short set of moving drills before your first press.
3× a week · 21 sets a week · ~10 min
-
Session 2
A floor flow on a rest or mobility day
You want 8 minutes of movement for stiff shoulders and upper back without lifting.
3× a week · 27 sets a week · ~15 min
-
Session 3
Before a throwing or racket sport
You play tennis, softball, volleyball or another overhead sport and need the shoulders ready to swing.
3× a week · 18 sets a week · ~10 min
Session 1
Before an upper-body lifting session
- Workouts3× a week
- Working sets21 a week
- Per workout~10 min
- EquipmentBarbells
You lift in a gym and want a short set of moving drills before your first press.
The routine stays standing and short so it fits between the locker room and the bench: circles, halos and walkouts for range, then rotational push-ups to open the chest. The last block is a ramp set of push-ups so the session in RIRLift starts warm.
| Exercise | Sets × reps | RIR | Rest |
|---|---|---|---|
| Jumping JackSeconds. | 1 × 60 | 4 | 0 s |
| Arm CirclesEach direction. | 1 × 10 | 4 | 15 s |
| Plate HaloEach direction. | 1 × 6 | 4 | 15 s |
| Walkout | 1 × 5 | 4 | 15 s |
| Rotational Push-UpPer side. | 1 × 5 | 4 | 15 s |
| Push-Up1 warm-up set first | 2 × 10–20 | 2 | 1 min |
- How to run it
- Do the blocks in order with little rest, then go into your first lift. Total time is about 6 minutes.
- How to progress
- Add reps to the push-up set until it reaches 20 with 2 in reserve; the drills stay the same.
Session 2
A floor flow on a rest or mobility day
- Workouts3× a week
- Working sets27 a week
- Per workout~15 min
- EquipmentBodyweight
You want 8 minutes of movement for stiff shoulders and upper back without lifting.
Floor drills give the biggest range, so this version is mostly crawling and planks with the shoulders carrying your weight, plus windshield wipers to rotate the spine. Every drill is slow and stops well short of tiring.
| Exercise | Sets × reps | RIR | Rest |
|---|---|---|---|
| Jumping JackSeconds. | 1 × 60 | 4 | 0 s |
| Bear CrawlSteps forward, then back. | 2 × 6–8 | 4 | 15 s |
| Spider PlankPer side. | 2 × 6 | 4 | 15 s |
| Plank IYTWPer arm. | 2 × 4 | 4 | 15 s |
| Windshield WipersPer side. | 2 × 6 | 4 | 15 s |
- How to run it
- Go through the list twice with 30 seconds of rest between rounds.
- How to progress
- Add one rep per drill each week up to 10, then slow each rep down instead.
Session 3
Before a throwing or racket sport
- Workouts3× a week
- Working sets18 a week
- Per workout~10 min
- EquipmentDumbbells
You play tennis, softball, volleyball or another overhead sport and need the shoulders ready to swing.
Throwing and hitting need overhead range and speed, so this version uses the big standing arcs, the plank letters for each shoulder angle, and finishes with fast arm circles that build speed. There is no lifting block; practice is the session.
| Exercise | Sets × reps | RIR | Rest |
|---|---|---|---|
| Jumping JackSeconds. 2 rounds back to back. | 2 × 45 | 4 | 0 s |
| Arm CirclesEach direction. Get faster each rep. | 1 × 15 | 4 | 15 s |
| Dumbbell Around the WorldLight dumbbells. | 1 × 8 | 4 | 15 s |
| Plank IYTWPer arm. | 1 × 4 | 4 | 15 s |
| Rotational Push-UpPer side. | 1 × 5 | 4 | 15 s |
- How to run it
- Do it right before practice, then start your sport's own warm-up throws or swings at half speed.
- How to progress
- Keep it the same. If a shoulder still feels tight at the first throws, repeat the halos and around-the-world once.
Make it fit you
-
No equipment
Do arm circles in place of halos and the around-the-world, and keep all the floor drills. Everything else needs only floor space.
-
Wrists feel stiff on the floor
Make fists or hold dumbbell handles for the planks and push-ups, and rock gently over the wrists for a few seconds before the first drill.
-
Static stretches
Keep holds of 30 seconds or more for after training or a separate session. Before you lift, these moving drills get the range without slowing you down.
-
Lifting right after
End with ramp-up sets of your first lift. Log your working sets with how many reps you had left; RIRLift picks the next session's weight from that.
-
Very tight upper back
Do the rotational push-ups and windshield wipers first and give them an extra round. Rotation is usually what is missing.
Questions
What are 5 dynamic stretches for the upper body?
Arm circles, plate halos, walkouts, rotational push-ups and bear crawls. Together they cover circling the shoulders, reaching overhead, loading the shoulders in a plank, opening the chest and rotating the spine.
What is the difference between dynamic and static stretching?
Dynamic stretches move through a range repeatedly, like arm circles. Static stretches hold one position, like pulling an arm across your chest for 30 seconds. Use dynamic ones before training and static ones after.
How should I warm up before an upper body workout?
Two minutes of easy cardio, four or five of these drills for 6 to 10 reps, then 2 or 3 light sets of your first lift.
How many reps of each dynamic stretch should I do?
Six to ten slow reps per drill, or per side, is enough. Stop before the drill becomes tiring.
Can I do dynamic stretches every day?
Yes. They are light enough to use daily, on rest days as a short flow or before any session.
Related templates
-
Upper body warm-up: one routine for chest, back, shoulders and arms
The full warm-up with activation drills and ramp-up sets for your first lifts.
-
Dynamic stretches: 9 moving stretches for before you train
Moving drills for the whole body, legs included.
-
Shoulder mobility warm-up: 7 minutes to get your arms overhead
A routine focused only on shoulder range.
-
The best workout for upper body, for the week you actually train
Sessions to run after the drills.