Launch offer — the first 50 athletes get everything free. No card, no trial that ends.

The Basketball Recruiting Sheet

Every D1, D2 and D3 men's basketball program with a coach we could find — 0 schools, 0 coaches. Your details save on this device; send from Gmail, Outlook or your own mail app.
39,926 coaches · 1,032 schools · 17 sports

Everything you need to get recruited, across all 17 varsity sports.

Stop paying $4,000 for a recruiting agency. Every college coach email we could find — 40,000+ addresses and 10,000+ X profiles across 1,032 schools and 17 sports, read off the programmes' own staff pages. Write one email, personalise it once, and send it from your own inbox to every school on your list.

Free while we are in beta. No card, no account — your profile never leaves this device.

One email. Your whole list. Then the replies.

Write it once, and it goes out personalised to every school you have picked — from your own inbox, one at a time, not as a blast.

0 schools on this sheet — one email each

Every one addressed to a named coach, structured for that sport, and sent from your address — so a reply lands in your inbox, not in a dashboard you have to remember to check.

Pauses the logo strip and this example. Coaches and schools shown are real entries from the database; the reply itself is an illustration.

Their inbox is not the only way in.

A coach who has not answered an email is still reachable. We hold hyperlinks to the coaches’ X handles too, so nobody has to hunt for them one at a time.

Follow. Message. Get answered.

The same profile that writes your emails writes your DMs — under 280 characters, in your own words, built from what you have already filled in. You press send.

We hold a proved handle for 9,448 coaches so far — proved by opening the profile and reading it, not by matching a name. No guesses and no team accounts, which is why the number is the number.

  1. Find them. Their handle sits on the school's card, next to the email. One tap opens their profile.
  2. Follow first. Follow the programme and the staff first. A DM from a name a coach has already seen gets read.
  3. Write the DM. Pick an angle — new film, an event they can come to, your season numbers — and it drafts it. Nothing is sent for you.
  4. Then keep track. Followed, messaged, replied. The same board your emails use, so one school is one row however you reached them.
The coach, their title and their school are real rows from the database. The reply is an illustration.
40,000+ coaches and 10,000+ X profiles across 17 sports

Read off each programme's own staff page, not bought as a list. 1,032 schools across all 3 divisions.

39,926Coaches 9,448On X 1,032Schools 17Sports 3Divisions

What is in the database

Basketball6,357
Track and Field5,153
Football4,074
Soccer4,042
Cross Country3,082
Baseball2,683
Volleyball2,421
Softball2,096
Tennis2,002
Golf1,995
Swimming1,965
Lacrosse1,883
Wrestling751
Field Hockey591
Rowing499
Gymnastics218
Squash114

Each sport is asked its own questions and its email is built its own way — a golfer for a scoring average, a sprinter for event times. You pick yours inside the app, and you can change it any time from Change sport in your profile menu.

The RosterReady Method

Four steps from a blank page to a coach's inbox.

1

Start your profile

No account, no password, nothing to sign up for. Your details stay on your own device and nothing is sent anywhere.

2

The 4-step questionnaire

Built around your sport's own scouting metrics: a golfer is asked for a scoring average and a tournament schedule, a sprinter for event times, a lineman for height, weight and film.

3

The Copy Studio

Pick one of five angles — four proven templates plus one you write yourself. Every email on your list rewrites itself around your numbers as you type, and you see exactly what the coach receives.

4

Send from your own inbox

Each email opens already written in your Gmail, Outlook or Mail app. It arrives from your real address rather than a bulk sender — the difference between the inbox and the promotions tab.

What you get instead

Against the way recruiting services have always worked.

Compared on Traditional recruiting services RosterReady
Price$2,000 to $5,000, often locked into a multi-year contractFree for the first 50 athletes. After that, $49 a month or $199 once.
Signing upA sales call, then another sales callOpen the page and start. There is nobody to talk to.
Your emailThe same template every client is handedBuilt 2,880 different ways, so yours does not read like the last twenty that coach opened
Who it comes fromTheir servers, in a batch with everybody else'sYour own Gmail or Outlook, one at a time, from your address
The coach listTheirs. You only see it while you are paying.39,926 addresses, right on the page, taken from each school's own staff directory
Their X handlesNot offered. An email address is the whole product.9,448 coaches with their X handle right there, one click to their profile — so you can follow them and DM them, not just write
When a coach moves onThe list stays wrong until somebody gets round to fixing itWe re-check the schools' staff pages and drop coaches who have left, so you are not writing to someone who is gone

Every coach, already found.

39,926 coaches, 1,032 schools, 17 sports.

Choose where to start.

Your profile is done and it feeds both of these. Pick the one you want to work on first — you can move between them whenever you like, and nothing you do in one is lost by opening the other.

or

Both stay in the top bar. Nothing here is a subscription and nothing is a one-way choice.

The X (Twitter) Playbook

A coach who gets your email will look you up before they answer it. This is what they should find. Four parts, in the order they matter - the profile first, because everything below it sends people there.

1The Perfect Bio Formula

A college coach reads your bio in about four seconds and is checking one thing: whether they can recruit you at all. Graduation year answers that, so it goes first. Everything else is there to save them a message asking.

Name
Your real one, as it appears on a roster - not a nickname a coach cannot search for.
Graduation year
2027 Grad. The single most important word in the bio. A coach who cannot tell your year cannot tell whether you are eligible, and will move on rather than ask.
Position
The words your own sport uses, written the way a roster writes them - SG/PG. If more than one answer is true, give them all rather than the vaguest word that covers them.
Current GPA
Put it up if it helps you. At academic schools it opens doors before the film does, and leaving it off invites the question.
Verified height / weight
Only if verified. Coaches compare what you posted against what they see at a camp, and a made-up two inches is a reputation you do not get back.
Hudl / YouTube link
In the bio's own link field where it is tappable, not buried in a post from March.
School and club
Your high school and your club or travel programme. It is how a coach works out who to phone about you.
Nothing in the bio should need a second message to explain. If a coach has to ask what year you are, the bio has already failed at the only job it has.

2Profile Aesthetic Checklist

Two photos do all the work, and most athletes get them the wrong way round - an action shot so far away you are four pixels tall as the avatar, and a selfie as the banner.

  • Profile photo: an official headshot in your uniform. Shoulders up, face clear, daylight. It renders at about 48 pixels in a coach's notifications, so anything wider than your shoulders is unreadable.
  • Banner: one high-action photo of you competing. In kit, mid-play, from a game rather than a practice. This is the wide space - use it for the thing a headshot cannot show.
  • No group photos as the avatar. A coach should never have to work out which one you are.
  • No logo, no meme, no default egg. A profile with a default photo reads as an account nobody maintains, which is what a coach then concludes about the athlete behind it.
  • Keep the handle plain and permanent. Your name and year is ideal. A handle you change every season breaks every link anyone saved to you.
  • Public, not private. A locked account cannot be recruited from. If that is uncomfortable, keep the private one private and make a separate recruiting account.

3The Posting Cadence Rhythm

The point of posting is that when a coach checks you in November, there is something from November. An account with brilliant film from last spring and nothing since reads as an athlete who stopped.

  • Three or four raw clips from competition a week, in season. Raw beats edited: coaches want to see the whole play, not a transition effect. Thirty seconds is plenty.
  • Say what the clip is. Opponent, date and what you did - "vs. Seton Hall Prep, 14 November" - so a coach can place it without having to ask.
  • Tag your position and your coaches. Your high school and club accounts, and your own coaches by handle. Their reposts are how college staff who do not follow you see you at all.
  • Post the school things too. Honour roll, a test score, a team award. At a lot of programmes the academic post is the one that gets the reply.
  • Never retweet clutter. Politics, arguments, other people's drama, subtweets about playing time. Coaches scroll a long way, and this is the part they are really reading for.
  • Off-season, keep a heartbeat. One lift, one workout or one camp post a week is enough to show the account is live.

4The Direct Outreach Strategy

A DM from a stranger gets ignored. A DM from someone whose name a coach has already seen twice gets read. That is the whole strategy, and it takes about a fortnight.

  1. Follow the programme first, then the staff. The team account, the head coach, the recruiting coordinator, and the assistant who handles your position or your region.
  2. Read what they post for a week before you do anything. You will learn what they run, who committed and which camps they staff - all of which you can name later without pretending.
  3. Like a few posts, genuinely. Signing-day posts, results, anything about the programme. Not forty posts in an hour, which registers as a bot rather than as interest.
  4. Reply once, with something real. Congratulate a commitment or a result. One sentence. This is what puts your name in front of them for the first time.
  5. Send the email first. It carries the film, the transcript and your coach's number. The DM's job is only to make sure it gets opened.
  6. Then send the DM, under 280 characters. Who you are, your year, one link, and a question they can answer in one line. The assistant on each school card writes this for you.
  7. Follow up once, after ten days. Then stop. Silence in a recruiting cycle is almost never about you, and the third message is the one that gets you muted.
Rules that are not negotiable. Do not read a Division I coach's silence during a dead period as a verdict on your film - NCAA rules bar them from replying to you at all in some windows. Never send the same message to two staff at one school; they sit in the same office. And never send anything you would not want read aloud, because screenshots are forever.

Questions, answered straight

Including the ones with answers you might not want. If something here is not covered, write to us and it gets added.

How often is the data updated?

Continuously, and unevenly - which is worth being straight about.

A monitor re-reads the schools' own staff pages on a rolling basis and compares what it finds against what we stored. When a coach disappears from their school's page, that coach is dropped from every recipient list before you can write to them. When a page changes, the new staff are picked up.

What that does not mean is that every address is correct this morning. Coaching staff move constantly, and a school that updates its website in April will have been wrong since January. Roughly a fifth of college coaching jobs turn over in a year. If an address bounces, mark it - that removes it for everybody, and it is the fastest way the list gets better.

How do the 2 free sends work?

Every athlete gets to build a complete profile, read the whole school list and send the first two emails without paying and without a card. The counter in the top bar shows what is left.

They are two sends, not two schools and not two days - a send is one press of the Send button, which hands one email to your own mail app. Nothing expires, so you can use the second one a month after the first.

After the second, the page asks you to choose a plan before it will build a third. Everything you have already written stays exactly where it is; nothing is deleted and nothing is held hostage.

How do I cancel the Monthly Recruiting Pass?

From the billing portal, in one click, at any time - there is no phone call, no retention offer and no notice period.

Cancelling stops the next charge. It does not refund the month you are in, and access continues to the end of it. Emails you have already sent are in your own sent folder and have nothing to do with us.

The lifetime pass is a single payment and there is nothing to cancel.

Do you send the emails for me?

No, and that is the design rather than a missing feature. The Send button opens your mail app - Gmail, Outlook, Apple Mail - with the message already written. You read it, you press send, and it leaves from your own address.

It matters for two reasons. A coach seeing an email from a recruiting service treats it as spam, and an email from a 2027 guard at his own school gets read. And because it never leaves our hands, we cannot read your outbox, cannot mail anyone as you, and cannot get the message wrong after you have approved it.

Where is my information stored?

In this browser, on this device. Your profile, your drafts, your pipeline and which schools you have written to are all held in the page's own local storage. There is no account and no server holding a copy.

The practical consequences, both directions: nobody can breach a database of teenagers' profiles because there is no database. And if you clear this browser's site data or switch to a different computer, your profile does not follow you.

Is this the same thing as NCSA or a recruiting agency?

No. Those are services with staff who represent athletes, and they charge accordingly - packages commonly run into the low thousands.

This is a tool. It gives you the contact data and writes the first draft; the relationship with the coach is yours to build. It finds published coaching contacts and helps you write to them yourself. It does not represent you to any college, does not contact anyone on your behalf, and cannot and does not guarantee a roster spot, a scholarship, admission, or a reply of any kind.

Terms of Service

Written to be read. If a sentence in here is doing something other than describing what the software actually does, it is a bug and we want to know.

The short version

You are using a piece of software that finds publicly published college coaching contacts and helps you write to them from your own email account. We do not represent you, we do not contact coaches for you, and we do not promise you a place anywhere.

Everything below says the same thing more carefully. Where the two disagree, read the careful version - but nothing below contradicts this paragraph.

What the service is

RosterReady is an outreach and data utility. It finds published coaching contacts and helps you write to them yourself. It does not represent you to any college, does not contact anyone on your behalf, and cannot and does not guarantee a roster spot, a scholarship, admission, or a reply of any kind.

The contact information comes from athletics department staff directories that the colleges themselves publish. We collect it, organise it and check it against the source pages over time. We are not affiliated with, endorsed by, or acting for any college, conference, the NCAA, or any coach listed.

Your data and your privacy

Your athlete profile, your drafts, your school pipeline and your send history are stored in your own browser's local storage on the device you are using. They are not transmitted to us and we hold no copy.

Because email is composed in and sent from your own mail client, we do not have access to your mailbox, your credentials, your contacts or anything you send. We cannot read replies from coaches.

If you contact us for support, we hold whatever you put in that message and nothing else.

Under 18. Most people using this are minors, and that is expected. If you are under 18, use it with a parent or guardian's knowledge; if you are a parent and want your child's use of it stopped, clearing the browser's site data removes everything we could possibly hold, because there is nothing anywhere else.

Your account and your conduct

There is no login, so the security of your profile is the security of your device and your browser. A shared or unlocked computer means a shared profile.

You agree to write your own emails and to be truthful in them. Overstating a height, a time or a grade point average is not a rule we can enforce, but it is the fastest way to lose a coach's interest permanently, and doing it is on you.

You agree not to use the contact data for anything other than your own recruiting outreach: no bulk marketing, no resale, no scraping the list out of the page, and nothing that would land a coach in a spam folder because of you.

Payment

Payments, when charged, are processed by Stripe. Card details are entered on Stripe's own pages and are never sent to, seen by, or stored by this application - we receive confirmation that a payment succeeded and nothing else.

The monthly pass renews until cancelled and can be cancelled at any time from the billing portal; cancelling ends future charges and leaves the current period running to its end. The lifetime pass is a single payment with nothing to renew.

Because the whole database is visible before you pay anything and the first sends are free, refunds are not offered by default - you have seen exactly what you are buying. Write to us anyway if something has gone wrong; we would rather fix it.

What we do not promise

RosterReady is an outreach and data utility. It finds published coaching contacts and helps you write to them yourself. It does not represent you to any college, does not contact anyone on your behalf, and cannot and does not guarantee a roster spot, a scholarship, admission, or a reply of any kind.

Coaching staff change constantly and colleges do not always update their own pages. We make a serious, checked effort to keep the data right, and we will still sometimes hand you an address for a coach who left. The software is provided as it is, without warranty of any kind. Our liability is limited to what you have paid us.

Recruiting is governed by NCAA, NAIA and NJCAA rules that change and that differ by division and by sport - including periods when a coach is not permitted to reply to you at all. Knowing the rules that apply to you is your responsibility, and a coach's silence is very often those rules rather than a verdict on you.

Changes and contact

These terms may change; the version on this page is the current one. Continuing to use the app after a change means the new version applies.

Questions about any of the above go to the address in the footer.

Last updated 24 August 2026. This page describes how the application behaves today; it is not legal advice, and it will be revised before any payment is taken.
Template
Preview Click the text and type. Edits are yours and keep the four originals intact.
To

Leave {greeting} and {school} where they are — they fill in per school as you send.

How to read net price and the US News numbers

Net price is what the average aided student actually pays after grants — often far below the advertised tuition, and the gap is biggest at the wealthiest schools. It is a guide, not your number.

US News runs two separate national lists, Liberal Arts Colleges and National Universities, so each number is labelled with its own list; the order across the whole page is admission rate, which is the one measure every school has.

Drag nothing, remember nothing. Sending an email moves a school to Contacted by itself; the arrows are for the part no page can see — whether a coach wrote back.