Today's missions
Pick an age band.
Warm-up streak
Daily streakLock in the dynamic warm-up 5 days straight. Loose body, ready to go — that's the standard.
Repeat every 5 days · Log your reps when you finish.
Daily mental reset
Daily streakEnd every practice with one calm breathing reset. Lock in, reset, next play.
Repeat every 7 days · Log your reps when you finish.
Tee hard-hit PR
Personal bestBeat your best tee hard-hit count this week. Win the rep, film it, let's go.
Repeat every 7 days · Record a short video so your coach can review.
Living-room dry swings
Daily streak10 clean dry swings, 4 days this week. Wiffle or no bat — balanced finish every rep.
Repeat every 4 days · Log your reps when you finish.
Reaction-ball game
Daily streakCatch 10 crazy reaction-ball bounces with a partner, 3 days. Quick hands, stay loose.
Repeat every 3 days · Log your reps when you finish.
Home-to-first PR
Personal bestBeat your best home-to-first time this week. Run through the bag — grab a stopwatch and go.
Repeat every 7 days · Record a short video so your coach can review.
Front-toss hard-hit
Personal bestStack 5 hard-hit balls in one front-toss round. Win every rep — film it.
Repeat every 7 days · Record a short video so your coach can review.
Grip-strength reps
Daily streakBodyweight grip routine 4 days. No bands, no weights — just strong, healthy hands.
Repeat every 4 days · Log your reps when you finish.