How do I add my team / program to Fanstake

Fanstake automatically pulls in the teams and rosters across D1 Men's and Women's Basketball and Football.

With your support, we can add / update your D1 program for:

  • Baseball (Men)
  • Basketball (Men/Women) - [Update only]
  • Beach Volleyball (Women)
  • Bowling (Women)
  • Cross Country (Men/Women)
  • Fencing (Men/Women)
  • Field Hockey (Women)
  • Football (Coed) - [Update only]
  • Golf (Men/Women)
  • Gymnastics (Men/Women)
  • Ice Hockey (Men/Women)
  • Indoor Track and Field (Men/Women)
  • Lacrosse (Men/Women)
  • Outdoor Track and Field (Men/Women)
  • Rifle (Coed)
  • Rowing (Women)
  • Skiing (Men/Women)
  • Soccer (Men/Women)
  • Softball (Women)
  • Swimming and Diving (Men/Women)
  • Tennis (Men/Women)
  • Volleyball (Men/Women)
  • Water Polo (Men/Women)
  • Wrestling (Men/Women)

To add your team, please do the following:

  1. Download the CSV template here
  2. Fill out the following columns
  3. Save with the correct naming convention (see below)
  4. Send email to support@fanstake.com with the completed CSV
Column Constraints Notes
first_name must be at least 1 character First name of this athlete
last_name must be at least 1 character Last name of this athlete
headshot_image_url must be a valid, public link The headshot image for this athlete
competitive_categories at least one competitive category (i.e. position, weight class, events, etc) Comma separated list of competitive categories by program (See table below for valid values)
first_eligible_season season in appropriate format: either YYYY or YYYY-YYYY (e.g. 2024 or 2024-2025) The first year a player has or will use their NCAA eligibility
academic_class

one of the following values:

highschool , freshman , sophmore , junior , senior , post-grad

The current academic class of this athlete
is_redshirt true or false Whether this athlete has used their redshirt
height_inches (optional) number (e.g. 70) The height of this athlete in inches
weight_pounds (optional) number (e.g. 165) The weight of this athlete in pounds
jersey_number (optional) number (e.g. 12) The jersey number of this athlete
hometown (optional) text up to 60 characters The hometown for this athlete
highschool (optional) text up to 60 characters The highschool of this athlete
twitter_handle (optional) text OR link (e.g. @myhandle or https://x.com/myhandle The X (Twitter) username OR link for this athlete
instagram_handle (optional) text OR link (e.g. @myhandle or https://instagram.com/myhandle The Instagram username OR link for this athlete
tiktok_handle (optional) text OR link (e.g. @myhandle or https://ti.com/myhandle The TikTok username OR link for this athlete
gender (optional) male or female if sport is coed (i.e. Football, Rifle). If a coed sport but column empty or not present, we default to male (primarily because of football). The gender of the athlete for coed sports
recruitment_status (optional) One of joining_team , leaving_team or left blank if the player is not transitioning (i.e. staying on the roster next year). Do not mark players who are losing their eligibility (e.g. seniors). Used during the off season to note the athletes joining or leaving the team so Fanstake can build the projected roster for next season.

CSV File naming convention

The CSV file you downloaded is named: roster_v1_${school}_${gender}_${sport}_${season}.csv

Please rename by replacing each value inside ${...} with the appropriate value.

Example

For example, if your school is foo and you are uploading the roster for womens volleyball for the 2024 season your csv would be named roster_v1_foo_womens_volleyball_2024.csv


Competitive Categories Table

Program Type Valid Competitive Categories Notes
Baseball (Men) P , C , 1B , 2B , 3B , SS , LF , RF , CF , OF ,IF , Util , DH
Beach Volleyball (Women) n/a
Bowling (Women) n/a
Cross Country (Men) 8k , 10k
Cross Country (Women) 5k , 6k
Fencing (Men) foil , epee , sabre
Fencing (Women) (see above)
Field Hockey (Women) forward , midfielder , defender , goalkeeper
Golf (Men) n/a
Golf (Women) n/a
Gymnastics (Men) vault , parallel , pommel , rings , floor , horizontal
Gymnastics (Women) vault , bars , beam , floor
Ice Hockey (Men) forward , defense , goalkeeper
Ice Hockey (Women) (see above)
Indoor Track and Field (Men) 60 , 60H , 200 , 400 , 800 , Mile , 3000 , 5000 4x400 , DMR , PV , LJ , SP , WT ,TJ , HJ , Hep (men only) , Pent (women only)
Indoor Track and Field (Women) (see above)
Lacrosse (Men) forward , midfielder , defender , goalkeeper
Lacrosse (Women) (see above)
Outdoor Track and Field (Men) 100 , 110H , 200 , 400 , 400H , 800 , 1500 , 3000S , 5000 , 10000 , 4x100 ,4x400 , PV , LJ , SP , DT ,TJ , HT , JT , HJ , Dec (men only) , Hep (women only)
Outdoor Track and Field (Women) (see above)
Rifle (Coed) smallbore , air
Rowing (Women) 2 , 4 , 8
Skiing (Men) alpine , nordic
Skiing (Women) (see above)
Soccer (Men) forward , midfielder , defender , goalkeeper
Soccer (Women) (see above)
Softball (Women) P , C , 1B , 2B , 3B , SS , LF , RF , CF , OF ,IF , Util
Swimming and Diving (Men)

Swimming

50FR , 100FR , 200FR , 500FR , 1000FR , 1650FR , 50BK , 100BK , 200BK , 50BR , 100BR , 200BR , 50FL , 100FL , 200FL , 100IM , 200IM , 400IM , 200FR-R , 400FR-R , 800FR-R , 200MED-R , 400 MED-R

Diving

1m , 3m , platform


Swimming and Diving (Women) (see above)
Tennis (Men) singles , doubles
Tennis (Women) (see above)
Volleyball (Men) OH , OPP , MB , S , L , DS , SS
Volleyball (Women) (see above)
Water Polo (Men) LW , LD , RW , RD , HS , HD , G
Water Polo (Women) (see above)
Wrestling (Men) 125 , 133 , 141 , 149 , 157 , 165 , 174 , 184 , 197 , 285
Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.

Still need help? Contact Us Contact Us