Recreational Soccer Program

Chris Sage
Director of Coaching
Office Phone:  (210) 279-0016
Mobile Phone: (210) 273-2219 (Text Me)
Office Hours: M-F 10:00am - 4:00pm 
Training Grounds: M-F 5:00pm - 9:00pm

Recreational Program

Buffalos FC is NOW offering recreational soccer.  This is a great introductory program to soccer.  All BFC Recreational Players will be coached by a volunteer parent coach, and will have limited assess to some BFC Club Events, Clinics, and Camps.  

  • Teams will practice for 1 hour, once per week.
  • Fall/Spring season(s) are 8-10 weeks (8-10 hrs of training plus games)
  • Games will be played on Saturday(s) | make-up games will be played on Sunday(s)
  • Parent Volunteer Coach(es) will coach and train their team.
  • All registered players will get an Adidas game jersey.
  • Players are responsible for socks, shorts, shoes & shin guards.
  • Players are responsible for bring a ball (size 4) and water to every practice.  

We will do our BEST to honor all Practice Day/Time Requests

Available Practice Days:

  • Tuesdays 
  • Thursdays

Available Practice Times:

  • 5:30pm-6:30pm
  • 6:00pm-7:00pm
  • 6:30pm-7:30pm
  • 7:00pm-8:00pm

Practice Facility:

Specht Soccer Complex
204 W. Specht Road, San Antonio, TX 78260


Games will be played on Saturday(s), but due to Easter Weekend, there will be 1-2 Games on Sunday.  
Game locations will be in San Antonio, TX at the Specht Soccer Complex, Schertz Complex, Jumbo Evans, and other facilities around the San Antonio Metro Area. 


Do you have a question?


Chris Sage

Buffalos FC
Director of Coaching

Program Fees

Player Fees Include:  practice field time, games fields & ref fees, and game jersey

  • 7U-8U:  $125 per player
  • 9U-10U:  $145 per player
  • 11U:  $160 per player
  • 12U:  $160 per player

Additional Player Benefits:

  • All Buffalos FC Recreational Players are eligible for FREE CLINICS with Buffalos FC Licenced Coaching Staff during the season.  See Clinic Schedule for further details.   
  • Buffalos FC Licensed Coaching Staff will also be on site during practice times to help any volunteer coaches with practices (if needed).  

Important Dates

General Registration:  Feb 1-22, 2019
Late Registration:  Feb 23-28, 2019 (Add $25)

Practices Start:  Week of Feb 25. 2019
Games Begins:  March 9, 2019
Season Ends:  May 11, 2019
*Due to Easter weekend there will be (1-2) Sunday Games

Age Groups

7U - Registration (Born Jan 1, 2012 - Dec, 31, 2012)
8U - Registration (Born Jan 1, 2011 - Dec, 31, 2011)
9U - Registration (Born Jan 1, 2010 - Dec 31, 2010)
10U - Registration (Born Jan 1, 2009 - Dec 31, 2009)
11U - Registration (Born Jan 1, 2008 - Dec 31, 2008)
12U - Registration (Born Jan 1, 2007 - Dec 31, 2007)

*Players Born in 2013 are elgibile for 7U age division

Age Divisions

7U-8U (2011-2012) 7U-8U (2011-2012) 10 7v7
9U-10U (2009-2010) 9U-10U (2009-2010) 12 7v7
11U (2008) 11U (2008) 14 9v9
12U (2007) 12U (2007) 14 9v9

League Rules

Small-Sided Games:  7v7 or 9v9 (includes goalkeepers)
Game Time:  1 hour (two 25 min halves)
Referee Crew:  (1) Center Referee
Standings:  No Standings

Recreational Policies

Roster Assignments
All players who register will placed on a team. 

Team/Coach Request
Any player that registers may request a coach and/or player. 
This is NOT GUARANTEED, but we will do our best to honor all requests.

Uniform Policy
All players who register will receive a game jersey, if the player looses the game jersey during the season, it will be the responsibility of the player to purchase another game jersey.

Refund Policy
If/when there are not enough players to form a team, a refund will be issued to those players.  BFC staff will do its best to place all registered players on a team or provide those players an alternate solution.  

Practice Training Time/Day
We will do our best to honor all training times/days.  All teams must not move any goals and you are responsible for picking up any trash before you leave.  

BFC Recreational Logo

BFC Recreational Logo

Registration Button

Registration Button

Page Break

Important Links

Game Schedule

Game Schedule