Development is driven by repetition, but not all practices generate the same number of meaningful reps, even when they run the same length of time. A team of twelve running a single-ball layup line generates a fraction of the touches that the same twelve players would get split into small groups with multiple balls. Maximizing reps isn’t about running players harder or longer. It’s about designing practice so that fewer players are standing still at any given moment.
Count the Standing Players, Not Just the Moving Ones
The fastest way to evaluate whether your practice is maximizing reps is to watch it and count how many players are standing still, waiting for a turn, at any given moment. If you regularly see more than two or three players idle during a drill, that’s lost development time. This is one of the most common inefficiencies in youth and preseason practices, particularly with drills inherited from a coach’s own playing days that were designed for a different roster size or a different amount of available equipment.
Use Multiple Balls Whenever Possible
The single biggest lever for increasing reps is simply using more equipment. A shooting drill with one ball and ten players sitting in line generates far fewer shots per player than the same drill run with five balls across two baskets. If your program has access to enough basketballs, use them. If equipment is limited, this is worth advocating for, since the difference in development speed between a one-ball program and a well-equipped one compounds significantly over a season.
Break Large Groups Into Small Stations
Any drill that works with the full team can usually be run more efficiently in smaller groups. Splitting twelve players into three groups of four, each working a different but related skill and rotating every few minutes, produces dramatically more reps per player than running the same three skills sequentially with the whole team. Stations do require more setup and a bit more coaching bandwidth to monitor multiple groups, but the payoff in total repetitions is substantial.
Shorten Lines by Restructuring Drills
Traditional line drills — layup lines, defensive slide lines, three-man weave — are engaging and have real value, but they’re often run with lines that are too long relative to the number of available balls or hoops. Look for ways to run the same drill with shorter lines: use both baskets simultaneously, split into two lines running mirrored drills, or reduce the group size and increase the number of repetitions within the drill itself.
Use Small-Sided Games Instead of Full Scrimmages for Skill Reps
A full 5-on-5 scrimmage, while valuable for other reasons, is one of the least efficient formats for individual skill repetition. Any individual player might touch the ball only a handful of times in several minutes of 5v5 play. A 3v3 or even 2v2 game compresses the same court into a much smaller space, meaning every player touches the ball far more frequently and is forced into more decisions, more shots, and more defensive reps per minute of playing time.
Design Drills With Continuous Motion
Drills where a player performs an action and then waits for their next turn generate fewer reps than drills built around continuous motion, where players are constantly cycling back into the action. A shooting drill where a player shoots, rebounds their own shot, and immediately passes to the next shooter before getting back in line keeps the whole group moving and reduces standing time to nearly zero.
Track Reps, Not Just Time
It’s easy to assume that a twenty-minute shooting segment is providing plenty of shooting reps, but the actual number of shots taken per player during that segment can vary enormously depending on drill design. Periodically count actual repetitions per player during a segment of practice — number of shots, number of touches, number of defensive reps — rather than assuming that time spent equals reps earned. This kind of audit often reveals surprising gaps between the practice you think you’re running and the practice you’re actually running.
Rotate Roles Quickly Within Drills
In drills involving offense, defense, and a rebounder or feeder, players often stay in the same role for too long, limiting the variety and volume of reps they get in other roles. Rotate roles every one to two possessions rather than every five or six, so that within a single drill segment, every player gets meaningful reps as a shooter, a defender, a passer, and a rebounder.
Balance Individual Attention With Group Efficiency
Maximizing reps for the group as a whole sometimes creates a tension with giving individual players focused coaching attention. The solution isn’t to slow the whole group down for one-on-one instruction, but to build in brief, targeted feedback moments that don’t require stopping the entire drill — a quick correction as a player rotates through a station, rather than pausing the whole group to address one player’s technique.
Prioritize High-Value Reps for Limited Practice Time
When practice time itself is scarce, not all reps are equally valuable. Reps that combine a skill with a decision, some defensive pressure, or game-speed execution generally produce more development per repetition than slow, mechanical, undefended reps. If you have to choose between more total reps at a lower intensity or fewer reps at full game speed and decision-making, lean toward the latter, especially once players have the basic mechanics of a skill established.
The Bottom Line
Maximizing reps isn’t about cramming more drills into practice or extending practice length. It’s about designing the drills you already run so that fewer players are standing idle and more players are actively engaged at any given moment. Multiple balls, smaller groups, continuous-motion drills, and small-sided games all multiply the number of meaningful touches your players get within the same amount of practice time. Audit your own practices for standing time, and you’ll likely find real gains available without adding a single extra minute to the schedule.



































































































































