Teams

23 Haas 7.0 WOCC

2026 Richmond Mixed 18 & Over · Richmond Mixed 18 & Over 7.0

16 players · average NTRP 3.75 / VIRGINIA

View scouting list →
Schedule10 played
2026-03-25vs 24 WOCC Mullinax 7.0Won 21
W#1 DoublesCheri Stringer / Roland Vetter vs Jennifer Burris / Jeff Moehling7-5, 6-4
L#2 DoublesTia Thomas / George Forsythe vs Sule Sauvigne / Ivan Mullinax1-6, 2-6
W#3 DoublesMansi Shah / Greg Loomis vs Cynthia Ryan / Mark Simonton5-7, 5-2
2026-03-22vs 15 MTC YarabeLost 03
L#1 DoublesJames Rosenstock / Lucia O'Connell vs Greg Dean / Blanka White5-7, 5-5
L#2 DoublesJohn Port / Elizabeth Garnett vs Jamie Beaton / Irene Shepherd1-6, 6-4, 0-1
L#3 DoublesGeorge Forsythe / Emily Kennedy vs Sandeep Mamunuri / Sunanda Desai6-2, 2-6, 0-1
2026-03-15vs 26 MAC Machine - JepsonLost 12
W#1 DoublesLaura Vetter / Roland Vetter vs Jeremy Calbreath / Mary Church6-7, 6-1, 1-0
L#2 DoublesWes Kaufman / Lucia O'Connell vs Jeff Kane / Lynette Villadelgado7-6, 4-6, 1-0
L#3 DoublesYancey Haas / George Forsythe vs Michelle Jepson / Michael Steele2-6, 5-6
2026-02-28vs 27 Willow Oaks - StallsWon 21
W#1 DoublesJames Rosenstock / Lucia O'Connell vs Shawn Harwood / Meredith Miles6-3, 6-4
W#2 DoublesMansi Shah / Roland Vetter vs Terence Blackwood / Katherine Berry6-3, 5-3
L#3 DoublesGeorge Forsythe / Jenny Norfleet vs Anne Elles / Scott Elles4-6, 3-6
2026-02-22vs 21 SCC LaneWon 21
W#1 DoublesLaura Vetter / Roland Vetter vs John Barefoot / Margaret Ryan6-2, 6-3
W#2 DoublesYancey Haas / Trent McFadden vs Dan Riegel / Emily McClenny3-0
L#3 DoublesElizabeth Garnett / John Port vs Sarah Capozello / Dan Stembridge7-6, 2-5
2026-02-08vs 19 Westwood - RacelisLost 12
W#1 DoublesJames Rosenstock / Lucia O'Connell vs Matthew Oatts / Jennifer White6-4, 6-2
L#2 DoublesWes Kaufman / Yancey Haas vs Gregg Gammon / SanDee Gammon6-7, 1-1
L#3 DoublesGreg Loomis / Cheri Stringer vs Joseph Racelis / Britta Petersson7-6, 3-5
2026-02-01vs 17 ACAC KrebsWon 30
W#1 DoublesJames Rosenstock / Lucia O'Connell vs Reginald Tabor / Elizabeth Coleman6-4, 6-2
W#2 DoublesLaura Vetter / Roland Vetter vs David Knudson / Alice Yang6-2, 7-5
W#3 DoublesJohn Port / Mansi Shah vs Gary Berg / Christina Aeinan Kang6-7, 5-3
2026-01-18vs 13 MAC-White 7.0Won 21
W#1 DoublesElizabeth Garnett / James Rosenstock vs Nicholas Smith / Jamie Stokes4-6, 6-3, 1-0
W#2 DoublesYancey Haas / Trent McFadden vs Bernice White / James Dugger6-4, 4-6, 1-0
L#3 DoublesEmily Kennedy / Greg Loomis vs SIMON MIRANOWICZ / Eunice Williams6-2, 4-6, 0-1
2026-01-10vs 11 WW - Harker/YuenLost 03
L#1 DoublesJohn Port / Elizabeth Garnett vs Jessica van Tuyle / Harry Turton1-6, 2-6
L#2 DoublesGreg Loomis / Cheri Stringer vs Rene Philhower / Mike Philhower6-4, 2-6, 0-1
L#3 DoublesWes Kaufman / Jenny Norfleet vs Robert Teele / Julie Farney6-3, 1-6, 0-1
2026-01-03vs 9 CCV HenryLost 12
L#1 DoublesTia Thomas / Trent McFadden vs Adam Baker / Genevieve McGroarty0-6, 4-6
W#2 DoublesLucia O'Connell / John Port vs Alvaro Zeballos / Julie Shudtz7-6, 7-5
L#3 DoublesJames Rosenstock / Emily Kennedy vs Dan Mason / Ginnie Price0-6, 4-6
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 standings30 teams · Richmond Mixed 18 & Over 7.0
TeamWLInd. WInd. LSets lostGames lost
19 CCV Henry10027310170
220 Westwood Tennis the Menace - Seredni8221921251
312 Burkwood-Colgin82201025224
41 HCC-Yablonski82201027235
526 MAC Machine - Jepson82201027258
615 MTC Yarabe73171334271
719 Westwood - Racelis64171328275
85 Westwood Bad Bunnies - Carlin64181229261
96 Raintree Begin 7.064131735288
1018 Hermitage Blankley54161125235
112 ACAC Lewis/Pfeiffer54161126241
128 ACAC Dickens55181226226
134 ACAC Jones 7.0 mixed55181229259
1422 Raintree Bryan55171329276
1513 MAC-White 7.055161431283
1627 Willow Oaks - Stalls55151531262
1721 SCC Lane55171332277
1811 WW - Harker/Yuen55151532272
1923 Haas 7.0 WOCC55141633279
207 Acac Davis Double the Fun55151534267
213 SCC Means55131735289
2210 CSW Ghita55131736283
2325 MTC Miracles - Marks37121839288
2417 ACAC Krebs37121839306
2528 MAC Talamo37102039306
2624 WOCC Mullinax 7.037111940295
2716 ACAC Larue3792141313
2830 VCU/MRTC Mixed CMH - Hawley1972343305
2929 Burkwood Butterworth 7.01962450323
3014 Raintree Hayes-Dolghiu Mixed01042653335

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.29 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.

3.75
Yancey Haas
usually #2 Doubles 75%, also #3 Doubles 25% · published 4
3.70
Lucia O'Connell
usually #1 Doubles 67%, also #2 Doubles 33% · published
3.46
Tia Thomas
usually #2 Doubles 50%, also #1 Doubles 50% · published
3.43
James Rosenstock
usually #1 Doubles 83%, also #3 Doubles 17% · published
3.43
Mansi Shah
usually #3 Doubles 67%, also #2 Doubles 33% · published
3.39
Cheri Stringer
usually #3 Doubles 33%, also #1 Doubles 33% · published 3.5
3.38
Greg Loomis
usually #3 Doubles 75%, also #2 Doubles 25% · published
3.37
Laura Vetter
usually #1 Doubles 67%, also #2 Doubles 33% · published
3.33
Roland Vetter
usually #1 Doubles 60%, also #2 Doubles 40% · published
3.31
Jenny Norfleet
usually #3 Doubles 100% · published
3.20
Elizabeth Garnett
usually #2 Doubles 43%, also #1 Doubles 43% · published
3.18
John Port
usually #2 Doubles 40%, also #3 Doubles 40% · published
3.02
Trent McFadden
usually #1 Doubles 43%, also #2 Doubles 43% · published
2.89
George Forsythe
usually #3 Doubles 75%, also #2 Doubles 25% · published
2.88
Wes Kaufman
usually #2 Doubles 67%, also #3 Doubles 33% · published
2.86
Emily Kennedy
usually #3 Doubles 50%, also #1 Doubles 33% · published
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.

Lucia O'Connell + James Rosenstock314 matchesnot enough data
Laura Vetter + Roland Vetter404 matchesnot enough data
John Port + Elizabeth Garnett033 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
Yancey Haas
166W–100L career · 4 lines in 2026
4%93%3%
3.75
Lucia O'Connell
101W–70L career · 6 lines in 2026
8%91%2%
3.70
Tia Thomas
2W–5L career · 2 lines in 2026
61%39%<1%
3.46
James Rosenstock
24W–18L career · 6 lines in 2026
<1%70%30%
3.43
Mansi Shah
4W–2L career · 3 lines in 2026
70%30%<1%
3.43
3.5
Cheri Stringer
9W–6L career · 3 lines in 2026
<1%78%22%
3.39
Greg Loomis
9W–8L career · 4 lines in 2026
<1%79%20%
3.38
Laura Vetter
20W–10L career · 3 lines in 2026
<1%82%17%
3.37
Roland Vetter
16W–5L career · 5 lines in 2026
1%88%11%
3.33
Jenny Norfleet
13W–8L career · 2 lines in 2026
1%90%8%
3.31
Elizabeth Garnett
8W–10L career · 7 lines in 2026
8%91%2%
3.20
John Port
6W–11L career · 5 lines in 2026
10%89%1%
3.18
Trent McFadden
26W–11L career · 7 lines in 2026
<1%44%56%
3.02
George Forsythe
14W–8L career · 4 lines in 2026
<1%79%21%
2.89
Wes Kaufman
11W–5L career · 3 lines in 2026
<1%80%19%
2.88
Emily Kennedy
7W–8L career · 6 lines in 2026
84%16%<1%
2.86

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.