Skip to main content

Recruiting Timeline for the Class of 2031

Every college soccer recruiting milestone that applies to you right now — Pre–high school · Class of 2031.

Your recruiting timeline

Personalized for you — Pre–high school · Class of 2031.

Recruiting milestones for a pre–high school · class of 2031
Grade 9–12You can reach out anytime

Athlete-initiated emails and recruiting questionnaires are allowed at ANY time, in ANY division. Coaches just can't always respond until their contact window opens — so get on their radar early.

Guidance
Grade 9Protect your GPA from day oneNow

Freshman grades count. Academics are the single biggest lever you control — a strong GPA widens every division and opens academic money. Build good habits now.

Guidance
Grade 9Start collecting film

Begin saving game and training footage now, even if it's rough. You can't make a highlight video later without raw clips, so capture them as you go.

Guidance
Grade 9Play club soccer

Play club at the highest level you can realistically commit to. College coaches recruit primarily off club and showcase play, so this is where you build a track record.

Guidance
Grade 9–12D3 is the most flexible

D3 coaches can contact you anytime, and official visits open January 1 of junior year — not the August 1 D1/D2 date (confirm per program). With no athletic scholarships, D3 recruiting leans heavily on fit and academic aid.

D3Guidance

See another graduating class

Pick your high-school graduation year to see the milestones that apply to you right now.

Get the free Recruiting Starter Kit

The timeline plus the rest of the early roadmap — how to build a realistic target list and exactly what to send a coach — in one email.

Free. No spam. Unsubscribe anytime.

Knowing the dates is the easy part

This timeline is free and always will be. Path To Sign is what happens next: it tracks the schools on your Class of 2031 list, drafts coach emails in the athlete’s own voice, sends them from your Gmail, and watches for replies — so a milestone never passes because nobody was keeping track. It’s free to start.