Town Hall offices will be closed Monday, May 27 in observance of Memorial Day.


Are your kids ready to move their bodies and learn some great soccer skills? Our new spring soccer training program with Sergei on Tuesday and Thursdays is just for them.  Kids will learn competitive skills techniques through a variety of games.  Youth will learn the fundamentals of soccer through ball control, starts and stops, passing and receiving and finishing. These classes are high energy with conditioning exercises and a great experience for kids to learn teamwork.

Need to know

  • Location: Fairfax Pavilion
  • Instructor:  Sergei Tchelakov
  • Schedule: Tuesday and Thursdays; April 2 – April 25 from 3:30- 5pm (Don't forget to bring water bottle)
  • Participants: Ages 4-9 (Maximum 20 kids)
  • All kids are required to have soccer cleats and shin guards
  • Camp Fee: $160 for 8 sessions, $40/day for drop in

If you have any questions or would like to register, please don't hesitate to contact us. We look forward to seeing you this spring!



  • Location: Fairfax Pavilion
  • Date:  April 8-10, June 17-19 and July 29-31 (check back for details for June and July) 
  • Time:  April 8, 9 and 10 from 12:30- 4:30pm
  • Ages: 3rd to 8th grade
  • Instructor/s: Brandon Marsh
  • Cost:  $300 online, you can drop in for cash or venmo rates $200 full day and $100 half day

*Online registration preferred

Ballfax Rec Youth Club is offering basketball bootcamp for competitive 3rd to 8th graders looking to improve their overall basketball skills and abilities. Working on fundamentals such as dribbling, passing, shooting, and conditioning.  Become an improved basketball player by working and training with likeminded basketball players looking to learn drills and techniques that would enhance their competitive game. This boot camp is best for COMPETITIVE KIDS ONLY



  • Location:  Fairfax Pavilion
  • Date:  Monthly Year Round; Mondays and Wednesdays
  • Time: 
    • Mondays Group Session 4pm - 5:30pm (max 16 kids)
    • Monday Training Group 5-7pm (max 8 kids)
    • Wednesdays Group Session 3:00 - 4:30pm (max 16 kids)
    • Wednesday training session 4-6pm (max 8 kids)
  • Ages: 3rd to 8th grade
  • Instructor/s: Brandon Marsh
  • Cost:  $40/session for group or $160/month, $50/session for training group or $200/month.
  • Note:  This club best fits the needs of competitive kids

*Online registration required

BALLFAX REC YOUTH CLUB, is for kids ages 5 to 14. It was created in 2022 by local resident and sports enthusiast Brandon Marsh in collaboration with Fairfax Recreation.  The club provides young basketball players the opportunity to work collectively as well as in an organized group with the aim to improve their overall skills and abilities.

Our core values and focus are within sportsmanship, fundamentals, leadership, confidence, character building and teamwork.  Ballfax RYC has evolved into more than just a kids sports club.  It has become a basketball haven for building better players and young people.

Please check out our other offerings, such as, boot camps, summer camps and more.

Gymnastics Program

We are sad to say goodbye to our Gymnastics Program for now and hope you will follow them to their next location.

4 - 12 years and older

Ongoing Program

Check out FDG's website: for more information and to register



Gym Rings
Gymnastics Back Bend
Gymnastics 1

Marin Futsal


Contact Marin Futsal directly:  Frank Bonardi at: 

CYO Basketball


Contact CYO Basketball directly:

Close window