June promotion: Refer a Friend and have a chance to win 1 of 2 $25 TW Gift Cards given PER DAY!
The playoff draws are online. Good luck to the qualifiers.
Here's some highlights on the season:
* We have 63 of 108 active players qualified for the playoffs. Approx. 60% of the players.
* We will be crowning a record 8 champions this season.
* The average player played an amazing 8.5 matches this season.
* Fernando Ramos and Brian Berger each played 20 or more matches during the season and they earned their free seasons.
Playoff qualifiers for Championships (3 wins but 4 matches played by Aug. 2nd) Submit Score :
Updated Rule #10 will explain the new seeding formula. What you see still might not be the final seedings as the staff still needs to evaluate head to head and game win percentage tie-breakers.M. Roach +3, A. Belgrade +1, E. Schoyer 0
Player has won a Championship
Player of the Year
Tennis Ladder Ranking
Place on Legacy Wins| Date | Match Result | Score |
|---|---|---|
| 07/31/25 |
J. Lee over A. Belgrade
Head to Head Analysis
J. Lee VS A. Belgrade
2 Wins
1 Wins
Played at : Berkeley - San Pablo Park
|
7-5; 6-4
Score DetailsScore : 7-5; 6-4
Played at : Berkeley - San Pablo Park
Match Length : 2 hr 0 min
|
| 07/30/25 |
A. Belgrade over E. Schoyer
Head to Head Analysis
A. Belgrade VS E. Schoyer
4 Wins
0 Wins
Played at : Berkeley - Strawberry Creek Park
|
6-1; 7-6
Score DetailsScore : 6-1; 7-6
Played at : Berkeley - Strawberry Creek Park
Match Length : 2 hr 0 min
|
| 07/29/25 |
J. Lee over E. Nickerson
Head to Head Analysis
J. Lee VS E. Nickerson
1 Wins
0 Wins
Played at : Oakland - Chabot Park
|
6-0; 6-1
Score DetailsScore : 6-0; 6-1
Played at : Oakland - Chabot Park
Match Length : 1 hr 15 min
|
| 07/28/25 |
K. Dagy over J. Casamento
Head to Head Analysis
K. Dagy VS J. Casamento
1 Wins
0 Wins
Played at : Alameda - Krusi Park
|
6-2; 6-0
Score DetailsScore : 6-2; 6-0
Played at : Alameda - Krusi Park
Match Length : 1 hr 0 min
|
| 07/24/25 |
J. Raven over M. Roach
Head to Head Analysis
J. Raven VS M. Roach
1 Wins
0 Wins
Played at : Berkeley - Rose Garden
|
7-5; 3-6; 6-3
Score DetailsScore : 7-5; 3-6; 6-3
Played at : Berkeley - Rose Garden
Match Length : 2 hr 20 min
|
| 07/24/25 |
A. Gross over E. Nickerson
Head to Head Analysis
A. Gross VS E. Nickerson
2 Wins
0 Wins
Played at : Oakland - Chabot Park
|
6-3; 6-3
Score DetailsScore : 6-3; 6-3
Played at : Oakland - Chabot Park
Match Length : 1 hr 45 min
|
| 07/23/25 |
A. Belgrade over K. Dagy
Head to Head Analysis
A. Belgrade VS K. Dagy
1 Wins
0 Wins
Played at : Berkeley - San Pablo Park
|
6-0; 6-1
Score DetailsScore : 6-0; 6-1
Played at : Berkeley - San Pablo Park
Match Length : 1 hr 15 min
|
| 07/22/25 |
A. Sadler over E. Schoyer
Head to Head Analysis
A. Sadler VS E. Schoyer
1 Wins
0 Wins
Played at : Berkeley - Strawberry Creek Park
|
6-3; 6-7; TB 10-6 Score DetailsScore : 6-3; 6-7;
TB 10-6 Played at : Berkeley - Strawberry Creek Park
Match Length : 2 hr 0 min
|
| 07/22/25 |
J. Raven over E. Nickerson
Head to Head Analysis
J. Raven VS E. Nickerson
1 Wins
0 Wins
Played at : Berkeley - San Pablo Park
|
6-0; 6-0
Score DetailsScore : 6-0; 6-0
Played at : Berkeley - San Pablo Park
Match Length : 1 hr min
|
| 07/21/25 |
J. Raven over A. Sadler
Head to Head Analysis
J. Raven VS A. Sadler
6 Wins
0 Wins
Played at : Berkeley - Grove Park
|
6-3; 6-4
Score DetailsScore : 6-3; 6-4
Played at : Berkeley - Grove Park
Match Length : 1 hr 30 min
|
| 07/19/25 |
E. Schoyer over C. Brown
Head to Head Analysis
E. Schoyer VS C. Brown
1 Wins
0 Wins
Played at : Oakland - Mills College
|
6-6; 6-1
Score DetailsScore : 6-6; 6-1
Played at : Oakland - Mills College
Match Length : 2 hr 0 min
|
| 07/16/25 |
A. Belgrade over C. Brown
Head to Head Analysis
A. Belgrade VS C. Brown
1 Wins
0 Wins
Played at : Berkeley - San Pablo Park
|
6-4; 6-4
Score DetailsScore : 6-4; 6-4
Played at : Berkeley - San Pablo Park
Match Length : 2 hr 0 min
|
| 07/14/25 |
M. Roach over S. Sullivan
Head to Head Analysis
M. Roach VS S. Sullivan
1 Wins
1 Wins
Played at : Orinda - Meadow Swim & Tennis Club
|
6-2; 3-6; TB 10-5 Score DetailsScore : 6-2; 3-6;
TB 10-5 Played at : Orinda - Meadow Swim & Tennis Club
Match Length : 1 hr 45 min
|
| 07/12/25 |
J. Raven over A. Belgrade
Head to Head Analysis
J. Raven VS A. Belgrade
5 Wins
0 Wins
Played at : Berkeley - Rose Garden
|
7-5; 6-1
Score DetailsScore : 7-5; 6-1
Played at : Berkeley - Rose Garden
Match Length : 1 hr 30 min
|
| Date | Match Result | Score |
|---|---|---|
| 07/10/25 |
J. Lee over S. Sullivan
Head to Head Analysis
J. Lee VS S. Sullivan
1 Wins
0 Wins
Played at : Berkeley - Rose Garden
|
6-3; 6-2
Score DetailsScore : 6-3; 6-2
Played at : Berkeley - Rose Garden
Match Length : 1 hr 30 min
|
| 07/10/25 |
M. Roach over E. Schoyer
Head to Head Analysis
M. Roach VS E. Schoyer
2 Wins
1 Wins
Played at : Berkeley - San Pablo Park
|
1-6; 6-3; TB 6-3 Score DetailsScore : 1-6; 6-3;
TB 6-3 Played at : Berkeley - San Pablo Park
Match Length : 2 hr 20 min
|
| 07/10/25 |
E. Nickerson over J. Casamento
Head to Head Analysis
E. Nickerson VS J. Casamento
1 Wins
0 Wins
Played at : Oakland - Chabot Park
|
6-1; 6-1
Score DetailsScore : 6-1; 6-1
Played at : Oakland - Chabot Park
Match Length : 1 hr 0 min
|
| 07/09/25 |
A. Sadler over A. Belgrade
Head to Head Analysis
A. Sadler VS A. Belgrade
4 Wins
1 Wins
Played at : Berkeley - Grove Park
|
6-4; 6-2
Score DetailsScore : 6-4; 6-2
Played at : Berkeley - Grove Park
Match Length : 1 hr 40 min
|
| 07/06/25 |
E. Schoyer over J. Raven
Head to Head Analysis
E. Schoyer VS J. Raven
1 Wins
1 Wins
Played at : Berkeley - San Pablo Park
|
0-6; 7-5; TB 10-7 Score DetailsScore : 0-6; 7-5;
TB 10-7 Played at : Berkeley - San Pablo Park
Match Length : 2 hr 15 min
|
| 07/02/25 |
A. Belgrade over E. Nickerson
Head to Head Analysis
A. Belgrade VS E. Nickerson
1 Wins
0 Wins
Played at : Berkeley - Strawberry Creek Park
|
6-0; 6-4
Score DetailsScore : 6-0; 6-4
Played at : Berkeley - Strawberry Creek Park
Match Length : 1 hr 30 min
|
| 07/02/25 |
C. Brown over A. Sadler
Head to Head Analysis
C. Brown VS A. Sadler
1 Wins
0 Wins
Played at : Oakland - Mills College
|
6-3; 6-2
Score DetailsScore : 6-3; 6-2
Played at : Oakland - Mills College
Match Length : 1 hr 45 min
|
| 06/28/25 |
M. Roach over R. Haralabatos
Head to Head Analysis
M. Roach VS R. Haralabatos
1 Wins
0 Wins
Played at : Berkeley - Cedar Rose Park
|
6-0; 6-0
Score DetailsScore : 6-0; 6-0
Played at : Berkeley - Cedar Rose Park
Match Length : 1 hr 15 min
|
| 06/26/25 |
M. Roach over K. Dagy
Head to Head Analysis
M. Roach VS K. Dagy
1 Wins
0 Wins
Played at : Orinda - Meadow Swim & Tennis Club
|
6-2; 6-2
Score DetailsScore : 6-2; 6-2
Played at : Orinda - Meadow Swim & Tennis Club
Match Length : 2 hr 0 min
|
| 06/25/25 |
E. Schoyer over S. Sullivan
Head to Head Analysis
E. Schoyer VS S. Sullivan
2 Wins
0 Wins
Played at : Oakland - Dimond Park
|
6-3; 2-0 Ret.
Score DetailsScore : 6-3; 2-0 Ret.
Played at : Oakland - Dimond Park
Match Length : 1 hr 20 min
|
| 06/25/25 |
A. Sadler over M. Manion
Head to Head Analysis
A. Sadler VS M. Manion
1 Wins
0 Wins
Played at : Berkeley - San Pablo Park
|
6-0; 6-1
Score DetailsScore : 6-0; 6-1
Played at : Berkeley - San Pablo Park
Match Length : 1 hr 10 min
|
| 06/22/25 |
K. Holder over C. Brown
Head to Head Analysis
K. Holder VS C. Brown
1 Wins
0 Wins
Played at : Oakland - Mills College
|
6-4; 6-3
Score DetailsScore : 6-4; 6-3
Played at : Oakland - Mills College
Match Length : 2 hr 30 min
|
| 06/19/25 |
S. Sullivan over J. Casamento
Head to Head Analysis
S. Sullivan VS J. Casamento
1 Wins
0 Wins
Played at : Oakland - Dimond Park
|
6-0; 6-0
Score DetailsScore : 6-0; 6-0
Played at : Oakland - Dimond Park
Match Length : 0 hr 50 min
|
| 06/18/25 |
K. Dagy ties E. Nickerson
Head to Head Analysis
K. Dagy VS E. Nickerson
0 Wins
0 Wins
Played at : Oakland - Chabot Park
|
6-7; 6-4 Tie
Score DetailsScore : 6-7; 6-4 Tie
Played at : Oakland - Chabot Park
Match Length : 1 hr 30 min
|
| 06/11/25 |
S. Sullivan over E. Nickerson
Head to Head Analysis
S. Sullivan VS E. Nickerson
1 Wins
0 Wins
Played at : Oakland - Chabot Park
|
6-2; 6-1
Score DetailsScore : 6-2; 6-1
Played at : Oakland - Chabot Park
Match Length : 1 hr 30 min
|
