Teams

WALNUT CREEK RC/Walnut Creek TC 18AW4.0A-DT

2026 ADULT 18&Over - Daytime · Women 4.0

16 players · average NTRP 3.94 / NO. CALIFORNIA

No matches recorded for this roster in this league — it may be a placeholder registration, or the season may not have started.

View scouting list →
Schedule35 played
2026-06-12vs BAY TREES PK 18AW4.0A-DTWon 20
W#1 DoublesMargaret Harrison / Sharon Gottlib vs Tammi Hodsdon / Pola Ebrahimi3-6, 6-2, 1-0
W#1 SinglesArwa Kaddoura vs Fang Wong6-0, 6-2
2026-06-12vs BAY CLUB SF TENNIS 18AW4.0A-DTWon 10
W#1 DoublesCatherine Fogelman / Maddie Thomas vs Maria Isabella Canlas / Ria Mendoza6-4, 6-2
2026-06-10vs BAY CLUB ROSS VALLEY 18AW4.0A-DTWon 10
W#1 DoublesLisa Eastlack / Maddie Thomas vs Maureen Sampson / Melissa Scheeline6-1, 6-0
2026-06-08vs CLAREMONT R and S 18AW4.0A-DTWon 21
L#1 DoublesCassie Kim / Megan Patterson vs Sandra Fox / Leslie Sarandah7-6, 2-6, 0-1
W#1 SinglesArwa Kaddoura vs Beth Goldberg6-3, 6-0
W#2 DoublesStacey Blackman / Allyson Garcia vs Yan Zha / Sally Fitzhugh7-6, 6-2
2026-06-04vs BLACKHAWK CC 18AW4.0A-DTWon 10
W#1 DoublesArwa Kaddoura / Srinika Narayan vs Mimi King / Jenna James6-2, 7-5
2026-06-03vs BAY CLUB SF TENNIS 18AW4.0A-DTWon 10
W#1 DoublesCatherine Kelley / Maddie Thomas vs Claudia Vlasak / Anthea Pang6-2, 6-4
2026-06-02vs BLACKHAWK CC 18AW4.0A-DTWon 10
W#1 DoublesCassie Kim / Donna Vis vs Mimi King / Jenna James7-5, 7-5
2026-06-01vs RUBY HILL GC 18AW4.0A-DTWon 10
W#1 DoublesPola Ebrahimi / Arwa Kaddoura vs Kareen Nelson / Christine Harkness6-3, 7-6
L#1 DoublesAllyson Garcia / Anne Poirier vs Natalie Duxbury / Cecile Chenevey5-7, 1-6
W#1 SinglesAna Larner vs Melissa Murphy6-1, 6-2
W#2 DoublesChristine Hohenstein / Cassie Kim vs Stephanie Brendel / Mary Alice McNeil6-4, 6-1
2026-05-27vs MILL VALLEY 18AW4.0A-DTWon 10
W#1 DoublesLisa Eastlack / Maddie Thomas vs Tina Jennings / Tori Herzog6-2, 6-1
2026-05-22vs BLACKHAWK CC 18AW4.0A-DTWon 10
W#1 DoublesMargaret Harrison / Laurie Radanovich vs Jenna James / Julie Choy6-0, 6-3
2026-05-21vs PLEASANTON 18AW4.0A-DTWon 10
W#2 DoublesJasmine Morgan / Maddie Thomas vs Bowyee Gong / Judy Halper6-1, 7-5
2026-05-20vs BAY CLUB SF TENNIS 18AW4.0A-DTWon 10
W#2 DoublesMarie Allman / Maddie Thomas vs Angela Lam / Tiffany Truong7-5, 6-3
2026-05-20vs MORAGA CC 18AW4.0A-DTWon 21
W#1 DoublesLaurie Radanovich / Tammy Fox vs Roshanak Haugh / Diana Brown7-5, 6-4
W#1 SinglesAna Larner vs Kimberly Hunter6-1, 6-1
L#2 DoublesBabe Franey / Christine Hohenstein vs Christina Fong / Lauren Fritch4-6, 1-6
2026-05-19vs MARIN CC 18AW4.0A-DTLost 01
L#1 DoublesMaddie Thomas / Courtney Macomber vs Sugi Bernard / Annie van Den Toorn5-7, 4-6
2026-05-15vs PLEASANTON 18AW4.0A-DTWon 20
W#1 DoublesMaddie Thomas / Relura Horton vs Kristen Wong / Stephanie Yee6-1, 6-3
W#1 SinglesArwa Kaddoura vs Theresa Goodwin6-2, 6-4
2026-05-13vs ROUND HILL CC 18AW4.0A-DTWon 30
W#1 DoublesCorazon Bellamy / Laurie Radanovich vs Debbie Alster / Stephanie Kasirajan6-1, 6-4
W#1 SinglesHannah Zobin vs Sonia Barnoff4-2
W#2 DoublesCassie Kim / Margaret Harrison vs Heidi Temkin / Katherine Ryan6-2, 6-2
2026-05-12vs PLEASANTON 18AW4.0A-DTWon 10
W#1 DoublesMargaret Harrison / Laurie Radanovich vs Bowyee Gong / Shawn Copenhagen6-3, 6-2
2026-05-12vs CLAREMONT R and S 18AW4.0A-DTWon 30
W#1 DoublesAmber Golini / Maddie Thomas vs Sandra Fox / Leslie Sarandah6-2, 7-5
W#1 SinglesAna Larner vs Susan Kung6-4, 6-1
W#2 DoublesChristine Hohenstein / Babe Franey vs Alicia Kavelaars / Lisa Titus6-7, 7-6, 1-0
W#1 DoublesKristen Foster / Margaret Harrison vs Darcy Beauchemin / Shay Martin6-2, 6-3
W#1 SinglesHannah Zobin vs Heidi Belton6-1, 0-6, 1-0
W#2 DoublesStacey Blackman / Ana Larner vs Gail Pearson / Diana Babayan6-2, 6-1
2026-05-08vs BAY CLUB PL 18AW4.0A-DTWon 10
W#1 DoublesMaddie Thomas / Ana Caroline Leon Williams vs Heather Brown / Pia Moore7-5, 6-1
2026-05-06vs DIABLO CC 18AW4.0A-DTWon 10
W#1 DoublesDonna Vis / Cassie Kim vs Madeleine Johnson / Kristen Campbell6-3, 6-3
2026-05-06vs TIBURON PEN C 18AW4.0A-DTWon 10
W#1 SinglesMaddie Thomas vs Stacy Achuck6-1, 6-0
2026-05-05vs SLEEPY HOLLOW 18AW4.0A-DTWon 30
W#1 DoublesLaurie Radanovich / Tammy Fox vs Kris Anthony / Katie White6-4, 6-1
W#1 SinglesArwa Kaddoura vs Trupti Haldar6-0, 6-3
W#2 DoublesStacey Blackman / Corazon Bellamy vs Jenny Wilhite / Anne Schwaikert6-0, 6-4
2026-05-01vs DIABLO CC 18AW4.0A-DTLost 01
L#1 DoublesLaurie Radanovich / Margaret Harrison vs Laura Gallagher / Andrea Callaway6-3, 1-6, 0-1
W#1 DoublesCassie Kim / Megan Patterson vs Darcy Beauchemin / Shari Gonzalez3-6, 7-6, 1-0
W#1 SinglesAna Larner vs Lang Lindsay6-3, 7-6
W#2 DoublesKristen Foster / Anne Poirier vs Linda Choi / Shay Martin6-3, 6-1
2026-05-01vs RAFAEL RC 18AW4.0A-DTWon 10
W#1 DoublesEmily Bell / Maddie Thomas vs Sharon Klein / Margarita Wear6-3, 6-1
2026-04-30vs RUBY HILL GC 18AW4.0A-DTWon 10
W#1 DoublesJasmine Morgan / Maddie Thomas vs Carolyn Comerford / Kareen Nelson6-1, 7-6
2026-04-27vs ROUND HILL CC 18AW4.0A-DTWon 21
L#1 DoublesLaurie Radanovich / Margaret Harrison vs Lara Flowers / Cybille Scott6-3, 3-6, 0-1
W#1 SinglesArwa Kaddoura vs Gwyneth Fagg6-4, 6-3
W#2 DoublesCassie Kim / Maddie Thomas vs Kym Dawid / Sonia Barnoff3-6, 6-0, 1-0
2026-04-22Won 10
W#1 SinglesMaddie Thomas vs Elaine Yang6-2, 6-1
W#1 DoublesMargaret Harrison / Amber Golini vs Claire Faughnan / Linh Becker6-4, 6-2
W#1 SinglesAna Larner vs Cori Kau6-3, 7-6
W#2 DoublesStacey Blackman / Kristen Foster vs Madeline Buty / Melissa Murphy6-2, 7-6
2026-04-20vs SLEEPY HOLLOW 18AW4.0A-DTWon 10
W#1 DoublesMaddie Thomas / Lual Lualhati vs Lara Facteau / Judy Theriault6-2, 6-0
2026-04-16vs BLACKHAWK CC 18AW4.0A-DTLost 01
L#1 DoublesMargaret Harrison / Heather Brown vs Jenna James / Mimi King5-7, 3-6
2026-04-14vs MILL VALLEY 18AW4.0A-DTWon 10
W#1 DoublesLisa Eastlack / Maddie Thomas vs Karen Fairty / Penelope Luce7-6, 6-3
2026-04-13vs SCOTT VALLEY 18AW4.0A-DTWon 10
W#1 DoublesJennifer Holmes / Maddie Thomas vs Ann Robinson / Lindsey Tucker6-1, 6-3
A tie can be incomplete. Tell us if someone is missing.
i
Grouped by tie — one fixture, several lines. A line shows only when a player on it is someone we have indexed, so an early-season tie for a newly-added team can look short. This also means the line count here will not match the header, which counts individual player appearances.
Flight standings44 teams · Women 4.0
TeamWLInd. WInd. LSets lostGames lost
1RIO DEL ORO 18AW4.0A-DT10027311173
2WALNUT CREEK RC/Walnut Creek TC 18AW4.0A-DT10026412202
3PLEASANTON 18AW4.0A-DT91201024239
4BAY TREES PK 18AW4.0A-DT8225513178
5MOUNTAIN VIEW TC/RENGSTORFF PK 18AW4.0A-DT8221920217
6SUNNYVALE TC/SUNNYVALE MTC 18AW4.0A-DT8222821228
7BROADSTONE RC 18AW4.0B-DT8221927217
8MORAGA CC 18AW4.0A-DT82171328248
9OLYMPIC 18AW4.0A-DT82181228253
10MILL VALLEY 18AW4.0A-DT7321922227
11MARIN TC 18AW4.0A-DT73201022217
12MORGAN HILL TC/MORGAN HILL TC 18AW4.0A-DT73161433268
13SCOTT VALLEY 18AW4.0A-DT73161435280
14BOYLE PK 18AW4.0A-DT64181226247
15JOHNSON RANCH 18AW4.0A-DT64181226219
16SUNNYVALE TC/SUNNYVALE MTC 18AW4.0B-DT64191126247
17BAY CLUB COURTSIDE 18AW4.0A-DT64171328225
18SLEEPY HOLLOW 18AW4.0A-DT64191129247
19CUBBERLEY 18AW4.0A-DT64171332268
20RAFAEL RC 18AW4.0A-DT64161434262
21RUBY HILL GC 18AW4.0A-DT55181227221
22LOS GATOS SR 18AW4.0A-DT55191127228
23GOLD RIVER RC 18AW4.0B-DT55161432248
24SHARON HTS CC 18AW4.0A-DT55151534284
25ROUND HILL CC 18AW4.0A-DT55151535280
26MARIN CC 18AW4.0A-DT55131738306
27LOS ALTOS GCC 18AW4.0A-DT46121837276
28BAY CLUB ROSS VALLEY 18AW4.0A-DT37141636269
29BELVEDERE TC 18AW4.0A-DT37121840282
30FOSTER CITY TC/EDGEWATER PK 18AW4.0A-DT37121840278
31BROADSTONE RC 18AW4.0A-DT37111940291
32BAY CLUB PL 18AW4.0A-DT37111941280
33WALNUT CREEK RC/Walnut Creek TC 18AW4.0B-DT37111943290
34SAN CARLOS TC/ARGUELLO PK 18AW4.0A-DT37102043303
35DIABLO CC 18AW4.0A-DT3792145302
36BAY CLUB SF TENNIS 18AW4.0A-DT28121838284
37CLAREMONT R and S 18AW4.0A-DT28102045308
38GOLD RIVER RC 18AW4.0A-DT2882246283
39SILVER CREEK 18AW4.0A-DT2882247320
40BLACKHAWK CC 18AW4.0A-DT2872348314
41CUPERTINO TC/CUPERTINO SC 18AW4.0A-DT2872350325
42Corey Reich Tennis Center 18AW4.0A-DT1972347309
43TIBURON PEN C 18AW4.0A-DT1952551342
44SUTTER LAWN 18AW4.0A-DT1942653333

Ordered by team wins, then losses, then sets lost — the order USTA uses to seed a flight. Individual wins are lines, not ties.

See the full flight, with every team’s record

ScoutingWhere each opponent usually plays

Signed-in extra: whether this captain plays strict strength order or mixes it up, from every doubles line they have put out. Create a free account to see it.

Roster averages 3.88 estimated across 16 rated players. No lineup is published in advance, so the column below is where each player has actually been used — a captain's habits are the best available forecast. Sign in and claim your record to see who you have played.

4.07
Arwa Kaddoura
usually #1 Singles 71%, also #1 Doubles 29% · published 4
4.06
Maddie Thomas
usually #1 Doubles 72%, also #2 Doubles 17% · published
4.04
Corazon Bellamy
usually #2 Doubles 50%, also #1 Doubles 50% · published 4
4.03
Ana Larner
usually #1 Singles 83%, also #2 Doubles 17% · published 4
3.97
Margaret Harrison
usually #1 Doubles 89%, also #2 Doubles 11% · published
3.96
Cassie Kim
usually #1 Doubles 57%, also #2 Doubles 43% · published 4
3.95
Allyson Garcia
usually #1 Doubles 50%, also #2 Doubles 50% · published 4
3.88
Stacey Blackman
usually #2 Doubles 100% · published
3.84
Hannah Zobin
usually #1 Singles 100% · published
3.83
Kristen Foster
usually #2 Doubles 67%, also #1 Doubles 33% · published
3.75
Laurie Radanovich
usually #1 Doubles 100% · published
3.73
Anne Poirier
usually #1 Doubles 50%, also #2 Doubles 50% · published 4
3.73
Christine Hohenstein
usually #2 Doubles 100% · published 4
3.73
Megan Patterson
usually #1 Doubles 100% · published
3.72
Amber Golini
usually #1 Doubles 100% · published 3.5
3.71
Babe Franey
usually #2 Doubles 100% · published 4
Established pairs

Doubles pairs from this roster with three or more matches together anywhere — ordered by performance against what the rating gap predicted, not by record.

Kristen Foster + Anne Poirier5166% games+12.4% vs expected
Ana Larner + Cassie Kim3256% games+10.6% vs expected
Margaret Harrison + Laurie Radanovich11465% games+4.2% vs expected
Megan Patterson + Cassie Kim5164% games+3.0% vs expected
Margaret Harrison + Allyson Garcia6160% games+0.4% vs expected
Maddie Thomas + Margaret Harrison3251% games−3.8% vs expected
Christine Hohenstein + Babe Franey134 matchesnot enough data
Ana Larner + Stacey Blackman314 matchesnot enough data
Roster

Ordered by our estimated dynamic rating, which is why two players at the same published level are not tied — a published 4.0 says nothing about where inside the band someone sits. Lines played in this team’s season are shown beside each name.

4
Arwa Kaddoura
54W–17L career · 7 lines in 2026
<1%30%70%
4.07
Maddie Thomas
61W–18L career · 18 lines in 2026
<1%32%68%
4.06
4
Corazon Bellamy
39W–6L career · 2 lines in 2026
<1%40%60%
4.04
4
Ana Larner
42W–25L career · 6 lines in 2026
<1%42%58%
4.03
Margaret Harrison
325W–140L career · 9 lines in 2026
<1%59%41%
3.97
4
Cassie Kim
31W–4L career · 7 lines in 2026
<1%60%40%
3.96
4
Allyson Garcia
18W–12L career · 2 lines in 2026
<1%65%35%
3.95
Stacey Blackman
25W–4L career · 4 lines in 2026
<1%80%20%
3.88
Hannah Zobin
5W–3L career · 2 lines in 2026
1%86%13%
3.84
Kristen Foster
20W–10L career · 3 lines in 2026
1%87%12%
3.83
Laurie Radanovich
45W–12L career · 7 lines in 2026
<1%4%96%
3.75
4
Anne Poirier
15W–12L career · 2 lines in 2026
5%92%3%
3.73
4
Christine Hohenstein
14W–10L career · 3 lines in 2026
5%92%3%
3.73
Megan Patterson
16W–3L career · 2 lines in 2026
5%92%3%
3.73
3.5
Amber Golini
36W–5L career · 2 lines in 2026
<1%6%94%
3.72
4
Babe Franey
16W–22L career · 2 lines in 2026
7%91%2%
3.71

Three percentages are where each player stands right now: the chance they are below their band, inside it, or above it, on the way they are playing this season. The number on the right is our estimated dynamic rating, which USTA never publishes. This is today rather than a forecast of December, because a forecast has to assume future matches and cannot know whether someone will even be offered them. Percentages are blank where a player has too few matches this season, or at a level where the model does not yet beat a base-rate guess; the estimate is a weaker claim than a probability and survives where those do not.

Not affiliated with or endorsed by the USTA. Ratings labelled as published are USTA year-end figures; anything we describe as an estimate is ours, not USTA’s. Match data is from USTA TennisLink.