Teams

Chang-Dad Bods-Woodlands Parks

2026 Adult 18 & Over 2.5 - 4.5 NoHo Men · 4.5

14 players · average NTRP 4.50 / TEXAS

View scouting list →
Schedule5 played
W#1 DoublesGrant Lopez / Brett Soderdahl vs Michael Letan / Hugo Gerardo Palencia Ferrer6-1, 6-1
W#1 SinglesMatthew McKillip vs Chris Micklitz6-0, 6-0
W#2 DoublesEric Metcalf-Doetsch / Blanton Hansen vs Geber Urbina / Chad Harris6-0, 6-1
W#2 SinglesDavid Kolacny vs Richard Westgarth6-1, 6-1
W#3 DoublesLening Wang / Garrett Browne vs Dan Forlenza / Bill Zindler6-2, 6-2
W#1 DoublesGavin Ybarra / Blanton Hansen vs Chad Harris / Dan Forlenza6-1, 6-0
W#1 SinglesAndrew Chen vs Geber Urbina6-2, 6-0
W#2 DoublesSasha Sudar / Dirk Mueller vs Chris Micklitz / Bill Zindler6-1, 6-1
W#2 SinglesDavid Kolacny vs Juan Alvarado3-0
W#3 DoublesLening Wang / Matthew McKillip vs Hugo Gerardo Palencia Ferrer / Michael Letan6-0, 6-1
W#1 DoublesGrant Lopez / Justin Chang vs Chad Harris / Dan Forlenza6-0, 6-1
W#1 SinglesAndrew Chen vs Geber Urbina6-1, 6-1
W#2 DoublesDirk Mueller / Blanton Hansen vs Michael Letan / Hugo Gerardo Palencia Ferrer6-1, 6-0
W#2 SinglesDavid Kolacny vs Juan Alvarado6-2, 6-0
W#3 DoublesMatthew McKillip / Eric Metcalf-Doetsch vs Chris Micklitz / Bill Zindler6-1, 6-0
W#1 DoublesGavin Ybarra / Eric Metcalf-Doetsch vs Michael Letan / Geber Urbina6-1, 6-0
W#1 SinglesBlanton Hansen vs James Bui6-4, 7-5
W#2 DoublesLawrence Chang / Sasha Sudar vs Juan Alvarado / Richard Westgarth6-1, 6-1
W#2 SinglesGarrett Browne vs Dan Forlenza6-0
W#3 DoublesDirk Mueller / Brett Soderdahl vs Chris Micklitz / Hugo Gerardo Palencia Ferrer6-0, 6-1
W#1 DoublesLawrence Chang / Sasha Sudar vs Juan Alvarado / Richard Westgarth6-1, 6-1
W#1 SinglesAndrew Chen vs James Bui6-3, 6-4
W#2 DoublesGavin Ybarra / Eric Metcalf-Doetsch vs Michael Letan / Geber Urbina6-0, 6-1
W#3 DoublesGrant Lopez / Lening Wang vs Chad Harris / Hugo Gerardo Palencia Ferrer6-1, 6-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 standings2 teams · 4.5
TeamWLInd. WInd. LSets lostGames lost
1Chang-Dad Bods-Woodlands Parks50250047
2Micklitz-Micklitz4.5-Woodlands Parks0502550301

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 4.08 estimated across 13 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.44
Gavin Ybarra
usually #1 Doubles 67%, also #2 Doubles 33% · published
4.30
Dirk Mueller
usually #2 Doubles 67%, also #3 Doubles 33% · published
4.20
Blanton Hansen
usually #2 Doubles 50%, also #1 Doubles 25% · published 4.5
4.18
Brett Soderdahl
usually #3 Doubles 50%, also #1 Doubles 50% · published 4.5
4.15
David Kolacny
usually #2 Singles 100% · published 4.5
4.14
Sasha Sudar
usually #2 Doubles 67%, also #1 Doubles 33% · published
4.10
Andrew Chen
usually #1 Singles 100% · published 4.5
4.03
Grant Lopez
usually #1 Doubles 67%, also #3 Doubles 33% · published
3.98
Lawrence Chang
usually #2 Doubles 50%, also #1 Doubles 50% · published
3.97
Matthew McKillip
usually #3 Doubles 67%, also #1 Singles 33% · published
3.94
Garrett Browne
usually #2 Singles 50%, also #3 Doubles 50% · published
3.82
Lening Wang
usually #3 Doubles 100% · published
3.81
Eric Metcalf-Doetsch
usually #2 Doubles 50%, also #3 Doubles 25% · published
Justin Chang
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.

Brett Soderdahl + Lening Wang4160% games+13.9% vs expected
Eric Metcalf-Doetsch + Grant Lopez13556% games+10.5% vs expected
Brett Soderdahl + Dirk Mueller303 matchesnot enough data
Matthew McKillip + Grant Lopez213 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.

Gavin Ybarra
12W–2L career · 3 lines in 2026
<1%65%34%
4.44
Dirk Mueller
41W–31L career · 3 lines in 2026
2%91%8%
4.30
4.5
Blanton Hansen
31W–12L career · 4 lines in 2026
8%91%2%
4.20
4.5
Brett Soderdahl
30W–14L career · 2 lines in 2026
10%89%1%
4.18
4.5
David Kolacny
17W–15L career · type S · 3 lines in 2026
15%85%1%
4.15
Sasha Sudar
27W–30L career · 3 lines in 2026
17%83%<1%
4.14
4.5
Andrew Chen
40W–28L career · 3 lines in 2026
23%77%<1%
4.10
Grant Lopez
69W–36L career · 3 lines in 2026
<1%<1%>99%
4.03
Lawrence Chang
55W–12L career · 2 lines in 2026
<1%<1%>99%
3.98
Matthew McKillip
72W–24L career · 3 lines in 2026
<1%<1%>99%
3.97
Garrett Browne
40W–20L career · 2 lines in 2026
<1%<1%>99%
3.94
Lening Wang
80W–38L career · 3 lines in 2026
0%<1%>99%
3.82
Eric Metcalf-Doetsch
52W–23L career · 4 lines in 2026
<1%1%99%
3.81
Justin Chang
19W–15L career · no lines in 2026
not enough data

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.