Team Formation Calculator
Offensive and defensive positioning from player strengths.
About this calculator
Water polo puts exactly 6 field players (plus 1 goalie) in the water per side at any moment, and this calculator turns that fixed slot count into a rotation plan for your specific roster. It first works out total field-player-minutes available across the game (6 slots × period length × number of periods), then divides that pool evenly across every non-goalie player on the roster to get an average playing time and a playing-time percentage — the same number, expressed as a share of the full game. From there it derives a rough substitution count (roster size beyond the 6 starting slots, multiplied across periods) and a fatigue index that's really just playing-time percentage capped at 100: the closer a player's average minutes creep toward the full game length, the higher fatigue reads, since less bench time means less recovery between shifts.
Rotation groups suggest swapping players in clusters of about three rather than one at a time, and the bench-depth rating is a tiered lookup — 13 players (FINA's max) rates "good," 15+ rates "excellent," 11-12 rates "adequate," 9-10 rates "short," and 7-8 (the practical floor for fielding a full side) rates "minimal." The key assumption is perfectly even rotation: it assumes a coach spreads minutes uniformly across the healthy roster, which real games rarely do exactly, since starters and specialists (like a dedicated 6-on-5 shooter) typically play more than bench depth alone would predict. Treat the output as a planning baseline for balancing minutes, not a prediction of an actual box score.
Inputs
Results
Avg playing time (min)
17.5
How to Use This Calculator
- Enter Total roster size, Period length (min), and Number of periods.
- Set Number of goalies.
- Review the Avg playing time (min) result.
- Use Playing time (%) and Total substitutions to inform your decision.
How the result changes with Period length (min)
| Period length (min) | Avg playing time (min) |
|---|---|
| 5 | 10.9 |
| 6 | 13.1 |
| 10 | 21.8 |
What each input means
- Total roster size
- Total players on the team including goalies. FINA allows up to 13 players per team.
- Period length (min)
- Length of each period in minutes. FINA standard is 8 minutes per period.
- Number of periods
- Number of game periods. Standard games have 4 periods.
- Number of goalies
- Number of designated goalkeepers on the roster.
What each result means
- Avg playing time (min)
- Average minutes each field player will be in the water.
- Playing time (%)
- Average playing time as a percentage of total game time.
- Total substitutions
- Estimated total number of player substitutions across all periods.
- Subs per period
- Number of substitutions expected per period.
- Fatigue index (0-100)
- Higher values indicate players are spending more time in the water with less rest.
- Rotation groups
- Recommended number of player groups to rotate as units.
- Field players available
- Number of non-goalie players available for field rotation.
- Bench depth rating
- Team depth score: 30=minimal, 50=short, 70=adequate, 85=good, 95=excellent.
How this is calculated
Worked example, using the default values
- Identify Input Parameters4 parametersTotal roster size = 13, Period length (min) = 8, Number of periods = 4, Number of goalies = 2 = 4 input(s) provided
- Calculate Avg playing timeAvg playing time = totalFieldSlotMinutes / max(1, fieldPlayers)17.5 = 17.5
- Calculate Playing timePlaying time = (avgPlayingTimeMin / totalGameMinutes) * 10054.5 = 54.5
- Calculate Total substitutionsTotal substitutions20 = 20
Engine last updated . Checked against 2 independently-derived tests — how we verify calculators. Built by Paul Gunder, a software engineer, not a licensed financial, medical, or legal professional.
Frequently Asked Questions
Why does the calculator assume perfectly even playing time?
It divides the total field-player-minutes pool (6 slots × period length × number of periods) evenly across every non-goalie on the roster, because that's the only way to produce a single baseline number without knowing your actual lineup decisions. Real coaches usually give starters and specialists like a 6-on-5 shooter more minutes than bench depth alone would predict, so treat the average as a planning target, not a forecast of what any one player will actually play.
How is the fatigue index different from the playing-time percentage?
They're the same underlying number: fatigue index is just the average-playing-time percentage rounded and capped at 100. The logic is that the closer a player's average minutes get to the full game length, the less bench time they have to recover between shifts, so a higher percentage is read as higher fatigue risk rather than as a separate physiological measurement.
What goes into the bench depth rating?
It's a tiered lookup on total roster size alone, independent of periods or goalie count: 15+ players rates 95 (excellent), 13-14 rates 85 (good, matching FINA's 13-player match roster), 11-12 rates 70 (adequate), 9-10 rates 50 (short), and 7-8 rates 30 (minimal, the practical floor to field a full side).
How are total substitutions estimated?
Subs per period is the number of field players beyond the 6 starting slots (fieldPlayers minus 6, floored at 0), and total substitutions multiplies that by the number of periods. It assumes every extra player gets subbed in exactly once per period, which is a simplification — some coaches sub more frequently in short bursts, others barely rotate certain specialists.
Related Calculators
The questions that sit next to this one — chosen by subject, including calculators filed under a different category.
More in Sports, Outdoors & Recreation.