Teams

Legacy Legends

Adult 18 & Over · 4.0 Men

18 players · average NTRP 3.83 / PHILADELPHIA

View scouting list →
Schedule9 played
2026-06-20vs GameSetWon 50
W#1 DoublesWilliam DiPaulo / Aden Twer vs Christopher MacHuzak / Kyle Wilson7-6, 2-6, 1-0
W#1 SinglesAdam Brodowski vs Don Ringgold6-0, 6-1
W#2 DoublesMichael Proska / Louis Rivera vs Tyrone Aguillard / Dan Harnos6-3, 4-6, 1-0
W#2 SinglesHarry Kettelberger vs Nathaniel Turner6-1, 6-3
W#3 DoublesAlfredo Chuquihuara / JOSEPH SMITH vs Wenjue Liu / Jerome Napson6-4, 6-1
2026-06-13vs Philly PhightersWon 41
W#1 DoublesJustin McNab / Michael Proska vs Stephen Simunov / Chris Raiser5-7, 6-4, 1-0
L#1 SinglesAdam Brodowski vs Dwyer Barrett5-7, 3-6
W#2 DoublesWilliam DiPaulo / Aden Twer vs Kelvin Bush / Ernesto Pheulpin6-2, 6-3
W#2 SinglesJOSEPH SMITH vs Richard Chen7-6, 6-2
W#3 DoublesIan Henrich / Tony Vo vs Andrew Golaszewski / Alvin Diaz6-1, 6-2
2026-06-06vs Upper DublinLost 23
W#1 DoublesLouis Rivera / Ian Henrich vs Jimmy Kaufman / Todd Dratch7-5, 6-2
W#1 SinglesAdam Brodowski vs Scott Willis7-5, 3-6, 1-0
L#2 DoublesWilliam DiPaulo / Harry Kettelberger vs Aaron Gray / Brandon Nomberg3-6, 1-6
L#2 SinglesAden Twer vs Jacob Digman4-6, 2-6
L#3 DoublesMarc Yearsley / Tony Vo vs Tim Walsh / Eric Shubin2-6, 3-6
2026-05-30vs GameSetWon 50
W#1 DoublesHarry Kettelberger / Justin McNab vs Dan Harnos / Jerome Napson6-1, 4-6, 1-0
W#1 SinglesIan Henrich vs Don Ringgold6-1, 5-7, 1-0
W#2 DoublesWilliam DiPaulo / Aden Twer vs Christopher MacHuzak / Kyle Wilson7-6, 7-5
W#2 SinglesAdam Brodowski vs Nathaniel Turner6-3, 6-2
W#3 DoublesJOSEPH SMITH / Michael Proska vs Wenjue Liu / Tyrone Aguillard6-0, 6-2
2026-05-16vs Upper DublinWon 32
L#1 DoublesWilliam DiPaulo / Michael Proska vs Aaron Gray / Brandon Nomberg1-6, 1-6
L#1 SinglesAden Twer vs James Warlick1-6, 6-4, 0-1
W#2 DoublesHarry Kettelberger / Abram Lishansky vs Alec Cardenas / Wei Shao6-2, 6-4
W#2 SinglesJustin McNab vs Jacob Digman1-6, 6-4, 1-0
W#3 DoublesWilliam Bender / JOSEPH SMITH vs Tim Walsh / Spencer Oetjen6-2, 6-7, 1-0
2026-05-09vs Philly PhightersLost 23
L#1 DoublesIan Henrich / Harry Kettelberger vs Roman Pitula / Jason Rompola6-7, 5-7
L#1 SinglesTony Vo vs Phil LaTourette3-6, 6-4, 0-1
W#2 DoublesWilliam DiPaulo / Daniel DeNucci vs Miguel Santana / Chris Raiser7-5, 6-4
W#2 SinglesAdam Brodowski vs Dwyer Barrett6-4, 7-5
L#3 DoublesLouis Rivera / Michael Proska vs Stephen Simunov / Ernesto Pheulpin6-4, 4-6, 0-1
2026-05-02vs GameSetWon 50
W#1 DoublesHarry Kettelberger / Justin McNab vs Christopher MacHuzak / Kyle Wilson3-6, 6-1, 1-0
W#1 SinglesAdam Brodowski vs Tyrone Aguillard6-1, 6-2
W#2 DoublesDonald Archer / Ian Henrich vs Dan Harnos / Brandon Miller6-1, 4-6, 1-0
W#2 SinglesTony Vo vs Don Ringgold6-1, 4-6, 1-0
W#3 DoublesAlfredo Chuquihuara / Marc Yearsley vs Wenjue Liu / Narayan Rao6-4, 6-2
2026-04-25vs Upper DublinWon 41
L#1 DoublesHarry Kettelberger / Louis Rivera vs Aaron Gray / Jimmy Kaufman6-2, 2-6, 0-1
W#1 SinglesAdam Brodowski vs James Warlick6-3, 0-6, 1-0
W#2 DoublesWilliam DiPaulo / Daniel DeNucci vs Brandon Nomberg / Frank Trapani7-5, 6-3
W#2 SinglesAden Twer vs Scott Willis4-6, 7-6, 1-0
W#3 DoublesIan Henrich / Justin McNab vs Tim Walsh / Kevin Irwin6-3, 6-1
2026-04-18vs Philly PhightersWon 32
L#1 DoublesHarry Kettelberger / Justin McNab vs Roman Pitula / Jason Rompola5-7, 4-6
L#1 SinglesAdam Brodowski vs Dwyer Barrett2-6, 6-3, 1-0
W#2 DoublesMichael Proska / Louis Rivera vs Miguel Santana / Chris Raiser6-4, 6-2
W#2 SinglesAden Twer vs Richard Chen6-0, 6-0
W#3 DoublesWilliam DiPaulo / William Bender vs Ernesto Pheulpin / Stephen Simunov1-6, 6-4, 1-0
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 standings12 teams · 4.0 Men
TeamWLInd. WInd. LSets lostGames lost
1Parkside06151533265
2UMLY United 4.00632754332
3Servezas0612959356
4Philly Phighters07191638327
5Reload and Fire0833717231
6Great Valley 4.00833720266
7Naylors Run Park0832821244
8Frosty Hollow Hurricanes08241640320
9West Chester Warriors08211944349
10GameSet0833775464
11The Cynwyd Clubbers 4.00833776456
12Legacy Legends09331238370

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.60 estimated across 15 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.97
Ian Henrich
usually #3 Doubles 33%, also #1 Doubles 33% · published
3.78
Aden Twer
usually #2 Singles 43%, also #2 Doubles 29% · published 4
3.77
Justin McNab
usually #1 Doubles 67%, also #3 Doubles 17% · published
Alfredo Chuquihuara
usually #3 Doubles 100% · published 4
Daniel DeNucci
usually #2 Doubles 100% · published 4
3.70
Louis Rivera
usually #2 Doubles 40%, also #1 Doubles 40% · published
3.69
Adam Brodowski
usually #1 Singles 75%, also #2 Singles 25% · published 4
3.68
Harry Kettelberger
usually #1 Doubles 50%, also #3 Doubles 20% · published
3.67
William Bender
usually #3 Doubles 100% · published
3.60
JOSEPH SMITH
usually #3 Doubles 75%, also #2 Singles 25% · published
3.59
Michael Proska
usually #1 Doubles 33%, also #2 Doubles 33% · published
3.59
William DiPaulo
usually #2 Doubles 63%, also #1 Doubles 25% · published
3.56
Donald Archer
usually #1 Singles 43%, also #2 Doubles 43% · published
3.52
Tony Vo
usually #1 Singles 57%, also #3 Doubles 29% · published
3.49
Gary Kao
published
3.38
Marc Yearsley
usually #3 Doubles 67%, also #2 Doubles 33% · published
Abram Lishansky
usually #2 Doubles 100% · published 3.5
3.04
Arland Hotchkiss
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.

JOSEPH SMITH + William DiPaulo4451% games−0.4% vs expected
William DiPaulo + Aden Twer5062% gamesnot enough data
Harry Kettelberger + Justin McNab314 matchesnot enough data
Louis Rivera + Michael Proska213 matchesnot enough data
William DiPaulo + Michael Proska213 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.

Ian Henrich
14W–4L career · 6 lines in 2026
<1%58%42%
3.97
4
Aden Twer
10W–2L career · 7 lines in 2026
2%92%5%
3.78
Justin McNab
16W–14L career · 6 lines in 2026
2%92%5%
3.77
4
Alfredo Chuquihuara
2W–0L career · type S · 2 lines in 2026
not enough data
4
Daniel DeNucci
5W–1L career · 2 lines in 2026
not enough data
Louis Rivera
30W–12L career · 5 lines in 2026
8%91%2%
3.70
4
Adam Brodowski
15W–7L career · 8 lines in 2026
8%90%1%
3.69
Harry Kettelberger
11W–25L career · 10 lines in 2026
10%89%1%
3.68
William Bender
35W–17L career · 2 lines in 2026
11%88%1%
3.67
JOSEPH SMITH
39W–12L career · 4 lines in 2026
<1%23%77%
3.60
Michael Proska
14W–7L career · 6 lines in 2026
26%74%<1%
3.59
William DiPaulo
39W–18L career · 8 lines in 2026
27%73%<1%
3.59
Donald Archer
27W–16L career · 7 lines in 2026
<1%32%68%
3.56
Tony Vo
8W–6L career · 7 lines in 2026
<1%46%54%
3.52
Gary Kao
56W–18L career · no lines in 2026
<1%52%48%
3.49
Marc Yearsley
14W–4L career · 3 lines in 2026
<1%81%19%
3.38
3.5
Abram Lishansky
1W–1L career · type S · 1 line in 2026
not enough data
3.5
Arland Hotchkiss
6W–14L career · no lines in 2026
38%62%<1%
3.04

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.