Teams

Estrada

2026 Anne Arundel Adult 18 & Over · Anne Arundel Adult 18 & Over 3.0 Men

16 players · average NTRP 2.86 / MARYLAND

View scouting list →
Schedule9 played
2026-05-14vs ElcockLost 23
L#1 DoublesJames Mullennix / Patrick Frame vs Jose Toro / Alejandro Carrera3-6, 2-6
W#1 SinglesZhenliang Gao vs Sodiq Kasali6-1, 6-4
L#2 DoublesBryant Centofanti / Kirk Wilkerson vs David Djajaputra / Chris Elcock3-6, 0-6
W#2 SinglesRichard Brandt vs Jonathan Senn-Carter6-0, 6-0
L#3 DoublesDan Hamilton / Elmer Buddy Baylor vs Trevon Jensen / Alex Lumb3-6, 0-6
2026-05-09vs WalshLost 05
L#1 DoublesConnor Bell / Kristopher Wenn vs Michael Duplechain / Gregory Teal2-6, 1-6
L#1 SinglesZhenliang Gao vs Patrick Bernhard1-6, 2-6
L#2 DoublesJames Buhl / Patrick Frame vs Richard Abels / Hal Bloom3-6, 4-6
L#2 SinglesRichard Brandt vs Tom Pinkiert5-7, 6-7
L#3 DoublesMatt Martin / William Gibson vs Scott Intner / Kenneth Farris2-6, 2-6
2026-05-03vs JacobsLost 14
L#1 DoublesWilliam Gibson / Kristopher Wenn vs Tim Cogar / Richie Wang0-6, 0-6
W#1 SinglesZhenliang Gao vs Kenneth Whaley6-1, 6-0
L#2 DoublesConnor Bell / Dan Hamilton vs Charles Mandeville / Dallas Hoff5-7, 4-6
L#2 SinglesSenol Akay vs David Fuhrmann3-6, 2-6
L#3 DoublesJames Buhl / Randall Henigin vs Jesse Jackson / Cameron Jacobs0-6, 2-6
2026-04-25vs ElcockLost 14
L#1 DoublesKristopher Wenn / Randall Henigin vs Alejandro Carrera / Jose Toro1-6, 0-6
L#1 SinglesRichard Brandt vs Sodiq Kasali3-6, 6-4, 1-0
W#2 DoublesMatt Martin / James Mullennix vs Matt Gogarty / Chris Elcock6-2, 6-3
L#2 SinglesSenol Akay vs David Pim3-6, 3-6
L#3 DoublesConnor Bell / Patrick Frame vs David Djajaputra / Jonathan Senn-Carter7-5, 3-6, 1-0
2026-04-20vs ElcockLost 04
L#1 DoublesJames Mullennix / William Gibson vs Alejandro Carrera / Jose Toro0-6, 1-6
L#2 DoublesBryant Centofanti / Elmer Buddy Baylor vs Matt Gogarty / Chris Elcock6-4, 4-6, 0-1
L#2 SinglesRandall Henigin vs Trevon Jensen1-6, 2-6
L#3 DoublesXavier Estrada / Patrick Frame vs Sodiq Kasali / Seth Davis0-6, 1-6
2026-04-18vs WalshLost 13
L#1 DoublesRandall Henigin / James Mullennix vs William Ravekes / Hal Bloom0-6, 1-6
L#1 SinglesZhenliang Gao vs Patrick Bernhard1-6, 3-6
L#2 DoublesKirk Wilkerson / Bryant Centofanti vs Scott Intner / Richard Ruth2-6, 1-6
W#3 DoublesXavier Estrada / Matt Martin vs Tom Walsh / Gregory Teal6-3, 4-6, 1-0
2026-04-12vs JacobsWon 32
W#1 DoublesMatt Martin / James Mullennix vs Shamsu Taylor / Dallas Hoff6-0, 6-3
L#1 SinglesRichard Brandt vs Kenneth Whaley4-6, 4-6
W#2 DoublesPatrick Frame / Dan Hamilton vs Aleksey Pletnev / Curt Schwab2-6, 6-4, 1-0
L#2 SinglesSenol Akay vs David Fuhrmann0-6, 0-6
W#3 DoublesKirk Wilkerson / Bryant Centofanti vs Mark Rossi / Cameron Jacobs4-6, 7-6, 1-0
2026-04-08vs WalshLost 04
L#1 DoublesBryant Centofanti / Randall Henigin vs Gregory Teal / Hal Bloom3-6, 2-6
L#1 SinglesRichard Brandt vs Patrick Bernhard6-4, 3-6, 0-1
L#2 DoublesJames Mullennix / Dan Hamilton vs Shawn Reese / Kenneth Farris4-6, 3-6
L#3 DoublesConnor Bell / Senol Akay vs Peter Hill / Tom Walsh3-6, 2-6
2026-04-04vs JacobsLost 23
L#1 DoublesWilliam Gibson / Kristopher Wenn vs Dallas Hoff / Richie Wang0-6, 0-6
W#1 SinglesZhenliang Gao vs Kenneth Whaley2-6, 6-2, 1-0
L#2 DoublesDan Hamilton / James Mullennix vs Michael Scoglio / Cameron Jacobs7-5, 3-6, 1-0
L#2 SinglesMatt Martin vs Timothy Murphy0-6, 1-6
W#3 DoublesConnor Bell / John Williamson vs Alexander Sherwin / Curt Schwab6-1, 7-5
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 Anne Arundel Adult 18 & Over 3.0 Men 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 2.58 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.26
Matt Martin
usually #3 Doubles 40%, also #1 Doubles 20% · published
3.02
Richard Brandt
usually #1 Singles 60%, also #2 Singles 40% · published
2.90
Zhenliang Gao
usually #1 Singles 100% · published
2.71
Dan Hamilton
usually #2 Doubles 80%, also #3 Doubles 20% · published 3
2.65
Bryant Centofanti
usually #2 Doubles 60%, also #1 Doubles 20% · published 3
2.64
James Mullennix
usually #1 Doubles 57%, also #2 Doubles 43% · published 3
2.60
Connor Bell
usually #3 Doubles 60%, also #1 Doubles 20% · published 3
2.56
James Buhl
usually #2 Doubles 50%, also #3 Doubles 50% · published
2.53
Patrick Frame
usually #2 Doubles 40%, also #3 Doubles 40% · published
2.49
Xavier Estrada
usually #3 Doubles 100% · published 2.5
2.48
Senol Akay
usually #2 Singles 75%, also #3 Doubles 25% · published
2.46
Kirk Wilkerson
usually #2 Doubles 67%, also #3 Doubles 33% · published
2.30
Elmer Buddy Baylor
usually #2 Doubles 50%, also #3 Doubles 50% · published 2.5
2.28
Kristopher Wenn
usually #1 Doubles 100% · published
2.27
Randall Henigin
usually #1 Doubles 60%, also #2 Singles 20% · published 3
2.10
William Gibson
usually #1 Doubles 75%, also #3 Doubles 25% · 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.

Xavier Estrada + Bryant Centofanti2631% gamesnot enough data
Elmer Buddy Baylor + Bryant Centofanti123 matchesnot enough data
Kirk Wilkerson + Bryant Centofanti123 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.

Matt Martin
5W–3L career · 5 lines in 2026
<1%3%97%
3.26
Richard Brandt
20W–30L career · 5 lines in 2026
<1%44%56%
3.02
Zhenliang Gao
8W–5L career · 5 lines in 2026
<1%77%23%
2.90
3
Dan Hamilton
3W–8L career · 5 lines in 2026
6%92%2%
2.71
3
Bryant Centofanti
10W–33L career · 5 lines in 2026
14%85%1%
2.65
3
James Mullennix
10W–35L career · 7 lines in 2026
16%84%1%
2.64
3
Connor Bell
1W–4L career · type S · 5 lines in 2026
24%76%<1%
2.60
James Buhl
3W–5L career · 2 lines in 2026
34%65%<1%
2.56
Patrick Frame
3W–7L career · 5 lines in 2026
41%59%<1%
2.53
2.5
Xavier Estrada
79W–102L career · type A · 2 lines in 2026
0%53%47%
2.49
Senol Akay
0W–8L career · 4 lines in 2026
57%43%<1%
2.48
Kirk Wilkerson
11W–15L career · 3 lines in 2026
62%38%<1%
2.46
2.5
Elmer Buddy Baylor
72W–115L career · 2 lines in 2026
0%92%8%
2.30
Kristopher Wenn
0W–8L career · 4 lines in 2026
94%6%<1%
2.28
3
Randall Henigin
6W–29L career · 5 lines in 2026
95%5%<1%
2.27
William Gibson
2W–9L career · 4 lines in 2026
>99%<1%<1%
2.10

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.