WILL & JOEL // CPF/STRONG — Upper Block 01
CPF/STRONG
Upper Body // High Variance
Block 01 · Sessions 1–5
CrossFit Gym · BB + DB + KB + Rings
// Partner Program
WILL &
JOEL
Upper Body Block 01
Sessions
5
Focus
Upper
Duration
~55 min
Variance
High
Equipment
Full CF
// How This Block Works
01
Push and Pull Every Session
Every session has both pushing and pulling work — just not always in the same ratio. Balanced sessions build balanced shoulders. The primary lifts rotate across bench, overhead, and ring patterns so the stimulus changes every session.
02
Load vs Tempo vs Volume
Not every session is about adding weight. Some sessions use tempo, pauses, or isometric holds as the progression. When the cue says 3-second descent — count it. That's where the work happens.
03
Rest Times Are Prescribed
Primary lifts get 2–2.5 min rest. Accessories get 75–90 sec. Supersets rest after the pair. Cutting rest to move faster costs you reps on the next set — the prescription is there for a reason.
04
Log It, Both of You
Write down loads and a feel rating — easy / medium / hard — every set. When you're training together it's easy to coast on the other person's pace. Your log is your individual standard. Own it.
CPF/STRONG // SESSION 01
// Session 01
BENCH
STRENGTH
Chest · Triceps · Front Delt · Rear Delt
~55 min
Bench Primary
Push-Pull Balanced
// Warm-Up — 8 min
Banded pull-apart 3×15
Ring row 2×10 easy
Bench build 1×8 empty bar · 1×5 @ 50% · 1×3 @ 75%
Primary
Barbell Bench Press
Primary
Push
5×5 strength scheme. 2-second controlled descent — don't bounce off the chest. Drive the bar in a slight diagonal toward the face, not straight up. Full lockout at the top. If the 5th set bar speed drops significantly, note the load — that's your ceiling for now.
5 × 5
Working weight
rest 2:30
Accessories
Barbell Bent-Over Row
Pull
45° torso, elbows drive high and back — not flared wide. Pause at the chest each rep. Dead stop from the floor between reps — no touch-and-go. This is horizontal pull to balance the horizontal push. Load should feel like 75–80% effort on set 1.
4 × 8
Working weight
rest 90 sec
DB Arnold Press
Push
Start palms facing you, rotate to pronated at the top. Full rotation — don't cut it short. Sit tall, ribs down, no arch in the low back. This hits the anterior and medial delt in one movement. Control the descent.
4 × 10
Moderate DBs
rest 75 sec
Weighted Ring Push-Up (3s descent)
Push
Plate on the back or weight vest if available. Rings at low height — more horizontal = harder. 3-second descent on every rep, 1-second pause at the bottom before driving up. The rings demand shoulder stability the bench doesn't. If reps break down before 8, remove the weight.
3 × 8
BW + light plate
rest 75 sec
Banded Face Pull
Pull
Band anchored at face height. Pull to the face — external rotation at the end of the rep, thumbs behind the ears. Elbows stay high throughout. This is shoulder health work — light band, high reps, full range. Don't rush.
3 × 20
Light band
rest 60 sec
DB Overhead Triceps Extension
Push
Elbows pinned overhead — don't let them flare out. Full extension at the top, slow 2-second negative. One DB or two — either works. This closes the tricep loop opened by the bench. Keep it controlled through all 3 sets.
3 × 12
Moderate DB(s)
rest 60 sec

Session intent: This is the baseline session — establishes your working loads for the bench and row patterns. The Arnold press and face pull are shoulder health investments. Log every load from this session carefully — they set the floor for the rest of the block. Go home knowing your 5×5 bench number.

CPF/STRONG // SESSION 02
// Session 02
OVERHEAD
+ RINGS
Shoulders · Lats · Biceps · Triceps · Core
~55 min
Push Press Primary
Ring Work Heavy
// Warm-Up — 8 min
PVC pass-through 2×10
Banded pull-apart 3×12
Push press build 1×5 empty bar · 1×5 @ 50% · 1×3 @ 75%
Primary
Barbell Push Press
Primary
Push
Dip-drive is the engine — not the arms. Short, sharp knee bend, violent hip extension, bar follows the body. Full lockout overhead — ribs down at the top, don't hyperextend the lumbar. 5×4 strength scheme. If the lockout breaks on the 4th rep, the load is too heavy.
5 × 4
Working weight
rest 2:30
Accessories
Weighted Ring Row (Feet Elevated)
Pull
Feet on a box, body more horizontal = harder. Add a plate to the chest if bodyweight is easy. Full stretch at the bottom — don't shorten the range. Pull the rings to your chest, pause 1 second, control the return. This is a horizontal pull with instability — harder than it looks.
4 × 10
BW or + plate
rest 90 sec
DB Z-Press
Push
Seated on the floor, legs extended straight. No back support — the core has to stabilize everything. Tall spine throughout. Press directly overhead, control the descent. This exposes any overhead mobility or stability deficit the standing press doesn't. Start lighter than you think you need to.
4 × 8/side
Light-mod DBs
rest 90 sec
Ring Support Hold + Tuck
Push
Support hold at top: arms locked, slight forward lean, scaps depressed, rings turned out if possible. From that position — tuck the knees to the chest and hold for 2 seconds, then lower. Core and tricep isometric combined. If the support hold alone is hard, just hold without the tuck.
3 × :30 hold
+ 8 tucks
BW
rest 75 sec
KB Halo
Push / Stability
Tall kneeling. Slow — 3 seconds per direction. Core stays braced, don't let the weight pull the torso into rotation. The halo is a shoulder stability and thoracic mobility tool. Heavier KB = harder. Alternate direction every rep.
3 × 10/dir
Moderate KB
rest 60 sec
Barbell Curl
Pull
Elbows pinned at the sides — don't swing the torso. Full extension at the bottom, full supination at the top. 2-second negative on the way down. Biceps work should come after the primary shoulder volume — don't pre-fatigue them.
3 × 12
Working weight
rest 60 sec

Session intent: Total change of stimulus from Session 1 — overhead instead of flat press, rings instead of barbell rows. The Z-press and ring support hold are new tools. The push press is the power driver — dip-drive, don't press. The ring work accumulates shoulder stability that carries over to everything else in the block.

CPF/STRONG // SESSION 03
// Session 03
INCLINE +
WEIGHTED PULL
Upper Chest · Lats · Rear Delt · Arms
~55 min
Incline + Pull-Up
Arm Superset
// Warm-Up — 8 min
Dead hang 2×20 sec
Banded pull-apart 3×15
Pull-up negatives 3 slow reps
Incline bench build 1×8 @ empty bar · 1×4 @ 60%
Primary Superset — Alternate Each Set
Incline Barbell Bench Press
Primary A
Push
30–45° incline. Bar path to the upper chest — not the same as flat bench. Controlled descent, slight elbow tuck (not fully flared). Upper chest and anterior delt emphasis. 4×6 — this is a strength scheme at a new angle. Allow 10–15% less load than your flat bench.
4 × 6
~85% of flat
rest 90 sec
Weighted Pull-Ups
Primary B
Pull
Dead hang at the bottom every rep — no kipping. Chin clears the bar at the top. Add a plate via belt, vest, or dumbbell between the legs. 4×5 strength scheme. If the 5th rep on any set isn't clean, reduce load — not reps. Full ROM beats partial reps with more weight.
4 × 5
BW + load
rest 90 sec
Accessories
DB Seal Row
Pull
Chest flat on an elevated bench — takes all lower back out of the equation. Elbows track straight back to the hip, not flared. Full stretch at the bottom is the whole point — don't shorten the range at the bottom. Controls scapular retraction independently of lumbar position.
4 × 10
Moderate DBs
rest 90 sec
DB Lateral Raise
Push
Lead with the elbow — not the wrist, not the traps. Raise to shoulder height only. 2–3 second lowering phase — that's where the medial delt actually gets trained. Keep it light. Tempo is the load here, not the DB weight.
4 × 15
Light DBs — slow
rest 60 sec
EZ Bar Curl / Tricep Pushdown Superset
EZ bar curl first — elbows pinned, full range. Then immediately move to a band or barbell tricep pushdown. Elbow locked at the side, full extension at the bottom. 75 sec rest after the pair. Arm superset at the end of the session so arm fatigue doesn't compromise the primary volume.
4 × 10 / 10
Working / Band
rest 75 sec/pair

Session intent: Third distinct press angle in three sessions — incline after flat (S1) and overhead (S2). Pairing incline bench with weighted pull-ups as a superset keeps density high and builds balanced push-pull strength simultaneously. The seal row removes all form cheating — it's honest upper back work. The arm superset closes the session.

CPF/STRONG // SESSION 04
// Session 04
COMPLEX +
CARRIES
Full Upper · Time Under Tension · Stability
~55 min
BB Complex Primary
High Variance
// Warm-Up — 8 min
Banded pull-apart 3×15
PVC pass-through 2×10
Complex run-through 1× empty bar — all movements
Primary — Barbell Upper Complex (Don't Put It Down)
Barbell Upper Body Complex
Primary
One barbell. One bar, one flow, don't put it down. 5 reps each:

1. Barbell Row — elbows high, pause at chest
2. Hang Clean — from the hip, violent extension
3. Push Press — dip-drive, full lockout overhead
4. Back Squat-to-Press (Thruster grip) — front rack, press at the top
5. Good Morning — hinge, hamstrings load

That's one round. Rest 2:30 between rounds. Load is determined by your weakest movement in the complex — likely the press or good morning. Start conservative.
5 rounds
× 5 reps each
Moderate — RPE 7
rest 2:30
Accessories
KB Suitcase Carry (Single Arm)
Heaviest KB available — one arm at a time. Spine stays perfectly vertical — don't lean into or away from the KB. Core resists lateral tilt. This is loaded lateral stability work for the shoulder and core together. Walk tall, walk slow. Switch arms at halfway.
4 × 30m/side
Heavy KB — RPE 8
rest 90 sec
Ring Bicep Curl
Pull
Rings set low, palms supinated, body at a slight lean. Curl yourself up toward the rings — elbows stay high. The ring instability forces the bicep and forearm to work through a range a bar doesn't challenge. Slow negative. This is a different stimulus than a barbell curl.
3 × 12
BW — angle = load
rest 60 sec
Overhead KB Carry (Bilateral)
Push / Stability
One KB in each hand, pressed overhead and locked out. Walk. Ribs down, core braced, eyes forward. This is the hardest carry pattern — shoulder stability under loaded overhead position. Start with a load you can lock out cleanly for the full distance. Don't rush the steps.
3 × 20m
Moderate KBs
rest 90 sec
// Finisher — 3 Rounds
10 Ring Push-Ups · 10 Hanging Knee Raises · :30 Ring Support Hold
No rest within the round. Rest 60 sec between rounds. The ring push-up and support hold bookend the round with shoulder stability work. Knee raises are active recovery between the two. Keep it moving but don't sprint.

Session intent: Most different session in the block. The barbell complex is the main event — 5 movements, one bar, 5 rounds. Time under tension is high, load is moderate. The carries (suitcase + overhead) add loaded stability work that the complex doesn't provide. The ring finisher ties the session together. This session should feel the most aerobically demanding of the five.

CPF/STRONG // SESSION 05
// Session 05
BLOCK
CLOSER
Chest · Back · Shoulders · Arms · Core
~55 min
Load Test
Full Volume
// Warm-Up — 8 min
Banded pull-apart 3×15
Ring row 2×8 easy
Bench build 1×5 @ 50% · 1×3 @ 70% · 1×1 @ 85%
Primary — Load Test
Barbell Bench Press
Primary
Push
Block closer. Build to a heavy set of 3 first — this tells you where your ceiling is. Then back off to 90% of that for 3×5 volume sets. The heavy triple is not a max attempt — it's a controlled, clean 3 reps with maybe 1 rep left in the tank. Log the number. Block 2 bench starts from here.
1 × 3 heavy
+ 3 × 5
Heavy 3 then −10%
rest 2:30
Accessories
Weighted Pull-Ups
Pull
Step up from Session 3. Same 4×5 — bump the load slightly from your Session 3 working weight. This is your block closer for vertical pull. If Session 3 felt controlled, add 5# to the load. If it felt hard, hold the same load and note the reps.
4 × 5
+5# from S3
rest 2:00
DB Renegade Row
Pull
High plank position, one DB in each hand. Row one arm while holding the plank with the other. Hips stay level — don't rotate to row. Slow and deliberate. This combines core stability with horizontal pull in a way the bent-over row can't. Keep the load honest.
4 × 8/side
Moderate DBs
rest 90 sec
Single-Arm DB Jett Press
Push
10 reps, then a 10-second isometric hold at parallel (arm at 90°), then 10 more reps — that's one set per side. The iso hold is mandatory. This is shoulder hypertrophy with built-in fatigue resistance. Keep the torso tall, resist lateral lean. New movement for this block.
3 × 10+:10+10/side
Light-mod DB
rest 90 sec
DB Hammer Curl / DB Overhead Extension Superset
Hammer curl first — neutral grip, full range. Immediately move to the overhead extension. Elbows pinned, slow 2-second negative on the extension. 75 sec rest after the pair. This closes all arm work for the block — bicep and tricep in the same superset, same session.
3 × 12 / 12
Working / moderate
rest 75 sec/pair
Ab Wheel Rollout
Full rollout if possible — if not, go to the point of control and hold 1 second before returning. 3-second return phase — the return is where the anterior core is most challenged. No sagging through the lower back. Block closer for core.
4 × 10
BW
rest 60 sec

Session intent: This is the measuring stick. The bench heavy triple tells you where Block 2 starts — write the number down, both of you, individually. The renegade row and Jett press are new tools introduced here to keep variance high through the last session. The ab wheel closes the core work for the block. Come in rested for this one if you can.

// From Caleb

Five sessions, five different primary lifts, five different ways to load the upper body. Flat bench, push press, incline bench, barbell complex, bench load test. That's not random — every session is designed to hit the pushing and pulling patterns from a different angle so the shoulder gets trained completely, not just in the direction the mirror faces.

Training together is an asset and a liability. The asset: you'll push each other, show up more consistently, and have someone to call out bad reps. The liability: it's easy to unconsciously match the other person's load or effort level instead of running your own standard. Log your numbers individually. Your bench is your bench. His is his. They might be the same — great. But own your number.

Session 4 is the most different session in the block — the barbell complex is a single bar, no putting it down, five movements, five rounds. The load is moderate by design. The stimulus is time under tension and movement density, not max strength. If it feels too easy, you went too heavy. The overhead carries after it will tell you if you paced it right.

Session 5 is the block test. The heavy set of 3 on bench tells you where Block 2 starts. Be honest with it — controlled reps, 1 rep left in the tank. Not a grind. Not a PR attempt. Just a clean ceiling. Write the number down.

Where you are right now is exactly where you're supposed to be. Build from here.

CPF/STRONG