How to split youth soccer minutes fairly
Every player’s fair share is the time on the field divided by the players who are actually here. Count the players on the field, multiply by the length of the match, and divide by the size of today’s roster. Then turn that target into shifts you can call from the sideline.
| Format | Players here | On the field | Match | Target each |
|---|---|---|---|---|
| 4v4 | 6 | 4 | 24 min | 16 min |
| 7v7 | 10 | 7 | 50 min | 35 min |
| 9v9 | 12 | 9 | 60 min | 45 min |
Players on the field, times the match length, divided by the players here.
Turn the target into shifts
- Count the players on the field for this format, and count the players who are here today.
- Multiply the players on the field by the match length in minutes. Divide by the players here. That result is each player’s target.
- Split the match into equal shifts of about 5 to 10 minutes.
- Each shift, sit the same number of players: players here minus players on the field.
- At the next shift, bring the players who just sat back on before you sit anyone else.
A rotation you can check
This is a 4v4 with 6 players and a 24-minute match, split into six shifts of 4 minutes. Two players sit each shift. Each player sits twice, plays 16 minutes, and comes back on after sitting.
| Shift | On the field | Sitting |
|---|---|---|
| 1 | A, B, C, D | E, F |
| 2 | A, B, E, F | C, D |
| 3 | C, D, E, F | A, B |
| 4 | A, B, C, D | E, F |
| 5 | A, B, E, F | C, D |
| 6 | C, D, E, F | A, B |
Each letter is a player. A, B, C, and D start. E and F sit first.
The same rule scales up. On a 7v7 with 10 players, three sit each shift. All three can come straight back on, because 10 players is within twice the 7 on the field.
When the roster is larger than twice the players on the field, at least one player stays on the bench. A 7v7 with 15 players has eight sitting and only seven who can come off.
When the minutes do not divide evenly
Give out whole shifts first. Then give any leftover minutes to the players furthest under their target. On a 7v7 with 10 players and a 50-minute match, the target is 35 minutes. Five shifts of 10 minutes can only put a player on 30 or 40. Shifts of 5 minutes land on 35: each player sits three of them.
A few minutes either side of the target is a normal result when the whistle, an injury, or a stoppage moves the clock.
Keep a full-match goalkeeper out of the rotation
A goalkeeper who plays the whole match is a separate plan. Take that player out of the roster, take one away from the players on the field, and run the same division for everyone else. On a 7v7 with 10 players and a keeper who plays all 50 minutes, six outfield spots shared by nine players comes to about 33 minutes each.
Follow the plan from the sideline
Write the shifts down before kickoff, then mark who actually went on. A late arrival or an injury changes the target for the players still in the match, so divide again with the new count and the minutes that are left.
Rotaru does this on iPhone. You set the roster, the match length, and how you like to rotate. The app builds a starting lineup and a substitution plan aimed at equal playing time, then keeps a live clock and a shift log during the match. There is no account and no ads. The US App Store listing, checked October 16, 2026, says the app does not collect data and that team information stays on the phone. It works offline. You can plan and complete two matches free. After that, Rotaru Premium is $3.99 a month or $24.99 a year for unlimited matches, season-wide balance, and more than one team.
Prices change. Check the current Rotaru listing before you subscribe.
Frequently asked questions
Multiply the players on the field by the match length, then divide by the players who are here. A 7v7 with 10 players and a 50-minute match is 7 × 50 ÷ 10, which is 35 minutes each.