how-to
How to Track College Roster Graduation Cycles
Table of Contents
- Why Roster Graduation Cycles Decide Who Coaches Actually Recruit
- Where to Find College Team Rosters and Athlete Class Years
- Step 1: Build a College Recruiting Spreadsheet Template That Tracks Class Years
- Step 2: Map College Roster Turnover by Position Before You Reach Out
- Step 3: Account for College Transfer Portal Roster Changes in Your Projections
- Step 4: Learn How to Email College Coaches About Roster Needs
- Step 5: Set a Recruiting Timeline and Update Your Roster Data Every Season
- Common Mistakes That Throw Off Roster Graduation Tracking
- Frequently Asked Questions
Last Updated: October 21, 2026
Why Roster Graduation Cycles Decide Who Coaches Actually Recruit
Most families start recruiting by building a list of dream schools, then firing off emails to every coach at those programs. That approach wastes months, because a coach's willingness to recruit you has almost nothing to do with how much you like the school and everything to do with who is leaving their roster and when. At RecruitMyGame, we built our matching engine around this exact idea, because a position that loses two seniors in one spring is a position that needs bodies, and a position stacked with underclassmen is a position where your email goes straight to the trash.
Here is the core tension: coaches recruit to fill holes, not to collect talent. A roster is a math problem with a clock attached to it.
Where to Find College Team Rosters and Athlete Class Years
The good news is that roster data is public at nearly every college program, and it usually lives one click off the athletics homepage, but the difference between a casual glance and a real read is knowing which fields to pull and which ones lie to you. The NCAA's official eligibility and recruiting resources are a useful companion here, since eligibility rules shape how many years a player actually has left, and that is the number you care about more than the class year printed next to the name.
Here is the part most families skip: the class year on the roster is a label, not a graduation date. A player listed as a junior may be a redshirt junior with two years of eligibility left, or a junior who transferred in with one year remaining, and those two situations point a coach in completely different directions.
Build a short verification routine so you are not trusting a single page. Pull the roster page, then the individual bio for every player at your position, then the team's signing-day or signing-period announcement to see who is arriving, and finally the conference or athletic department news feed for transfer and coaching news.
Step 1: Build a College Recruiting Spreadsheet Template That Tracks Class Years
A college recruiting spreadsheet template is the backbone of this whole process, and you do not need fancy software to build one. A simple spreadsheet with the right columns will outperform any paid list you can buy.

Here is the column set we recommend:
- School name and division (D1, D2, D3, NAIA, JUCO)
- Position you are evaluating, one sheet per position
- Current roster count at that position
- Class years broken out: freshmen, sophomores, juniors, seniors
- Projected graduates by year (this year, next year, the year after)
- Redshirt or transfer flags
- Coach name and tenure (how long they have been there)
- Contact date and reply status
The class-year columns are the ones that matter most. If a program lists four midfielders and three of them are juniors, that coach will need three midfielders in two years, which means they are recruiting your class right now whether they have said so or not.
Step 2: Map College Roster Turnover by Position Before You Reach Out
College roster turnover by position tells you where the real openings are, and it is rarely spread evenly across a team. A program might graduate six seniors total, but if five of them play defense, the coach is scrambling for defenders and comfortable at forward. Map turnover position by position, then rank programs by how many players at your spot leave in the next one to three years. This is where most families guess and most families guess wrong. They see a big senior class and assume opportunity, without checking whether those seniors play the position their athlete actually plays. Do the position-level math first, and only then decide who deserves an email.
Step 3: Account for College Transfer Portal Roster Changes in Your Projections
College transfer portal roster changes can wreck a clean projection in a single offseason, so build slack into your spreadsheet rather than treating it as a fixed forecast. The portal moves in both directions, which means a program can lose a starter to a bigger school and replace her with two transfers in the same month. Track portal activity at your target programs each spring and update your projected graduate counts accordingly, because a coach who just landed a transfer at your position may not need you after all. The NCAA transfer portal resources explain how the portal windows work, and knowing those dates helps you time your outreach around real roster movement instead of guessing.
Step 4: Learn How to Email College Coaches About Roster Needs
Knowing how to email college coaches about roster needs is a skill, and the athletes who do it well sound informed rather than eager. The formula is simple: reference something specific about their roster, connect it to your position and graduation year, then make a clear ask. Never open with a generic paragraph about how much you love the school. Coaches read dozens of those a week.
Here is a template you can adapt:
Subject: [Position] recruit, [Grad Year], [Your Name]
Coach [Last Name],
I saw that [Program] has [number] [position] players graduating in [year], and I wanted to introduce myself as a [position] in the [grad year] class. My film is linked below, and I would welcome the chance to talk about whether I fit what you are building.
[Your Name], [High School], [Position], [Grad Year]
Keep it short, keep it specific, and send it when the roster math actually supports your case.
Send your email in the window right after a program's season ends and before signing day. That is when coaches are reviewing roster gaps and are most receptive to a well-timed introduction.
Step 5: Set a Recruiting Timeline and Update Your Roster Data Every Season
Roster data goes stale fast, so set a recruiting timeline that includes a scheduled refresh every season, but treat that timeline as more than a spreadsheet chore, because the same calendar that keeps your roster math current is also the calendar that keeps your financial aid file from falling behind.
Here is a cadence that keeps both sides moving, with the responsible party noted so it does not default to one overwhelmed parent:
- Late summer, before the school year starts: Rebuild your spreadsheet with current rosters for every target program, and have the athlete create their Federal Student Aid ID, which is the login used for the FAFSA and is the first thing every family needs and the last thing anyone remembers to do. Responsible party: athlete, with a parent co-signing the setup.
- October, when the FAFSA opens: Submit the FAFSA as early as the form allows for the coming award year, because some aid is first-come and state and institutional deadlines can land well before the federal one. Responsible party: parent, with the athlete reviewing the confirmation.
- November: Check rosters for midyear graduates and coaching changes, and simultaneously confirm that every target school's financial aid office has your FAFSA on file and knows your athlete is a recruited prospect. Responsible party: parent for the aid call, athlete for the roster update.
- February, around signing day: Review signing-day results at your position and ask each coach, in writing, what the award looks like for year one and what the renewal conditions are for years two through four. Responsible party: athlete sends the email, parent keeps the replies.
- May, after the transfer window: Update for portal departures and arrivals, and recheck whether any offer terms changed because a program's roster or budget shifted. Responsible party: athlete updates the sheet, parent reopens the aid conversation if terms moved.
- June: Re-rank programs and send a fresh round of emails, and confirm housing and enrollment deadlines that affect your out-of-pocket cost. Responsible party: athlete for outreach, parent for the cost worksheet.
A few practical notes on the aid side, because this is where the timeline earns its keep.
This is exactly the kind of ongoing tracking that RecruitMyGame automates, pulling roster data, graduation timelines, and coaching staff stability into one view so you are not rebuilding the same spreadsheet by hand every few months, and pairing that view with a calendar you can actually keep means the roster math and the aid file stay in sync instead of competing for the same frantic weeks.
Common Mistakes That Throw Off Roster Graduation Tracking
The mistakes here are predictable, and each one quietly costs athletes real opportunities. Watch for these:
- Ignoring redshirts and medical waivers, which push a player's graduation out a year and change your timeline
- Trusting a roster page that has not been updated since the previous season
- Forgetting coaching changes, since a new coach often rebuilds the roster and recruits differently
- Counting commits as roster locks, when some never enroll
- Skipping the portal check, which can flip a position from open to full overnight
- Tracking only your top five schools, when the real fit is often further down the list
- Never updating the sheet, which turns a useful tool into a stale guess
Get these right and your outreach stops being a numbers game and starts being a targeting exercise. That is the whole point of tracking roster graduation cycles, and it is why we built RecruitMyGame to do the tracking for you.
Frequently Asked Questions
How often should student-athletes update their recruiting target list?
Plan on a full refresh once a season and a quick check whenever news breaks, like a coaching change or a wave of transfer portal entries. Class years shift every spring when seniors graduate, so update your spreadsheet template then too. If a program you are tracking signs a player at your position, recalculate its open spots before you send anything. Keeping roster graduation cycles current is what stops you from writing to a team that is already full.
Does roster turnover guarantee that a college program is recruiting my position?
No. Graduating seniors create openings on paper, but a coach may fill them with a transfer, a redshirt who is finally ready, or a recruit already committed from a previous class. Treat turnover as a signal to investigate, not a promise. Check the roster, the transfer portal activity, and any public commitments before you reach out. When you email college coaches about roster needs, ask a direct question about their plans at your position rather than assuming the gap is yours.
How do redshirts and transfer athletes affect roster turnover?
A redshirt freshman still has four years of eligibility left, so their class year on the roster does not match the year they will actually graduate and leave. Transfer athletes can arrive with two or three years remaining, which shifts the whole depth chart. When you track college roster turnover by position, note who is a redshirt or transfer and adjust your projected departure years. Otherwise you will overestimate openings and waste time on programs that are set for years.
How can I use roster data when contacting college coaches?
Reference something specific. Mention that you noticed two seniors at your position graduate after this season and ask how they are planning to fill those spots. That shows you did the work and gives the coach an easy reason to reply. Pair it with your film link and academic numbers so the message is complete. Coaches respond better to a targeted note built on roster graduation cycles than to a generic introduction they have read a hundred times.
Recruiting gets a lot easier once you stop guessing which programs need your position and start tracking the data that tells you. RecruitMyGame gives you AI-powered college matching built on real roster needs, verified coach reviews, and analytics that show you how your film and profile are actually performing. Get started with RecruitMyGame and spend your energy on the programs that genuinely have a spot for you.