Dunking a basketball is one of the most thrilling athletic feats in sport. It requires a rare combination of vertical jump height, approach speed, timing, coordination, and hand control. While genetics play a role — particularly height and limb proportions — the reality is that most healthy, athletic individuals between 5'8" and 6'4" can learn to dunk with dedicated, structured training.
This guide goes beyond generic advice. We break down the biomechanics of a running dunk approach, the exact strength and plyometric benchmarks you need to hit, and a 12-week periodized program to get you above the rim. Along the way, we show you how to use objective data to track your progress and avoid plateaus. Related: 10 Best Exercises to Increase Vertical Jump
What It Takes to Dunk: The Numbers
A regulation basketball rim stands 10 feet (305 cm) above the floor. To dunk, your fingertips need to reach approximately 6 inches (15 cm) above the rim to comfortably control and drive the ball downward. Here is the math:
Required reach height = Standing reach + Vertical jump + Approach bonus
For a person with a standing reach of 8 feet (244 cm), you need to jump high enough to get your hand to at least 10 feet 6 inches (320 cm). That means a vertical jump of approximately 30 inches (76 cm) with approach.
| Standing Reach | Required Vertical (One-Hand Dunk) | Required Vertical (Two-Hand Dunk) |
|---|---|---|
| 7'4" (224 cm) | 38 in (97 cm) | 42 in (107 cm) |
| 7'8" (234 cm) | 34 in (86 cm) | 38 in (97 cm) |
| 8'0" (244 cm) | 30 in (76 cm) | 34 in (86 cm) |
| 8'4" (254 cm) | 26 in (66 cm) | 30 in (76 cm) |
| 8'8" (264 cm) | 22 in (56 cm) | 26 in (66 cm) |
Note that a running approach typically adds 4–6 inches to a standing vertical jump due to the horizontal-to-vertical force conversion (Sands et al., 2004). So if your standing CMJ is 28 inches, your running approach jump may reach 32–34 inches.
Key physical benchmarks for dunking: See also: How to Increase Your Jump Height: Science-Based Training Plan
- Back squat: 1.5–2.0× bodyweight
- Reactive Strength Index (RSI): above 2.0 (measured as jump height in meters divided by ground contact time in seconds)
- Standing CMJ height: 28+ inches for a one-hand dunk (varies by reach)
- 10-meter sprint: under 1.8 seconds (indicator of approach speed quality)
Mastering the Approach and Takeoff
The approach is where most aspiring dunkers leave inches on the table. A biomechanically efficient approach can add 10–15% to your jump height compared to a standing jump. Here is how to optimize it:
The Two-Step Approach (Recommended for Beginners):
- Penultimate Step — Your second-to-last step should be longer and lower, almost like a bounding stride. This step lowers your center of mass and pre-loads the takeoff leg. Research by Dapena (1988) on high jumpers showed that the penultimate step accounts for up to 60% of vertical velocity generation in approach jumps.
- Takeoff Step — Plant your takeoff foot (for right-handed dunkers, typically the left foot) heel-first approximately 3–4 feet from the basket. Convert horizontal momentum into vertical force through a rapid hip extension. Your takeoff angle should be roughly 70–80° from horizontal.
Single-Foot vs. Two-Foot Takeoff:
- One-foot takeoff — Better for athletes with good sprint speed and long limbs. Produces higher jump heights when combined with a fast approach. Used by most high jumpers and many NBA dunkers on fast breaks.
- Two-foot takeoff — Better for stronger, more powerful athletes. Provides more control and allows for two-hand dunks. Requires a shorter approach (1–2 steps). Used for power dunks and in-traffic finishes.
Practice your approach without the ball first. Mark your starting position with tape and rehearse the steps until the timing becomes automatic. Film your approach from the side to analyze your penultimate step depth and takeoff angle. Learn more: How to Jump Higher: 12 Science-Backed Training Methods
Arm Swing Mechanics
A well-timed arm swing contributes 10–15% of total vertical jump height (Lees et al., 2004). For a one-foot approach dunk, drive both arms upward aggressively during the takeoff. The ball should be brought up with both hands to protect it from defenders, then transferred to the dunking hand at the peak of the jump. For a two-foot takeoff, swing both arms from behind the hips in a powerful forward-and-up arc as you leave the ground.
Strength Training for Dunking
Maximal strength is the foundation of explosive power. Research by Wisløff et al. (2004) found a nearly perfect correlation (r = 0.94) between half-squat strength and vertical jump height in professional soccer players. You cannot be explosive without first being strong.
Priority exercises:
- Back Squat — Target 1.5–2.0× bodyweight for a 1RM. Perform 4×4–6 at 80–87% 1RM during the strength phase. The back squat develops the quadriceps, glutes, and overall triple-extension pattern critical for jumping.
- Trap Bar Deadlift — A more jump-specific pulling pattern than the conventional deadlift. Target 2.0× bodyweight. Perform 4×3–5 at 82–90% 1RM.
- Bulgarian Split Squat — Addresses single-leg strength, which is essential for one-foot takeoff dunks. Perform 3×6–8 each leg with dumbbells or a barbell.
- Barbell Hip Thrust — Isolates the glutes, which are the primary hip extensors during takeoff. Perform 3×8–10 at 70–80% 1RM.
- Single-Leg Calf Raise (Weighted) — Do not ignore the calves. Ankle plantarflexion contributes approximately 27% of total jump height. Perform 4×8–12 with progressive overload.
Velocity-based training (VBT) integration: During strength exercises, monitoring barbell velocity helps you stay in the correct training zone. For maximal strength development, target mean concentric velocity of 0.3–0.5 m/s on squats. When velocity drops below your target, end the set — you have maximized quality reps without accumulating unnecessary fatigue.
Plyometric Program for Explosive Power
Once you have a baseline of strength (ideally a 1.3× bodyweight squat), plyometric training becomes the most potent tool for converting that strength into jump height. Plyometrics train the stretch-shortening cycle (SSC) — your muscles' ability to rapidly absorb and release elastic energy.
Phase 1 — Low-Intensity Plyometrics (Weeks 1–4):
- Pogo hops: 3×20 (ankle-only, minimal knee bend)
- Box jumps (step down): 4×5 to a 60 cm box
- Broad jumps: 3×5
- Single-leg hops: 3×8 each leg
Phase 2 — Moderate-Intensity Plyometrics (Weeks 5–8):
- Depth jumps from 30 cm: 4×5
- Hurdle hops (continuous): 3×5 over 30 cm hurdles
- Approach jump practice (without ball): 4×3 each leg
- Altitude landings from 50 cm: 3×5 (focus on stiff, reactive landing)
Phase 3 — High-Intensity Plyometrics (Weeks 9–12):
- Depth jumps from 50 cm: 4×4
- Single-leg depth jumps from 20 cm: 3×4 each leg
- Weighted CMJ (10% bodyweight vest): 3×5
- Full approach dunk attempts: 5–8 per session
Total ground contacts per session should stay between 40 and 80 during the early phases and 30–60 during the high-intensity phase. Monitor RSI (jump height divided by ground contact time) to ensure each rep maintains quality. When RSI drops below 85% of your session best, stop the exercise.
Hand Technique and Ball Control
Reaching the rim is only half the equation. You need to control the ball at peak height and drive it through the hoop. This is where many athletes who have the vertical fail at actual dunking.
For athletes with large hands (can palm the ball):
- Cradle the ball in your dominant hand with fingers spread wide across the back of the ball.
- During the approach, carry the ball in both hands for protection, then transfer to one hand during the ascent.
- At peak height, flex the wrist aggressively to drive the ball downward through the rim.
For athletes with smaller hands (cannot palm the ball):
- Use a two-hand dunk technique. This requires more vertical but provides better ball control.
- Alternatively, use a one-hand finger-tip grip: press the ball between your spread fingers and the heel of your palm. Practice holding the ball in one hand while jumping from a standstill to build grip confidence.
- Use a slightly smaller ball (size 6 / 28.5 inch) to practice the dunking motion before progressing to a regulation ball.
Progression drills:
- Dunk a tennis ball on a 10-foot rim — builds approach and timing confidence.
- Dunk a volleyball — larger than a tennis ball but lighter and easier to grip than a basketball.
- Dunk a basketball on a 9-foot rim — practice the full motion with a lower barrier.
- Dunk a basketball on a 9.5-foot rim — bridge the gap incrementally.
- Dunk a basketball on a 10-foot rim — the full achievement.
12-Week Dunk Training Program
This program assumes you can currently squat at least 1.0× bodyweight and have a standing CMJ of 20+ inches. Train 4 days per week: 2 strength sessions and 2 plyometric/skill sessions.
Weeks 1–4 (Strength Accumulation):
| Day | Focus | Key Exercises |
|---|---|---|
| Monday | Lower Strength | Back Squat 4×5 @82%, Trap Bar DL 3×5 @80%, BSS 3×8, Calf Raise 4×10 |
| Tuesday | Plyometrics + Approach | Pogo Hops 3×20, Box Jumps 4×5, Broad Jumps 3×5, Approach Drills 10 min |
| Thursday | Lower Strength | Front Squat 4×5 @78%, Hip Thrust 3×8, RDL 3×8, Calf Raise 4×10 |
| Friday | Plyometrics + Skill | CMJ 3×5, Single-Leg Hops 3×8, Dunk Progressions (tennis ball/volleyball) 15 min |
Weeks 5–8 (Power Development):
| Day | Focus | Key Exercises |
|---|---|---|
| Monday | Strength-Power | Back Squat 3×3 @87%, Weighted Jump Squat 4×5 @30%, BSS 3×6, Calf Raise 3×8 |
| Tuesday | Plyometrics + Approach | Depth Jumps 30cm 4×5, Hurdle Hops 3×5, Approach Jumps 4×3, Rim Touch Attempts |
| Thursday | Strength-Power | Trap Bar DL 3×3 @87%, Hip Thrust 3×6 @82%, Contrast: Squat+Jump Squat 3×(2+3) |
| Friday | Plyometrics + Skill | Depth Jumps 40cm 3×5, SL Depth Jumps 3×4, Dunk Attempts (lowered rim) 10–15 |
Weeks 9–12 (Peaking and Realization):
| Day | Focus | Key Exercises |
|---|---|---|
| Monday | Strength Maintenance | Back Squat 2×2 @90%, Trap Bar DL 2×2 @90%, Calf Raise 3×6 |
| Tuesday | High-Intensity Plyo | Depth Jumps 50cm 4×4, Weighted CMJ 3×5, Full Approach Dunk Attempts 8–10 |
| Thursday | Contrast Training | Squat 2×2 @88% + Jump Squat 2×3, Hip Thrust 2×4 + Broad Jump 2×4 |
| Friday | Skill + Testing | Approach Dunk Attempts 10–15, CMJ Test (track height + RSI), Film Analysis |
Testing checkpoints: Measure standing CMJ and running approach jump at weeks 0, 4, 8, and 12. A successful program should yield a 3–6 inch improvement in CMJ over 12 weeks. Track RSI weekly to monitor plyometric adaptation — aim for a 15–25% improvement over the program. For further reading, see also 10 Best Exercises to Increase Vertical Jump.
Frequently asked questions
01How tall do you have to be to dunk a basketball?+
02How long does it take to learn to dunk?+
03Should I use a one-foot or two-foot takeoff for dunking?+
04What vertical jump do I need to dunk?+
05Can you dunk if you can't palm a basketball?+
Related Articles
How to Jump Higher: 12 Science-Backed Training Methods
Learn how to jump higher with 12 science-backed training methods including plyometrics, VBT, and progressive overload protocols from sports science research.
Depth Jump Technique and Benefits: The Complete Guide to This Elite Plyometric
Master depth jump technique with proper box height, landing mechanics, and programming. Learn the science-backed benefits for jump height, RSI, and power.
Plyometric Training for Beginners: A Safe, Progressive Guide to Explosive Power
Start plyometric training safely with this beginner guide. Covers prerequisites, 10 beginner exercises, a 6-week program, and progress tracking methods.
How to Increase Your Vertical Leap at Home: No Gym Required
Increase your vertical leap at home with bodyweight plyometrics, single-leg training, and progressive overload. Full 8-week program with no equipment needed.
How to Train for Vertical Jump in Basketball: 12-Week Program
A 12-week IMU-driven program that lifts basketball vertical jump 6-10cm. Strength, power, plyometrics, and weekly measurement integrated into a single roadmap.
How to Run Accurate Vertical Jump Testing
Step-by-step guide to standardized vertical jump testing: CMJ, SJ, and drop jump. Covers setup, warm-up, data collection, norm tables, and error sources to
How to Train for Vertical Jump Improvement
Evidence-based vertical jump training guide: strength foundations, plyometric progression, contrast loading, and jump height tracking with IMU sensors.
How to Test Vertical Jump Properly
Test vertical jump height accurately with standardized CMJ and SJ protocols, equipment comparison, measurement error sources, and interpretation norms.
Measure performance with lab-grade accuracy