skip navigation

Soccer Teams Registration (Travel, Upper House, & Rec)

Here you will find information for registering for the upcoming fall or spring soccer season for players 2nd grade and up. 

Fall 2020 Registration

Fall registration is now open! Please read the following information before registering through the link below. We will need your Intent to Play no later than July 22nd!

We will be using a two-step registration.

For the first registration,  we will only be asking for your "Intent to Play" and a $100 fully-refundable payment to hold your spot on the team. To do so, you will register on Affinity in the usual procedure, and select your team. You will also be asked for documents necessary to insure your child on the field.

Travel team players (Red Teams) will also need to complete and submit their Player Commitment Form along with Proofs of Residency. You can find these below in the Travel Team Requirements section.

Once we are all a little more confident Fall soccer will take place, we will ask you to re-register. You'll know you've done this correctly when you are asked to sign off on ELA's. At this time you will also select a payment plan.

Click here to register your Intent to Play now!

The Intent to Play for Fall 2020 is open. Please register so that we can confirm that we have a viable minimum roster for each team .

Why Vikings?

What's important when choosing a soccer club for your family?

Travel Team Requirements

Player Commitment Form for Travel Team Players

  • If your child is playing on a travel team, they need these two additional steps after your registration in Affinity
  1. Player Commitment Form 
  2. Proof of residency (Needs to be submitted every May as part of registration)
  • MAKE SURE YOUR HOME ADDRESS IS CLEARLY SEEN ON WHATEVER RESIDENCY DOCUMENTS YOU UPLOAD. This is what ultimately proves your residency to the SF Parks & Recreation Department. A report card with no home address and the name of the school means nothing to SFRPD.
  • If you are a non-resident, please state so through the Proof of Residency link and only upload the Player Commitment Form (or complete it electronically). Teams may only have two non-resident players.

1) Click here to complete the Player Commitment Form Electronically.

If you'd like to do it the old fashioned way, feel free to download one of the files below. We ask that you then take a picture/scan it and upload it through the Proofs of Residency link.

2) Click here to upload Proof of Residency Documents

Click this link to upload residency documents (and scanned/photographed copy of commitment form if need be) here for all players participating in travel soccer.

Levels of Competition and Team Formation:

Vikings has three basic levels of play to accommodate players at any skill level. Open the "Programs Brochure" document below for more information on our varying programs.

Photo by Stephen Wahl

Youth Recreational

  • For those who want to play the game and enjoy their time with friends.
  • Games played in San Francisco.
  • 1 Practice/week
  • Nurtures recreational players and creates an environment to learn the basics of the game while building life-long friendships in the community.
  • Form a school team, play with friends or join a new team.
  • Showing up to practices guarantees the player 50% game-time.

Competitive Local

Also known as Competitive Upperhouse.

  • Supports players looking to step up from Recreational play with games in local leagues.
  • A program that starts technical skills development for players who take their game seriously without travel.
  • Travel limited to SF and Marin for competitive games/play.
  • Players tryout for teams.
  • Showing up to practices guarantees the player 40% game-time.
  • 2 practices/week.
  • Second practice is held on a club-purchased field permit. 

Competitive Travel

  • Supports advanced players looking for a competitive training format and play in Northern California’s more advanced leagues.
  • A program designed to match the skill and dedication of a “soccer first” player and family.
  • Travel within N. California for competitive games/play.
  • Showing up to practices guarantees the player 40% game-time.
  • 2-3 practices/week.
  • Second and possible third practices are held on club-purchased field permits.
  • Only 2 non-residents per team; 3 non-residents for High School age teams.
  • This team is a year-round commitment.

Registration Process for "Practice Only" Players

This link here is if you are a "practice only " player and want to register and pay the $15/practice fee.

Information for Soccer Team Participants

The SF Vikings Soccer Club has over 50 teams playing in several leagues. 

You can see the list of teams by clicking on the team directory.

Guest Play Policy

Sometimes a Vikings team will be missing players due to Spring Break or another event, and need to borrow players from another Vikings team. This is called "guest play".

There is no additional charge for guest play, and a guest player would not prevent a rostered player from receiving their 50% game time. The guest player is also entitled to 50% play time.

Vikings FAQ

Still can't find your answer? Click here to read the Vikings Frequently Asked Questions section!


Please don't hesitate to call or email us too - usually email is best.
415-753-3111 |

Vikings' General Yearly Timeline

SF Fields

Are you looking for a SF Rec & Park practice field? Or the field map layout? Click Here.

What is the difference between the San Francisco Vikings Soccer Club and the San Francisco Youth Soccer League? (formerly Vikings League)

The San Francisco Vikings Soccer Club (“Vikings Club”) is a separate and distinct organization from the San Francisco Youth Soccer League (formerly“Vikings League”).  The two organizations are often confused with each other because until this year, both shared the Vikings name due to their common heritage.  Each is run independently and each has its own board of directors, although some individuals volunteer for both organizations. The League has now changed its name to San Francisco Youth Soccer League to help differentiate the organizations.

The San Francisco Youth Soccer runs a fall and spring soccer leagues for recreational  soccer teams from Under 8 through Under 14.  They also run a fall and spring competitive CCSL Prep league for select teams from U9 through U14.

The Vikings Club is a soccer club dedicated to the development of soccer players in San Francisco. The Vikings Club runs a select team program, which includes Norcal Premier, and Norcal Gold, CYSA Gold, Silver Elite, Silver, & Bronze  "travel" teams that play in the CYSA Cal Soccer League (“CCSL Coast”) against travel teams from other soccer clubs in Northern California, and CCSL Prep teams that play in the Vikings CCSL Prep League. The Vikings Club also runs a variety of other soccer programs including Microsoccer, a fall and spring program for Under 5 through Under 7 players just learning to play soccer; a weekly fall season Skills Academy, which is a developmental program for Under 8 to Under 11 recreational league players who want to further develop their skills beyond the coaching they are receiving on their recreational teams; a series of weekly developmental Summer Camps for players from age 5 to age 12; Elite Skills Camps focused on striker, defender and goalie training for players from age 11 to age 15; and a fall and spring 7 v. 7 recreational league for Under 15 to Under 18 players who want to continue to play soccer after they age out of the Vikings League but do not want to commit to a travel team.

Donate to SF Vikings Soccer Club!

The SF Vikings Soccer Club is a 501c3 charitable organization that serves the youth soccer community. Every season we have many requests for financial assistance. If you are able to help us fund a needy child's scholarship, please click the link below. You will receive a form for tax purposes, and thank you for helping .

SFVSC Tax ID# 94-6138213


Help a Child Join the Fun

Coaches have kept sports alive in 2020. Has your kid's coach helped them through this crisis?Nominate them   for a chance to win $2500!