Why Class-Year Gaps Are the Most Overlooked Recruiting Signal

When a college soccer program has three senior defenders and zero sophomore defenders, that's a class-year gap — and it's one of the strongest public signals of where the program needs to recruit next. Class-year gap analysis is straightforward, based entirely on public roster data, and almost universally ignored by recruiting families. This page explains what it is, how to read it, and why it matters for your athlete's timing.

What class-year gaps are

A class-year gap exists when a program has significantly more players at one class year than another — especially when the imbalance is concentrated at a specific position.

Consider a simplified example. A program’s defender group looks like this:

  • Seniors: 4 players
  • Juniors: 2 players
  • Sophomores: 0 players
  • Freshmen: 1 player

After those four seniors graduate, the program will have three returning defenders. That’s a class-year gap at the defender position, and it represents a clear recruiting need.

Now look at the same program’s midfield:

  • Seniors: 1 player
  • Juniors: 3 players
  • Sophomores: 3 players
  • Freshmen: 2 players

This is a balanced distribution. The program loses one midfielder to graduation and returns eight. No class-year gap — and likely less urgency to recruit midfielders.

Class-year gap analysis is simply the process of identifying these imbalances across a program’s roster, position by position.

Why most families miss this signal

Class-year gaps are hiding in plain sight. Every college soccer roster is published publicly with class-year information. Any family can count the number of players at each class year and each position. And yet almost no one does.

The information is scattered. To analyze class-year gaps across 20 target programs, a family would need to visit 20 different athletics websites, copy down every player’s position and class year, organize the data, and look for patterns. It’s tedious work, and most families simply don’t have the time or don’t realize the information is there.

Families focus on the wrong things first. Rankings, win-loss records, and facilities are more visible and more exciting than counting sophomores and seniors. Class-year analysis feels granular and unglamorous — which is precisely why it’s so valuable. The families who do it have an informational advantage over those who don’t.

Coaches don’t advertise their needs this explicitly. A coach won’t typically tell a recruit “we’re desperate at center back because we’re graduating four of them.” But the roster data tells you exactly that. It’s the closest thing to reading a program’s actual recruiting board that a family will find in public data.

How to read class-year gaps for timing

Class-year gaps don’t just tell you where programs need players — they tell you when.

Immediate needs (gaps creating next-year vacancies). If a program has multiple seniors at a position and few or no underclassmen behind them, the need is urgent. The program will be actively recruiting for the next class. For a high school senior or transfer, this is the ideal timing alignment.

Emerging needs (gaps creating future vacancies). If a program has a concentration of juniors at a position and few freshmen or sophomores, the need will emerge in one to two years. For a high school sophomore or junior evaluating programs, this is a signal that the program will need players at their position by the time they arrive.

No clear need. If a program has a balanced class-year distribution at a position, there’s no structural gap driving recruitment. The program might still recruit at that position for talent upgrade or depth, but the urgency is lower.

This is about probability, not certainty. A class-year gap makes it more likely that a program is recruiting at a specific position. It doesn’t guarantee it. Coaches might address the gap through the transfer portal, move a player from another position, or decide to play with fewer players at that position. But the signal is strong enough to drive prioritization.

Class-year gaps across divisions

The signal means slightly different things at different divisions:

D1 programs with roster limits (28 under the House settlement for opted-in schools) have less flexibility to carry extra depth. Class-year gaps at D1 programs are more likely to translate directly into recruiting activity because every roster spot matters.

D2 programs generally have more roster flexibility. Class-year gaps still indicate need, but programs may be more likely to address gaps through a combination of recruiting and walk-ons.

D3 programs often carry larger rosters and have more flexible roster management. Class-year gaps are still meaningful signals, but the larger roster context means a gap is less likely to represent an existential need and more likely to represent a preference.

NAIA programs vary widely in roster size and management approach. Class-year gap analysis applies the same way conceptually, but the practical implications depend on the specific program.

Complications that affect class-year analysis

Honest assessment of the limitations matters:

Redshirt players. A player listed as a “sophomore” might be a redshirt sophomore with three years of eligibility remaining, or a true sophomore with two years remaining. Roster data doesn’t always distinguish between the two, which means class-year counts can be slightly off.

Graduate students and fifth-year seniors. Players using an extra year of eligibility (common after COVID-era eligibility extensions) complicate the picture. They’re listed on the roster but will be gone after one year. Some programs have multiple graduate students who inflate the senior count without representing recruiting-class investments.

Transfer portal activity. A class-year gap that exists on the current roster might already be addressed by an incoming transfer who hasn’t appeared on the roster yet. Transfer announcements are often made publicly, but the timing varies, and not all transfers are widely publicized.

Incoming recruiting class. Similarly, high school recruits who have committed but haven’t enrolled yet don’t appear on the current roster. A program with a class-year gap at goalkeeper might have a committed freshman goalkeeper arriving in the fall.

Positional flexibility. A player listed as a midfielder might also play outside back. Class-year analysis based on listed positions is approximate. It captures the general picture but not the full coaching picture.

These complications don’t invalidate the analysis — they add nuance. Class-year gaps remain one of the strongest public signals of recruiting need. They just aren’t the only factor, and they should be combined with other research.

Position-specific patterns worth noting

Some positions show class-year gap patterns that are particularly informative:

Goalkeepers. Programs typically carry two to three goalkeepers. A class-year gap at goalkeeper is immediately significant because the position group is so small. If a program’s two goalkeepers are both seniors, the goalkeeper need is obvious and urgent.

Center backs. Programs typically need two to four center backs depending on formation. Because center backs are harder to develop quickly (size, positioning, and game-reading take time), class-year gaps at center back often drive aggressive recruiting.

Strikers and forwards. Forward groups tend to be smaller than midfield groups. Class-year gaps at forward are noticeable and often addressed through recruiting rather than position conversion.

Central midfield. Midfield is typically the deepest position group on any roster. Class-year gaps in midfield are less common because programs accumulate midfielders, but when they exist, they represent a real need.

A practical example

Imagine your athlete is a center back entering their senior year of high school, planning to play in college the following fall. You’re evaluating three D1 programs:

Program A: Five center backs — two seniors, one junior, one sophomore, one freshman. After the seniors graduate, three center backs return. Moderate need — the program will likely recruit one center back.

Program B: Four center backs — three seniors, one freshman. After the seniors graduate, one center back returns. Strong need — the program will almost certainly recruit multiple center backs.

Program C: Four center backs — one senior, one junior, two sophomores. After the senior graduates, three center backs return, two of them young. Minimal structural need at center back.

All three programs might be willing to recruit a center back. But the data suggests Program B is the strongest opportunity based on class-year gaps alone. Your athlete’s outreach to Program B should be a higher priority than outreach to Program C, all else being equal.

All else is rarely equal, of course. Academic fit, geographic preference, coaching tenure, financial picture, and many other factors matter alongside class-year gaps. The point isn’t that class-year gaps override everything — it’s that they should be part of the analysis, and for most families, they currently aren’t.

Why we built class-year gap analysis into RosterWise

Class-year gap analysis is the kind of intelligence that coaching staffs use when evaluating their own rosters and planning their recruiting classes. They know exactly where their gaps are and when they need to fill them.

Families haven’t had access to this intelligence — not because the data is hidden, but because it’s scattered across hundreds of websites in inconsistent formats and requires systematic effort to compile.

RosterWise automates this analysis for every D1, D2, D3, and NAIA soccer program. For each program, you can see the class-year distribution at each position group, identify where gaps exist, and understand what that means for your athlete’s timing. It’s one of the most powerful features in the app, and it’s based on a concept that’s deceptively simple: count the players, note their years, and look for the gaps.

The signal has always been there. Now families can see it.

RosterWise gives you this analysis for every D1, D2, D3, and NAIA program. See it in the app.

Class-year gap analysis across every college soccer program — automatically computed from current roster data and broken down by position. See which programs need players at your athlete's position, in your athlete's incoming class year.

One payment of $40. No subscriptions. No ads. Lifetime access.

See how RosterWise helps →

Sources & References

  1. Publicly available college soccer rosters from institutional athletics websites
  2. NCAA.org — Division eligibility and class-year rules