
On this page
Key Stats
Key Takeaways
- Compare rosters at the same point in the season, not across random dates.
- Distinguish graduation, transfer, professional departure, and roster removal where public data allows.
- Report missing names and position changes rather than inferring a reason.
Families often hear that a program "loses a lot of players" or "keeps everyone." The claim is rarely backed by a defined measure, and roster pages do not come with a turnover metric.
This note sets out a small, reproducible method for reading roster change from public sources. It is a research aid, not a judgment about a program's culture or an athlete's chances.
Define the comparison
Choose two roster snapshots for the same program, taken at the same point in consecutive seasons. A mid-season snapshot avoids the offseason churn that includes incoming recruits who never enroll.
Record the season, the date captured, the URL, and the sport. A roster captured in August and one captured in May are not comparable.
Build a player-season table
List each athlete with a stable identifier where possible: name, position, class year, and hometown. Count each athlete once per season.
Where names are common or spelled differently across pages, note the ambiguity rather than forcing a match. A false match distorts the measure.
Classify departures carefully
Public rosters rarely explain why a player left. Possible reasons include graduation, transfer, professional opportunity, injury, academic status, or a roster decision.
Classify only what the source supports. A senior who disappears after senior day is likely a graduate. A sophomore who disappears mid-season may have transferred, but the roster alone does not prove it.
Record an "unexplained" category and report its size. The size of that category is part of the result.
Calculate simple measures
Two measures are enough for a first look: the share of the prior roster that is not on the current roster, and the share of the current roster that is new.
Report the counts beside the percentages. A 40 percent turnover on a roster of ten is four athletes, which is easier to interpret than a percentage.
Stratify by class year where the roster supports it. Senior-heavy departures are expected; large sophomore departures deserve a question, not a conclusion.
Check the roster's limits
Roster pages vary in completeness. Some list only athletes who appeared in a competition; others include redshirts and practice players. Some update late.
Note the source's stated policy if available. If the page is incomplete, the turnover measure is a floor, not an exact count.
Use the result as a question, not a verdict
A high turnover rate is a reason to ask about retention, development, and the coach's approach. It is not proof that a program mistreats athletes.
A low turnover rate is a reason to ask about opportunity. A stable roster may mean development, or it may mean limited openings for new athletes.
Bring the questions to a visit and ask current athletes, not only the staff.
Limitations
The method cannot see athletes who left before the first snapshot, and it cannot verify reasons for departure.
It does not adjust for COVID-era eligibility, redshirts, or transfers that are announced after the roster updates.
And it says nothing about academic fit, cost, or the athlete's own development. Those require different evidence.
Sources
- National Center for Education Statistics, IPEDS: https://nces.ed.gov/ipeds/
- NCAA research: https://www.ncaa.org/sports/2018/8/8/research.aspx
- NCAA, Recruiting resources: https://www.ncaa.org/student-athletes/future/recruiting