Skip to main content
InstagramCreate free account
New

The MyLeagueRankings app is now on iPhone and Android

Follow your teams and get a push alert when a ranking, a result, or a game time changes.

Why Youth Soccer Rankings Are So Hard (and Why So Many Compare Apples to Oranges)

Rosters change every season, kids develop at different speeds, and most teams never play each other. Here is why so many youth soccer rankings compare unlike things, and what a fair one needs.

By MyLeagueRankings ·

The words Why youth soccer rankings are so hard on a dark background, next to two clusters of connected dots joined by one dotted line.

Youth soccer rankings are hard because a ranking is a comparison, and most of the comparisons people want cannot be made from the games that were played. The team under a name changes from one season to the next, children develop at different speeds, and most teams never meet most other teams. A list that ignores those three facts compares apples to oranges, however exact its numbers look.

A ranking is only as good as the comparison underneath it.

The team is not the same team

A team name survives from year to year. The group of players under it often does not.

  • Tryouts. Competitive clubs typically hold tryouts every year. Players are added, released, and moved between a club's first and second teams.
  • Players changing clubs. A few players leaving or arriving can change a team's level.
  • Merges and splits. Two teams become one, or one group is divided into two.
  • Coaches. A new coach can change how a team plays and who plays.

So a name like "2013 Girls Red" can stand for a substantially different group a year later. A rating carried from one season into the next assumes the team is the same team. Often it is not, and the carried-over number describes players who are no longer there.

One team name, 2013 Girls Red, in two seasons: twelve players last season, and this season five of the twelve are new. The counts are an example.

Kids change fast, and not on the same schedule

Children grow in spurts, and not at the same ages. Two players in one age group can be far apart in size, speed and coordination, and that gap can close or reverse within a couple of years. Technical skill develops unevenly too.

Then there is the relative age effect, which is well documented in youth sports. Players born soon after the cutoff date are the oldest in their group, by up to a year, and they tend to be over-represented on selective teams at the younger ages. That head start matters a great deal at ten and far less at seventeen.

A result at U11 says little about the same players at U14. A ranking of young teams measures who is ahead now, which is not the same as who will be ahead later.

The cutoff itself has just moved. From the 2026-27 season, US Youth Soccer, US Club Soccer and AYSO group players by a twelve-month window that starts on August 1 instead of by calendar birth year, as covered in youth soccer age groups explained. Players born in the same calendar year can now fall into two different age groups, and the oldest players in a group are no longer the same ones. That is one more break between last season's teams and this season's.

Teams that never played each other

Two teams can be compared directly when they have played each other. They can be compared indirectly when they share opponents: if A beat B and B drew with C, there is some evidence about A and C. Every link in that chain adds uncertainty.

Inside one league group the chain is short and well supported, because the teams play each other all season. Between two leagues it is usually thin. It may rest on a single tournament weekend where a few teams from each league met, perhaps with guest players on the roster and a different format from league play. Sometimes there is no chain at all.

Two league groups drawn as dots. Inside each group every team is linked to every other by games. A single dotted line, one tournament weekend, is the only link between the groups.

When the chain is thin, the number that puts a team in one league above a team in another is an extrapolation, not a measurement. Leagues also differ in ways that change what a score means: the length of a game, roster and substitution rules, and how forfeits and shootouts are recorded.

Apples, bananas and oranges

In our view, the common mistake is to put everything on one ladder.

What gets mixedWhy it is not like for like
League games with tournament, showcase and friendly gamesThey are played for different purposes. A showcase is scheduled for exposure, and a friendly does not count toward any table
Age groupsA U13 result and a U15 result do not sit on one scale
SeasonsLast season's results belong to last season's roster
Leagues and regionsThe teams are joined by few games, or by none

A national list that puts all of that in one column gives every team an exact position. The exactness comes from the arithmetic. The evidence underneath is uneven: solid where teams played each other often, and thin where they barely met. A single column hides that difference.

What a fair comparison needs

  • The same teams in the same season.
  • Games of the same kind, played under the same rules.
  • Teams that actually played each other, or that share enough opponents.
  • Enough games for the results to mean something.
  • A plain statement of what cannot be compared.

That is the reasoning behind how MyLeagueRankings is built. Our power ranking is computed inside one flight, for one season, from the completed games of that flight. A flight is one group of teams of one age and sex playing each other in a league, so the teams being compared are the teams that meet.

  • One flight per ranking. Each ranking page covers a single flight. Our pyramid pages show the teams leading their flights, never one list across age groups.
  • Strength of schedule inside the flight. A team's rating accounts for how its opponents did in their other games.
  • Caution early in the season. With few games played, every team is pulled toward the average and big wins are capped harder.
  • Unconnected groups stay unconnected. If a flight splits into groups of teams that have not played each other yet, each group is ordered by its own results, and there is little evidence for how the groups compare until games connect them.
  • Cups and tournaments keep their own tables. For those we show the group tables and the bracket.
  • A new season starts from its own games. Nothing is assumed about a roster that may have changed.

The cost is real. A flight ranking will not tell you whether a team in one state would beat a team in another state that it has never played. We think saying so is better than printing a number. The method itself is described in how rankings are calculated.

What a ranking is good for

A ranking is a summary of results so far among teams that played each other. It tells you how a team is doing in its flight once schedule and margin are taken into account, and it adds context to the official standings, as described in how to read a league table.

It is not:

  • A prediction of a child's future. A team's rank says nothing about one player.
  • A judgment of a club. One team's season in one flight does not describe a whole club.
  • A reason to pick a team. Coaching, playing time, cost and travel matter more than a position in a table.

To see a ranking kept inside those limits, open any league on the leagues page and pick a flight, or watch a live ranking.