Contra Costa Spring League


2106 Standings


  1. Round Hill Country Club 76
  2. Moraga Valley Swim & Tennis 66
  3. Saint Mary’s College 63
  4. Moraga Country Club 57
  5. Crow Canyon Country Club 54
  6. ClubSport San Ramon 44
  7. Diamond Hills Sports Club 34
  8. ClubSport Pleasanton 26


  1. Livermore Valley Tennis Club 108
  2. Danville Tennis 107
  3. Rancho Colorados Swim & Tennis 95
  4. Diablo Country Club 93
  5. Walnut Creek 92
  6. Round Hill Country Club 82
  7. Blackhawk Country Club 77
  8. Pleasanton Aces 76
  9. San Ramon Valley Tennis Club 71
  10. Castlewood Country Club 66
  11. Moraga Country Club 63
  12. ClubSport Pleasanton 60


  1. Oakhurst Country Club 89
  2. Ruby Hill Golf Club 86
  3. Diablo Country Club 85
  4. Round Hill Country Club (Red) 79
  5. Round Hill Country Club (Blue) 78
  6. Pleasanton Rackets 73
  7. Moraga Country Club 73
  8. Sleepy Hollow Swim & Tennis 72
  9. Orindawoods Tennis Club 71
  10. Orinda Country Club 69
  11. Concord Tennis Club 50


  1. Saint Mary’s College 74
  2. San Ramon Valley Tennis Club 71
  3. Lafayette Tennis Club 65
  4. Rancho Colorados Swim & Tennis 50
  5. Crow Canyon Country Club 48
  6. Danville Station 44
  7. Castlewood Country Club 35
  8. Meadow Swim & Tennis 33


  1. Diamond Hills Sports Club 91
  2. Kottinger Ranch 87
  3. Danville Station 83
  4. Blackhawk Country Club 78
  5. Livermore Valley Tennis Club 74
  6. Walnut Creek Racquet Club 72
  7. Moraga Country Club 71
  8. Orinda Country Club 58
  9. San Ramon Valley Tennis Club 32
  10. Round Hill Country Club 29


  1. Diablo Country Club 72
  2. Crow Canyon Country Club 47
  3. Lafayette Tennis Club 46
  4. ClubSport Pleasanton 45
  5. Moraga Country Club 38
  6. Sleepy Hollow Swim & Tennis 38
  7. Castlewood Country Club 29


  1. Blackhawk Country Club 82
  2. Round Hill Country Club 73
  3. Walnut Creek Racquet Club 66
  4. Rancho Colorados Swim & Tennis 45
  5. Livermore Valley Tennis Club 40
  6. Orinda Country Club 39
  7. Oakhurst Country Club 35
  8. Diablo Country Club 25
Last update: 07/20/16

Click here to buy tickets to our 2017 CCSL Celebration Luncheon at Crow Canyon Country Club on Thursday, May 18th.

Last update: 04/16/17

Dear Spring League Captains,

Registration will open a week from today, on September 1st, 2015 for the Contra Costa Spring League 2016 Season! If you are NOT captaining your club's Spring League team please forward this email to your new captain or club manager.

Once again this year, all returning and new teams will register online and pay by credit card, so there is no mail-in application. Registration is $60 per team. Applications will not be accepted after November 1st, so please register as soon as possible!

Follow these steps to register a team:

1. Go to

2. Log in

3. Navigate to the Contra Costa Spring League page (links are located on your profile page and your club's home page).

4. Select the appropriate 2016 Division

5. On the left side, click on Register New Team 6. Follow the steps for creating a team. You will need to have your credit card information handy.

Teams who won their Spring League division in 2015 must move up to the next division (with the exception of A1). Please note that several divisions were very full last season, so it is best to register as soon as possible. Also, please be aware that registering in a certain division does not guarantee your team’s placement in that division. Divisions will be finalized at the discretion of the CCSL Board, in accordance with our rules and by-laws.

Each team's Home Page and match schedule on the TopDog Tennis website will be accessible by November 15th. Captains will be responsible for building their rosters online before the start of the season, but players may be added at any time.

Instructions for Adding a Player:

1. Log in

2. Click on your team name

3. Click on Player Roster-upper right corner in dark green (next to Calendar) 4. In the Team Roster section, click on Manage Roster 5. In the search bar, enter the player's name (last name, first name) and click on Search 6. Select the player and click Save and Continue (or Save and Exit)

Answers to many questions can be handled by clicking on the very-useful Help button (in the upper right corner of the webpage). Additional questions about your team and/or roster should be directed to your Division Rep, whose contact information may be found on the CCSL Home Page, located under News & Announcements:

Matches consist of five lines of doubles (3/2 split) which shall be played with Lines 1-3 starting at 9:30 am, and Lines 4 & 5 starting at 10:30 am – or when courts become available. Any change in start time must be by mutual agreement of the Captains. All Captains and Players in the League are responsible for following CCSL Rules & Regulations. Rules & Regulations are available online on the CCSL Home Page, under News & Announcements:

Any questions or special requests regarding registration may be sent to Ann Huchingson at Thank you for captaining. We're looking forward to another great Spring League Season!

Ann Huchingson

CCSL League Manager

Last update: 02/19/16

Contra Costa Spring League Rules

Updated January 2016

<![if !supportLists]>·<![endif]>The CCSL Board is comprised of 7-9 members who serve as Division Representatives, assisting the Teams, answering questions, and acting as liaisons between the Captains and the Board. The CCSL Board may settle disputes, and expel or penalize any Player or Team not abiding by the rules.

<![if !supportLists]>·<![endif]>During the registration process, the CCSL Board reserves the right to move Teams up or down to different Divisions in order to balance the number of Teams in each Division. Divisions are: A1, A2, A3, B1, B2, B3 and C. All matches consist of 5 lines of doubles.

<![if !supportLists]>·<![endif]>It is the desire of the League that good sportsmanship should prevail over all else. CCSL rules, which may be amended by a majority Board vote, take precedence over any other rules. USTA Local League Area Rules apply in situations not covered by CCSL Rules.

<![if !supportLists]>1.<![endif]>Team Eligibility

<![if !supportLists]>a)<![endif]>The CCSL Board shall determine the eligibility of each Team entering the League. New teams in Contra Costa County (excluding West County) may be added at the discretion of the Board, and if there is an opening available in the League.

<![if !supportLists]>b)<![endif]>Captains must register and pay online by the specified deadline.

<![if !supportLists]>c)<![endif]>Captains must create their own Team rosters online before the start of the playing season. A Captain may add a Player to the Team roster at any time during the season. A Player cannot have previously played on any Team in the same season. Players not already in the database will need to be added by the Division Representative. No USTA 4.0 (or higher) rated players may be rostered on a B level team and no 3.5 (or higher) rated players may be rostered on a C level team without permission of the Board.

<![if !supportLists]>d)<![endif]>Teams must have 3 tennis courts in one location.

<![if !supportLists]>e)<![endif]>If there is a change of Captain, the new or old Captain or Club must immediately notify all Teams in that Division, as well as the Division Representative.

<![if !supportLists]>f)<![endif]>No Team may have more than two defaults per match. In case of three defaults in a single match, the entire Team will be dropped immediately from the schedule, and all points won and lost will be voided. The Team and its Players will not be allowed to participate the following year.

<![if !supportLists]>2.<![endif]>Captains’ Responsibilities

<![if !supportLists]>a)<![endif]>The Hosting Captain must contact the Visiting Captain at least five days prior to the match to confirm times, location, dress code requirements, etc. If requested by the Visiting Captain, she should forward complete directions.

<![if !supportLists]>b)<![endif]>The Hosting Team shall furnish refreshments and 5 unopened cans of regulation tennis balls.

<![if !supportLists]>c)<![endif]>If a default is to be given, the other Captain must be notified as soon as possible. If the playing schedule conflicts with an existing BALL match, school holiday, or if one of the Teams is unable to field 3 lines, the Captains should reschedule the Spring League match. Note that a BALL Team may not bump a Spring League match in order to reschedule a BALL match. Refer to rule 5d for rescheduling.

<![if !supportLists]>d)<![endif]>The Hosting Captain must enter the Players, scores and results from a completed and signed score sheet into theTopDogTennis website ( within 24 hours of the match. The Visiting Captain must confirm the entered scores and results within 48 hours.

<![if !supportLists]>3.<![endif]>Matches

<![if !supportLists]>a)<![endif]>Sportsmanship - Contra Costa Spring League offers a recreational tennis League that fosters a fun, competitive environment where good sportsmanship shall prevail above all else. To promote equitable play in the spirit of good sportsmanship, the League requests that all Captains play their lines straight up whenever possible.

<![if !supportLists]>b)<![endif]>Lineups and Exchange Prior to Match Start - Each Captain must fill out her line-up in ink on a CCSL score sheet and bring it to the match. Line-ups are to be exchanged simultaneously. After this time the line-up may not be changed unless a replacement is sent of which the Captain is unaware, or if an injury occurs during warm-up and replacement can be made within the default time. Team positions may not be changed. Players may only be substituted. At this time, the Captains should verify all Players in the lineup are listed on the bottom of the scorecard. Any exceptions should be acknowledged and noted.

<![if !supportLists]>c)<![endif]>Match Start Times - Matches start at 9:30 a.m. sharp for lines 1-3. The warm-up should be done before this time. Second round Players (lines 4 and 5) should arrive by 10:30 a.m. A default will be given if a Team member is 15 minutes late and a court is available. If a Player arrives 15 minutes after the scheduled playing time a default CAN be called. However, if there are unforeseen problems (e.g., heavy traffic, freeway accident, etc.) and the visiting Players arrive late, the Teams should try to play the match regardless of the 15-minute default rule. Protests to the Division Representative should be made after the match has been concluded.

<![if !supportLists]>i.<![endif]>Exception to Match Start Times - The hosting Team may choose to play all five lines at 9:30 a.m. or 10:00 a.m., if courts are available and the visiting team is notified in advance and has agreed. Any additional changes in playing schedule must be mutually agreed upon in advance.

<![if !supportLists]>d)<![endif]>Best of Three Sets - All matches will be the best two out of three sets, with regular scoring. A 12-point tiebreaker (also known as 7-Point Set Tiebreak) must be played at 6 games all. The first Team to win seven points by a margin of 2 points wins the tiebreak game and also the set. If necessary, the tiebreak game shall continue until the 2-point margin is achieved.

<![if !supportLists]>i.<![endif]>Exception to Best of Three Sets - Prior to the start of the match, if all 4 Players agree, they may play a 10-point tiebreak in lieu of a full third set, although playing three full sets is encouraged. If one Player wants to play out the full third set it must be played. This applies to each individual match not the entire Team.

<![if !supportLists]>ii.<![endif]>The 10-point tie break results should be recorded as follows: 1-0 with 1 going to the winning team.

<![if !supportLists]>e)<![endif]>USTA Rules - Play is governed by USTA rules. Players are allowed a total of three minutes for injury time-outs. A ten-minute break may be taken between the second and third sets.

<![if !supportLists]>f)<![endif]>Coaching - There will be no coaching of Players during the match. No one other than the Players is allowed on the courts during the match.

<![if !supportLists]>g)<![endif]>Order of Defaults - Defaults start from the bottom up (e.g. the fifth doubles, then the fourth), except when matches are scheduled both early and late, in which case no-shows and same-day defaults will affect that time period only.

<![if !supportLists]>h)<![endif]>Retired Match - In a retired match, all points, games and sets stand as played. The match is scored as played, giving a loss to the Players who retired.

<![if !supportLists]>i)<![endif]>Team Scoring - The total score for a match cannot exceed 15 points combined between the two opposing Teams. Each line grosses 3 points: 5 lines x 3 points = 15 points.

<![if !supportLists]>i.<![endif]>Win in 2 sets or line defaulted/retired: winning Team earns 3 points; opposing Team earns 0

<![if !supportLists]>ii.<![endif]>Win in 3 sets or line retired: winning Team earns 2 points; opposing Team earns 1 point

<![if !supportLists]>4.<![endif]>Rain-Outs

<![if !supportLists]>a)<![endif]>Notification of Visiting Team - If the courts are wet prior to 7:30 a.m. and are not expected to be dry by the 9:30 a.m. start time, the Home Team must notify the Visiting Team no later than 7:30 a.m. that morning and cancel the match. A later notification time is acceptable if it is agreed upon in advance by both Teams’ Captains.

<![if !supportLists]>i.<![endif]>Within seven days of the original match date, the Home Team must offer two dates simultaneously to the Visiting Team (the match itself does not need to be played within 7 days, but must be played prior to the end of the season). If the Home Team does not follow up within the designated time, the Visiting Team takes home court.

<![if !supportLists]>ii.<![endif]>Within three days of receiving the two reschedule dates from the Home Team, the Visiting Team must choose one date. Home Team picks the match date if the Away Team does not respond within three days.

<![if !supportLists]>iii.<![endif]>If the Visiting Team is already scheduled to play in a BALL match on both of the dates offered for the reschedule, the Home Team must offer two alternate dates.

???Unplayable Courts Prior to Match Start - If the Visiting Team arrives and the designated courts are unplayable due to inclement weather before a first point is played, the Visiting Captain shall have the option of rescheduling the match at her home courts. Her Team shall provide balls and refreshments if she chooses this option. The Captain must follow the rescheduling rules below. Captains may use different players for any or all of the positions. If a Captain has called to default positions for a match that is cancelled before play begins, she may try to fill those positions for the rescheduled match.

???Interrupted Match Play - If it rains AFTER a “Team match” or any individual match has started, the make-up match shall be played at the original location, unless mutually agreed otherwise. If both Captains agree, they may also allow their individual Players to reschedule their own match at mutually agreed upon dates/times.

<![if !supportLists]>i.<![endif]>For the individual match or line that has started, the same Players must return and complete the match, and start exactly where they left off.

<![if !supportLists]>ii.<![endif]>For the individual match or line that did not start, the Captains may use different Players.

<![if !supportLists]>iii.<![endif]>Once the match has begun and the rain interrupts play, any individual match that would have been defaulted shall stand as a default.

6. Division Winners

<![if !supportLists]>a)<![endif]>A Team must complete all of its matches by the end of the season, and not after the season is over, to qualify to be a Division Winner.

<![if !supportLists]>b)<![endif]>If a Team does not complete all of its matches, there will be a heavy penalty, which may include not being invited back to Spring League the following season.

<![if !supportLists]>c)<![endif]>The Team winning all of its matches during the season will be d the Division Winner. A tie is not considered a win. If no Team wins all of its matches, the Team with the highest point total at the completion of all matches will be d the Winner. The Leagues for Fun ranking system will apply to help determine the Division Winner. Leagues for Fun first ranks Teams based on Total Points, Wins, Losses, Individual Match Wins, Individual Sets Wins, then Individual Game Wins.

<![if !supportLists]>d)<![endif]>Trophies or plaques will be awarded to the Division Winners. Individual prizes will be awarded to all players on winning teams who have played at least two matches.

<![if !supportLists]>e)<![endif]>The final League results will be announced at the Annual Awards Luncheon. An invitation to the Annual Awards Luncheon will be sent to the Captains during the season.

<![if !supportLists]>f)<![endif]>A Team winning its Division must move up to the next higher Division, except the winner of the A1 Division.

<![if !supportLists]>i.<![endif]>All team members except substitutes will be considered a part of the winning Team and will not be eligible to remain in the lower Division. A substitute is a Player who has played no more than once during the season.

Last update: 08/28/16

2014/2015 League Manager: Ann Huchingson

2014/2015 Division Reps:

A1 Dawn Pakin

A2 Jen Glass

A3 Alyse Pellegrini

B1 Ann Huchingson

B2 Susan Furay

B3 Marlene Peacock

C Kathy Larragueta

2014 League Managers: Molly Ogro and Ann Huchingson

2013 League Manager: Molly Ogro

2012 League Manager: Belle Musfeldt

2012 Assistant League Manager: Molly Ogro

2007-2009 President: Laurie Howard

2010-2011 President: Belle Musfeldt
2010-2011 Vice President: Laurie Howard

2007-2011 Treasurer: Linda Holmes

2012 Treasurers: Belle Musfeldt & Molly Ogro

2007-2008 League Admin: Shelley Buchbergher

2009-2012 League Admin: Belle Musfeldt

2014 Board Members & Division Representatives

Molly Ogro 925-788-8734

Nancy Wilson

A1 Ann Marie McGee 925-247-0475

A2 Jenny Douglas 925-735-6386

A3 Alyse Pellegrini 925-299-1559

B1 Ann Huchingson

B2 Susan Furay 925-284-7929

B3 Marlene Peacock 925-938-0773

C Kathy Larragueta

2013 Board Members & Division Representatives

A1 Ann Marie McGee

A2 Jenny Douglas

A3 Alyse Pellegrini

B1 Marlene Peacock

B2 Susan Furay

B3 Nancy Wilson

C Molly Ogro

2012 Board Members & Division Representatives

Diana Fernandes

Heidi Christen

A1 Belle Musfeldt

A2 Jenny Douglas

A3 Ann Marie McGee

B1 Janet Wilson

B2 Molly Ogro

B3 Karyn Hoyer

C Molly Ogro

2011 Board Members & Division Representatives

Diana Fernandes

Heidi Christen

A1 Linda Holmes

A2 Molly Ogro

A3 Belle Musfeldt

B1 Janet Wilson

B2 Laurie Howard

B3 Karyn Hoyer

C Effective 12/1/10: Linda Holmes

2010 Board Members & Division Representatives

Diana Fernandes

Heidi Christen

A1 Karyn Hoyer

A2 Molly Ogro

A3 Belle Musfeldt

B1 Heidi Christen

B2 Linda Holmes

B3 Laurie Howard

C Linda Holmes

2009 Board Members & Division Representatives

Diana Fernandes

Heidi Christen

A1 Belle Musfeldt

A2 Belle Musfeldt

A3 Linda Davidson

B1 Heidi Christen

B2 Linda Holmes

B3 Laurie Howard

C Linda Holmes

2008 Board Members & Division Representatives

Diana Fernandes

A1 Shelley Buchberger

A2 Linda Davidson

A3 Heidi Christen

B1 Linda Holmes

B2 Belle Musfeldt

B3 Belle Musfeldt

C Laurie Howard

2007 Board Members & Division Representatives

Marie Andrews

Shelley Buchberger (DR)

Heidi Christen (DR)

Linda Davidson (DR)

Diana Fernandes

Laurie Howard (DR)

Linda Holmes (DR)

Liz Jennings (DR)

Belle Musfeldt (DR)

Last update: 08/06/14


2017 Contra Costa Spring League

1/3/2017 - 5/5/2017
7 Divisions 0 Teams 0 Players

2016 Contra Costa Spring League

1/4/2016 - 5/9/2016
7 Divisions 0 Teams 0 Players

2015 Contra Costa Spring League

1/5/2015 - 5/8/2015
7 Divisions 0 Teams 0 Players

2014 Contra Costa Spring League

1/6/2014 - 5/9/2014
7 Divisions 0 Teams 0 Players

2013 Contra Costa Spring League

1/7/2013 - 5/12/2013
7 Divisions 0 Teams 0 Players

2012 Contra Costa Spring League

1/10/2012 - 5/13/2012
7 Divisions 0 Teams 0 Players

2011 Contra Costa Spring League

1/10/2011 - 5/13/2011
7 Divisions 0 Teams 0 Players

2010 Contra Costa Spring League

1/4/2010 - 5/14/2010
7 Divisions 0 Teams 0 Players

2009 Contra Costa Spring League

1/5/2009 - 5/15/2009
7 Divisions 0 Teams 0 Players

2008 Contra Costa Spring League

1/14/2008 - 5/23/2008
7 Divisions 0 Teams 0 Players

2007 Contra Costa Spring League

1/15/2007 - 5/25/2007
8 Divisions 0 Teams 0 Players

Affiliated Organizations

Big C Athletic Club

Concord, CA


Courts 0

Blackhawk Country Club

Danville, CA


Courts 0

Castlewood Country Club

Pleasanton, CA


Courts 0

Clubsport Pleasanton

Pleasanton, CA


Courts 14

Clubsport San Ramon

San Ramon, CA


Courts 9

Concord Tennis Club

Concord, CA


Courts 0

Crow Canyon Co. Club

Danville, CA


Courts 13

Danville Station

Danville, CA


Courts 0

Diablo Country Club

Diablo, CA


Courts 0

Diamond Hills Sports Club and Spa

Oakley, CA


Courts 17

Kottinger Ranch

Pleasanton, CA


Courts 0

Lafayette Tennis Club

Lafayette, CA


Courts 0

Livermore Valley Tennis Club

Livermore, CA


Courts 11

Meadow Swim & Tennis Club

Orinda, CA


Courts 4

Moraga Country Club

Morga, CA


Courts 0

Moraga Tennis & Swim Club

Moraga, CA


Courts 0

Moraga Valley Swim and Tennis Club

Orinda, CA


Courts 4

Oakhurst Country Club

Clayton, CA


Courts 0

Orinda Country Club

Orinda, CA


Courts 8

Orindawoods Tennis Club

Orinda, CA


Courts 0

Osage Park

Danville, CA


Courts 4

Pleasanton Tennis and Community Park

Pleasanton, CA


Courts 0

Rancho Colorados Swim & Tennis Club

Lafayette, CA


Courts 5

Round Hill Country Club

Alamo, CA


Courts 15

Ruby Hill Golf Club

Pleasanton, CA


Courts 4

Saint Mary's College

Morga, CA


Courts 0

San Ramon Valley Tennis Club

Danville, CA


Courts 0

Sleepy Hollow Swim And Tennis

Orinda, CA


Courts 11

Valley Vista Racquet Club

Walnut Creek, CA


Courts 17

Walnut Creek Racquet Club

Walnut Creek, CA


Courts 0


Danville, CA


Courts 0

Have a software question?

League questions should be directed to your league.

000-000-0000 |