Providing youth soccer recreational and competitive programs.
- Founded
- 1980
- Players
- 1,500
- Teams
- 100
- Ages
- 5–19
- Programs
- 5
Where on the ladder
Level 3 to Level 6
Each level below lists the leagues this club plays in. Your kid's level depends on the team they make. The six levels are our own reading of public league play. They are not an official ranking.
The club also played in NPL. That league ended in July 2026 and merged into National 1, so it does not count above. The club’s site also lists US Club Soccer. We have not confirmed that from the body’s own member list, so we do not call the club sanctioned. It also lists NorCal Premier, Placer Alliance Soccer League. We have not placed those leagues on the ladder, so they do not count above.
See how the whole ladder worksFrom the league tables
Granite Bay FC, every team.
Last season Granite Bay FC fielded 1 teams in the leagues we track: all girls, all at national elite. The ladder tops out in ECNL-RL at U18.
| lvl | U18 | |
|---|---|---|
| ECNL Regional, Pre-ECNL, Aspire, EAL |
Each dot is one team in the 2026-27 season. We place it by the league the team actually plays in, not by the club’s own team names. A tap on a dot shows that team’s league, flight and record. The dots come from published league tables, so a team playing outside those leagues will not appear here.
Check the tables yourself
The link opens the event's flight list on Total Global Sports, where the ECNL family posts its tables. Your kid's birth year is one of the rows, and the Standings link beside the flight opens the table. Each season gets a new event page, so theecnl.com is the place to pick up a later one.
Programs
The programs, age by age
These come from the club's site, grouped the way the club groups them. Your kid starts in the one that fits their age.
Recreational
5-19 · 4v4, 7v7, 9v9, 11v11
Our community soccer program is for ages 5-19 with teams competing locally in the Placer Alliance Soccer League. Registration is in the Spring. Soccer season runs August to November.
Competitive
7-19 · 7v7, 9v9, 11v11
Our competitive program is for athletes ages 7-19. We field teams in NorCal Premier and National Premier League (NPL). Tryouts are in May, with light travel, team training and commitment nearly year round.
NorCal Premier · NPL
Summer Camps
4-14
World Cup–Themed Summer Camps created to bring the excitement, energy, and global spirit of the game to life. These action-packed day camps are designed to inspire players of all levels through fun competitions, skill-building challenges, and World Cup–inspired games.
Free Play Friday
TOP-notch Soccer
TOP-notch Soccer (TOPS) is a community-based soccer program for young athletes with special needs, organized by youth soccer association volunteers. TOPS provides a safe and active environment for players who are challenged by the demands of traditional soccer, while offering an enriching experience for youth volunteers.
Coaching
Who coaches here
33 names from the club's own staff page. The titles and licenses are what the club lists.
Dan Brown
Director of Coaching
Competitive
Kara Vorhees
Rec coaching director
Recreational
Chris Bonnie
Head Coach
U19 Boys Green (2007/08/09), U16 Boys Green (2010/11)
I have been coaching for over 16 years. I have coached high school JV Boys, Varsity Boys and JV girls. Also club level U15 girls, U15 boys, and U19 boys.
I grew up and played soccer here in Granite Bay. While growing up in the area, I played at Granite Bay High School for 4 years.
USSF National E License
Jessie Albertson
Head Coach
2014/15 Boys, 2015/16 Girls
Noah Braun
Head Coach
2014/15 Boys
Nicole Bullard
Head Coach
2016 Girls
Hannah Coates
Head Coach
2017/18 Girls
Taurino Contreras
Head Coach
2015/16 Boys
Where they play
10 fields
The fields the club lists as its own. Directions open in Google Maps, so you can check the drive before you sign up.
Bayside Sports FieldsPrimary
7799 Sierra College Blvd, Roseville, CA 95661
Douglas Ranch Park
Feist Park
Granite Bay Community Park
Harry Crabb Park
Hillsborough Park
Lockridge
Maidu Park
Olympus Park
Treelake Park
9 fields aren’t located on the map yet.
Fees
What it costs
What the club charges, from its own price list.
free
Add-ons
Trainer fees (varies by team, typically includes 2x/week, 90 minute training sessions), Uniforms, Goalkeeper training (provided free of charge 1x/week), Other team fees (varies by team, determined by individual team budget), Tournaments, State Cup (optional).
Get in touch
How to reach GBFC
Is GBFC the right move for your kid?
Tell us about your kid and we’ll rank this club against every other option inside your drive time, on level, cost, and where its players end up.

