Teams

Willow Oaks 7.5 Mixed Haas

2025 Richmond Combo Mixed · Richmond Combo Mixed 7.5

18 players · average NTRP 3.79 / VIRGINIA

View scouting list →
Schedule10 played
L#1 DoublesJohn Port / Lucia O'Connell vs Joseph Andy Gilbert / Brooke Gilbert2-6, 3-6
W#2 DoublesDarlene Moehling / Brian Ford vs Mandy Tornabene / EJ Watkins7-6, 3-6, 1-0
W#3 DoublesYancey Haas / Greg Loomis vs Carla Shaffer / James Chicklo6-2, 6-3
2025-11-15vs ACAC Jones 7.5 mixedSplit 11
L#2 DoublesDarlene Moehling / Scott Boyle vs Toussaint Manley / Leigh Gorman4-6, 4-6
W#3 DoublesYancey Haas / Jeff Moehling vs Kim Smith / Darrell Eakes6-3, 6-3
2025-11-09vs Woodlake - Ritter 7.5Won 21
L#1 DoublesElizabeth Diller / Greg Loomis vs Michael Cabral / Stacey Cabral4-6, 2-6
W#2 DoublesRoland Vetter / Kimberly Giancaspro vs Cindy Birnbaum / Chris Hayes6-1, 5-7, 1-0
W#3 DoublesLucia O'Connell / Michael Chapman vs N/A6-0, 6-0
2025-11-02vs Burkwood CarterLost 01
L#2 DoublesDarlene Moehling / Jeff Moehling vs Chad Eldridge / Rochelle Purmasir6-3, 1-6, 0-1
2025-10-26vs Raintree CharyWon 20
W#1 DoublesLucia O'Connell / John Port vs Ashley Gromling / Madhav Kidambi6-3, 7-6
W#2 DoublesKimberly Giancaspro / Greg Loomis vs Peter Gallagher / Sarah Gallagher6-3, 6-3
2025-10-25vs Catalina Mixed-KRA DanielLost 01
L#3 DoublesKimberly Giancaspro / Brian Ford vs Jory Brinkerhoff / Katherine Czyszczon4-6, 4-6
2025-10-18vs Avalon Ghita 7.5 Combo MixWon 21
W#1 DoublesAnthony Cargill / Kimberly Giancaspro vs Andrew Zima / Laurie Huizenga6-2, 4-6, 1-0
L#2 DoublesYancey Haas / Roland Vetter vs Steven Edlavitch / Judiann Drash6-4, 5-7, 0-1
W#3 DoublesElizabeth Diller / Greg Loomis vs Haidee Cline / Matthew Cline6-7, 6-3, 1-0
2025-10-12vs ACAC Davis Racket Rebels 7.5Split 11
L#2 DoublesJohn Port / Lucia O'Connell vs Elizabeth Coleman / Glenn Pfluger6-3, 3-6, 0-1
W#3 DoublesSallie Mayer / Roland Vetter vs Amy Golden / David Knudson6-3, 6-3
2025-10-11vs MAC Hammers - HambrickLost 03
L#1 DoublesDarlene Moehling / Jeff Moehling vs Debbie Messmer / Erich Yost2-6, 2-6
L#2 DoublesYancey Haas / Michael Chapman vs Susan Greenspoon / SIMON MIRANOWICZ4-6, 6-2, 0-1
L#3 DoublesKimberly Giancaspro / Brian Ford vs Karin Speizer / Jeremy Calbreath3-6, 6-4, 0-1
2025-10-05vs MRTC Williams 7.5 Combo MixLost 01
L#1 DoublesLucia O'Connell / Scott Boyle vs Lee Wilson / Katey Gardner1-6, 6-3, 0-1
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 standings for Richmond Combo Mixed 7.5 have not been collected yet. Where we have them we show every team in the flight ranked, with this team highlighted. The crawler is still filling in older seasons and flights.

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.45 estimated across 18 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.88
Darlene Moehling
usually #2 Doubles 75%, also #1 Doubles 25% · published 4
3.88
Anthony Cargill
published 4
3.85
Jessica Hupe
published
3.74
Elizabeth Diller
usually #3 Doubles 50%, also #1 Doubles 50% · published 4
3.73
Yancey Haas
usually #2 Doubles 50%, also #3 Doubles 50% · published 4
3.71
Lucia O'Connell
usually #1 Doubles 60%, also #2 Doubles 20% · published
3.43
Mansi Shah
published
3.37
Laura Vetter
usually #2 Doubles 67%, also #1 Doubles 33% · published
3.36
Sallie Mayer
usually #2 Doubles 67%, also #3 Doubles 33% · published
3.34
Greg Loomis
published 3.5
3.34
Roland Vetter
published
3.32
Michael Chapman
published
3.30
Scott Boyle
published
3.26
Keyur Shah
published
3.23
Kimberly Giancaspro
usually #3 Doubles 40%, also #2 Doubles 40% · published 3.5
3.21
Jeff Moehling
published
3.13
John Port
published
3.09
Brian Ford
published 3.5
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.

Laura Vetter + Roland Vetter404 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
Darlene Moehling
113W–77L career · 4 lines in 2025
<1%81%19%
3.88
4
Anthony Cargill
12W–6L career · no lines in 2025
<1%82%17%
3.88
Jessica Hupe
8W–3L career · no lines in 2025
<1%87%12%
3.85
4
Elizabeth Diller
87W–58L career · 2 lines in 2025
3%95%2%
3.74
4
Yancey Haas
166W–100L career · 4 lines in 2025
4%94%2%
3.73
Lucia O'Connell
101W–70L career · 5 lines in 2025
6%93%1%
3.71
Mansi Shah
4W–2L career · no lines in 2025
71%29%<1%
3.43
Laura Vetter
20W–10L career · 3 lines in 2025
<1%84%16%
3.37
Sallie Mayer
85W–101L career · 3 lines in 2025
<1%86%14%
3.36
3.5
Greg Loomis
9W–8L career · no lines in 2025
<1%89%11%
3.34
Roland Vetter
16W–6L career · no lines in 2025
<1%89%11%
3.34
Michael Chapman
12W–3L career · no lines in 2025
1%91%9%
3.32
Scott Boyle
18W–17L career · no lines in 2025
1%93%6%
3.30
Keyur Shah
5W–7L career · no lines in 2025
2%95%3%
3.26
3.5
Kimberly Giancaspro
89W–101L career · 5 lines in 2025
4%94%2%
3.23
Jeff Moehling
15W–15L career · no lines in 2025
5%94%1%
3.21
John Port
6W–11L career · no lines in 2025
16%84%<1%
3.13
3.5
Brian Ford
7W–9L career · no lines in 2025
25%75%<1%
3.09

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.