Macro/Meso/Micro Practice Plan Builder
Builds a real periodization plan: a macrocycle (the season), broken into mesocycles (3–4 week training blocks with a deload), and microcycles (your actual week). Adjusts volume vs intensity based on season phase and days until next game.
Your mesocycle
Enter your situation above to generate.
How to read this plan
The hierarchy. A macrocycle is your full season (~6 months for high school, ~9 months for club). A mesocycle is a 3–4 week block ending in a deload. A microcycle is one week. This tool generates one mesocycle at a time. Run it 4–5 times across a season to build your macrocycle.
Why deloads are not optional. The 4th week of a mesocycle reduces volume by ~40% while keeping intensity high. Skipping deloads is the single most common cause of mid-season overtraining in amateur basketball. The deload week is when adaptation actually consolidates.
Volume vs intensity. Volume = total work (reps, sets, time). Intensity = how heavy / how fast. The plan shifts one while protecting the other: hypertrophy blocks raise volume and lower intensity; power blocks raise intensity and lower volume. Doing both at once for both goals is a fast path to staleness or injury.
How goals map to emphasis.
- Strength: 4–6 rep range, RPE 7–9, longer rest (2–4 min), 3–5x/wk
- Power: 3–5 rep range, max intent, full recovery (3+ min), 2–3x/wk
- Conditioning: sport-specific intervals, 2–3x/wk, sub-max effort
- Skill: high frequency, low fatigue context, daily possible
The basketball vs S&C split. Plan shows combined weekly hours. The microcycle grid maps specific sessions: e.g., "Tuesday — Lift (lower power), Thursday — Court (skills + 2v2)", and the percentages next to each row are the share of weekly training time.
FAQ
Should I generate a new plan every month? Yes — re-run this tool at the end of each deload week. Your body adapts in 3–4 weeks; the plan should shift with you, not be set once and forgotten.
What if I miss sessions? Don't try to cram them in. Reduce volume the next session and reassess at the end of the week. The plan assumes you can complete 80% of prescribed work; missing more is a signal to deload early.
Is this plan safe for 14-year-olds? Reduce volume by ~30% and emphasize movement quality over load. Use the novice tier even for athletic kids; their recovery systems are still developing. Most of the volume should come from skill work, not S&C, until age 16.
Pre-Practice Stretching Sequence Generator
Generates a dynamic warm-up (not the static stretching most people still do pre-game) sized to your available time, position, and any flagged areas of stiffness from yesterday's session. Includes regressions for tight spaces.
Your warm-up sequence
Enter time + position above to generate.
Why dynamic, not static, pre-practice
Static stretching (hold for 30+ seconds) before activity can acutely reduce force production by 5–8%. Dynamic stretching (controlled movement through full range) elevates tissue temperature, activates the nervous system, and improves coordination. The rule: static after, dynamic before.
How the time budget works. Time is divided as: 25% general movement (raise HR), 50% dynamic mobility (specific to position), 25% basketball-specific activation (ball handling, change-of-direction prep). Tight-area flags pull extra drills into the 50% block.
Position emphasis.
- Guards: ankle + hip mobility, lateral change-of-direction prep
- Wings: hip + thoracic rotation, deceleration prep
- Forwards: hip + hamstring, post-move prep
- Bigs: hip + ankle, rebounding + post stance
Substitutions when space is limited. Each drill has a "tight space" version — substitute if you don't have 20+ feet to work with. The output shows these.
FAQ
Should I still static stretch? Yes — after practice or in a separate 10-minute session. Static stretching has its place (range of motion, recovery) but it's not a warm-up.
I have only 5 minutes. What's the minimum? Cut the general movement block to 60 seconds, do 3 minutes of dynamic mobility, 60 seconds of ball activation. The plan will downsize if you enter a shorter time.
What about foam rolling before practice? Foam rolling is fine for 2–3 minutes pre-practice as long as it doesn't replace the warm-up. It reduces perception of stiffness but doesn't replace tissue temperature elevation.
Hand-Eye Coordination 4-Week Plan
A four-week progression using different implements (tennis ball, reaction ball, multi-ball) and adding cognitive load each week. Tracks expected completion counts so you can measure improvement, not just "feel".
4-week progression
Enter your details to see the plan.
The progression logic
The plan layers four dimensions of difficulty in a deliberate order:
- Implement — single ball → reaction ball → multi-ball → off-spin / variable spin
- Distance — wall close → wall 3m → partner → moving partner
- Cognitive load — pattern recall → number/color callouts → sport-specific decision
- Fatigue context — fresh → post-skill work → post-conditioning
Adding dimensions too fast is the most common mistake. The weekly target bands in this plan are calibrated so that an honest player should hit the upper bound by Friday. If you're hitting it on Monday, you're ready to add a layer.
How to measure progress. The plan uses wall-toss single-ball catches in 60 seconds as the universal benchmark. Re-test every 4 weeks. A trained player typically improves 8–15 catches per 4 weeks. If you're plateaued, the implement or cognitive layer is the bottleneck — not your eye.
FAQ
Where do I find a reaction ball? Any training store or online — they're typically $5–15. A racquetball also works for an irregular-bounce drill, but a reaction ball is denser and bounces more unpredictably.
Should I do this with both hands equally? Yes — most players default to their dominant hand. Spend at least 30% of weekly volume on the weak hand. Specificity: if you're a point guard, the weak hand is your off-dribble hand; protect it.
What if I can't find a partner for week 4? Substitute with a wall mirror + color callouts (call colors of post-it notes stuck to the wall). Slightly less reactive but still trains the cognitive layer.
Vertical Jump Test Protocol Generator
Generates the exact procedure for one of four standard protocols — Sargent wall test, Vertec, Abalakov, or a force-plate-style reach-and-jump — with warm-up, rest intervals, scoring, and known error sources.
Test protocol
Select protocol + context to see the procedure.
Why protocol matters
Vertical jump numbers are not interchangeable. A Sargent wall test consistently reads 5–10 cm lower than a Vertec at the same athlete, because the wall test has no arm swing momentum. An Abalakov with arm swing is similar to Vertec but can also be confounded by reach technique. Picking the right protocol is half the measurement game.
Warm-up standardization. Without a standardized warm-up, day-to-day readings can vary by 4–6 cm. The plan includes a fixed warm-up: 5 min bike or jump rope, 3 submax CMJs, 2 build-up CMJs, then test trials. The warm-up is the same every time, including the test date.
Trial selection. Best-of-N is more reliable than a single trial. The recommended trial count balances fatigue vs statistical confidence. With 5 trials and 30-second rest, the within-day CV (coefficient of variation) is typically 2–3% in trained athletes.
Common measurement errors.
- Heel lift during jump (inflates Vertec reading by 2–3 cm)
- Reach measured at fingertips vs flat hand (1–2 cm difference)
- Pre-loading the downward phase of CMJ (reduces jump by 2–4 cm)
- Skipping warm-up (under-reads by 3–6 cm)
FAQ
Which protocol is "best"? Vertec is the standard for elite combines and gives the highest consistent reading. Sargent is the cheapest (chalk + wall) but reads low. Abalakov is the cleanest biomechanically. Pick the one your facility can run consistently, then keep using the same one.
Can I switch protocols mid-season? Yes, but add a correction factor: Vertec = Sargent + 5–7 cm; Abalakov ≈ Vertec ± 1 cm; Force plate ≈ Abalakov ± 1 cm. Don't compare across protocols without converting.
How often should I re-test? Every 6–8 weeks during a training block, every 12 weeks during the season. More frequent than 4 weeks, and you'll measure noise rather than adaptation.
Two-Ball Dribbling Complexity Generator
Most "two-ball drills" are just "dribble two balls at once". This builds sessions across four complexity layers — pattern, speed, vision, and decision — so dribbling practice actually transfers to game situations.
Your session
Enter your level + focus above.
The four layers explained
1. Pattern mastery. Synchronized dribbling — both balls moving identically. Builds the rhythmic base. Add asymmetry: alternate heights, front-back, around-the-world patterns. When a player can do 5 different patterns without looking, layer 1 is complete.
2. Speed / pace. Pattern mastery on speed — same patterns, faster tempo. The trick is rhythm at speed. Use a metronome app at 80, 100, 120, 140 BPM. When 120 BPM is clean, you're ready to add layer 3.
3. Vision + ball control. Same patterns while reading off-ball — e.g., partner calls colors, player identifies the color while continuing the pattern. Or: dribbling in front of a wall mirror, reading a posted checklist of moves.
4. Decision + reaction. Pattern responds to a stimulus — coach's whistle changes pattern, partner's hand signal changes speed. This is where practice starts to look like the game.
How to scale. Add one layer at a time. Don't mix pattern + vision + decision in one session until the previous layer is consistent. Most amateur players spend too much time on layer 4 without mastering layer 1.
FAQ
What size balls? Standard size 7 for men, size 6 for women and youth. Two size-5 balls work for advanced speed work but the grip changes the feel.
How does this help in games? Two-ball work builds ambidexterity and rhythm under cognitive load. The direct transfer is weak — you're not dribbling two balls in a game. The indirect transfer is strong: better weak hand, better rhythm, better head-up dribbling.
Is 15 minutes enough? Yes, for 2–3x/week. Quality > quantity. If you're losing focus at minute 12, the drill has stopped working — stop and reassess the layer, not the volume.
Reading these five tools together
Training is a system. None of these tools is useful in isolation — they're useful when they reinforce each other.
- Periodization Builder tells you the structure of the week.
- Stretching Sequence Generator fills the first 10–15 minutes of every session with quality movement prep.
- Hand-Eye Plan slots in 3x/week as a low-fatigue skill session, separate from the lift work.
- Jump Test Protocol runs at the end of every mesocycle to verify the power block worked.
- Two-Ball Dribbling is your cognitive-skill complement to the athletic work — 15 minutes, 2–3x/week, layer-appropriate.