Every good practice runs the same loop: arrival & free play → a warm-up game → skill stations → a game → finish on a high → home. Same skeleton every time, different content inside it — predictable enough that kids know the rhythm and settle fast, flexible enough to never feel stale.
It's a skeleton, not a script.
Walking the loop
- Arrival — free play. A ball on the ground, a game already happening. Kids never stand around waiting for practice to "start."
- Warm-up — a game. Raise the temperature with play, then quick arm care before any hard throwing.
- Skill stations — small groups, no lines, do one thing fifty times. Technique-first on anything new.
- A game — put the day's skills into a live, competitive context so they have to read and decide.
- Finish on a high — the last thing they feel is what rides home.
The proportions shift hard by age — same loop, different mix. A seven-year-old's practice is mostly play with skills hidden inside it; a thirteen-year-old's can hold longer skill blocks and more situational work. Plan the conditions for the group in front of you, then let the loop run.
This loop is exactly what the practice plan builder renders: slide to your age and time, pick a focus, and it fills each block with age-fit games — then the field map and storyboard draw it.