
A middle schooler came in recently and told me every shot felt different. Off. Inconsistent. Like something was always slightly wrong no matter how many reps he put in. He had the look of someone who had been thinking about this for a while and had already ruled out several innocent explanations.
So we did what you do. Watched film. Checked the release. Looked at footwork. And his shot was fine. Nothing major jumping out. No glaring mechanical disaster to point at.
The problem wasn’t his shot. It was what he thought his shot was supposed to feel like.
No Two Shots Are the Same
Here’s the thing nobody really tells players when they’re learning to shoot. Every single shot in a game is coming from a completely different situation. Different speed. Different angle. Different pass. Different level of fatigue. Different score. Different defender breathing on you at varying levels of enthusiasm. Whether you gathered off a dribble or caught it moving. Whether the pass was perfect or you had to lunge sideways to keep it from hitting the floor.
All of that happens before you even get to the shooting motion. And all of it affects how the shot feels when you get there.
Expecting every shot to feel identical is like expecting every car ride to feel the same because you’re sitting in the same seat. The seat didn’t change. Everything else did. The road is different, the traffic is different, someone in the backseat is probably doing something annoying.
This is actually one of the more well supported ideas in motor learning research. Practicing under varied conditions, what researchers call variable practice, leads to better performance in real game situations than drilling the same perfect rep over and over in a controlled environment. Your nervous system learns to adapt when you give it things to adapt to. Perfect blocked repetitions feel great in the gym and fall apart the second the game gets weird, which it always does.
[Search: variable practice motor learning basketball shooting]
What Actually Stays Consistent
The goal isn’t to make every shot feel the same. The goal is to find the things that can stay consistent even when everything leading up to them doesn’t.
Is the ball moving in a straight line toward the rim? Are you finishing on balance, not falling sideways or fading dramatically like you’ve been hit by something that wasn’t there? Does your follow through point where you want the ball to go? Are your eyes getting to the rim early enough?
Those things can stay consistent across a huge range of situations. The speed you were moving, the angle you came from, the chaotic pass you had to handle, none of that has to be perfect for those fundamentals to show up. That’s what you’re actually practicing when you work on your shot. Not a feeling. A set of checkpoints that hold up when everything else is a mess.
Once the middle schooler understood that no player’s shot always feels the same, not in practice, not in games, not even for the best shooters alive, he stopped chasing the perfect feeling and started checking his actual fundamentals. The frustration went down and the consistency went up. Funny how that works.
The Girl Who Needed Perfect Conditions
A high school player I work with could really shoot. Catch and shoot off a clean pass, feet set, plenty of time? Automatic. Legitimate threat. Put her in anything outside of that and it fell apart.
Bad pass. Off the dribble. On the move. Anything that wasn’t perfect conditions and she’d either pass it up or force something awkward that had no business going up. Defenses are not complicated. They notice things. They noticed this pretty quickly and started taking away the clean catch completely. Now she was either not shooting or shooting badly and the defense was perfectly happy with both options.
The issue wasn’t her shot mechanics. It was that she had only ever practiced one way. Perfect pass, get set, shoot. That was the whole menu. So when the game offered her something else, which it always does and will always do forever until the end of time, she had no idea what to do with it.
We started building in the stuff she’d been avoiding. Squaring up on the run. Getting set faster off a bad pass. Gathering off the dribble and getting into her shot without needing to fully reset first. Handling passes that came in low, high, slightly behind her, from someone who clearly wasn’t paying attention. None of it felt comfortable at first. That was the whole point.
Over time it started clicking. Not because her shot changed but because she expanded the situations she could actually shoot from. She stopped waiting for perfect and started making good enough work.
[Search: shooting off dribble footwork practice basketball drills]
Why the Pros Make It Look Unhinged
Watch how elite shooters actually train and it makes very little sense at first glance. Steph Curry runs drills that involve coming off multiple screens back to back, catching slightly off balance, shooting immediately with a hand in his face, all at a pace that looks like someone set the simulation to the wrong difficulty. The goal isn’t to exactly replicate what he’ll see in a game. It’s to overexaggerate it so that what he actually sees feels easy by comparison.
The logic is simple and a little obvious once you hear it. If you’ve already handled worse, the game version isn’t that scary. If the hardest pass you’ve ever caught in practice was a perfect chest pass from three feet away, a bad entry pass in a real game is going to feel like a crisis. If you’ve been catching terrible passes and shooting immediately for months, that same bad pass is just Tuesday.
This applies at every level. An eight year old doesn’t need to practice contested threes off the dribble in traffic. But they can practice catching passes from different spots instead of always from the same place. A middle schooler can start adding movement before the catch. A high schooler can start handling bad passes and getting into their shot faster. The chaos scales with the player. The principle stays the same.
[Search: Steph Curry practice drills off screens contested shots]
What To Actually Work On
If your shot feels different every time, good. That means you’re paying attention. The question is what you do with that information.
Stop chasing the feeling. Start checking the fundamentals. Is the ball going straight? Are you on balance at the finish? Is your follow through consistent? Are your eyes getting to the rim?
If those things are there the shot had a chance regardless of how it felt. If they’re not, that’s what needs work, not the feeling itself.
And if you’re only ever practicing in perfect conditions, clean pass, plenty of time, feet already set, you are practicing for a game that does not exist. Nobody is going to hand you that game. Start adding chaos on purpose. Bad passes. Movement before the catch. Different angles. Off the dribble. Let it feel uncomfortable for a while. That’s where the actual improvement is hiding.
For younger players, get the fundamentals reasonably clean before layering in too much complexity. Build something worth being chaotic with first. The messiness can wait a few weeks.

