🔄 Fair Rotations

Every kid gets fair playing time

Automated rotation planning takes the stress out of substitutions. Set your intervals, and Soccer Dad tells you when to rotate and who should go in next.

On Field94851171Bench3106212Rotation TimerNext rotation in:2:30Playing Time (this game)#9#4#8#5#11#7#3#10#6#2

Fair rotations, zero headaches

Let the app handle the math so you can focus on coaching

Rotation Alerts

Set your rotation interval and get timed alerts when it's time to sub. Never forget a rotation again.

⚖️

Fair Playing Time

The algorithm prioritizes players with the least time on the field, ensuring every kid gets their fair share.

👆

One-Tap Subs

Tap a field player, tap a bench player, confirm. Substitutions are logged with timestamps automatically.

📊

Time Tracking

See exactly how many minutes each player has played — during the game and across the entire season.

How fair rotations work

⏱️
1

Set Your Interval

Choose how often you want to rotate — 5 minutes, 8 minutes, or any interval you prefer. The timer starts with the game clock.

🔔
2

Get Alerts

When it's time to rotate, you get a visual and audio alert. The app suggests which bench players should go in based on who has the least playing time.

👆
3

Tap to Sub

Tap the field player coming off, tap the bench player going in, and confirm. The substitution is logged and playing time updates automatically.

Why fair playing time matters

In youth soccer, development happens on the field — not the bench. Research shows that kids who get consistent playing time develop faster, stay more engaged, and are more likely to continue playing.

But tracking playing time manually during a game is almost impossible. You're coaching, watching the ball, and making tactical decisions. That's where automated rotations come in.

Soccer Dad tracks every second for you, so at the end of the game, you can show parents exactly how much time each child played — and that it was fair.

Game Playing Time — All Players

Emma J.26:00 (65%)
Liam K.24:48 (62%)
Sofia R.24:00 (60%)
Noah T.23:12 (58%)
Ava M.22:00 (55%)
Mia L.21:12 (53%)
Jake P.20:00 (50%)
Lily W.19:12 (48%)
Owen B.18:00 (45%)
Zoe C.16:48 (42%)
Max variance: 23% — within fair range ✓

Give every player their fair share

Automated rotations mean no more mental math, no more forgotten subs, and no more complaints from parents. Fair playing time, tracked automatically.

Start using fair rotations — free