Teams

Southern: Chestnut Ridge

2025 18&Over Men · 4.0

22 players · average NTRP 4.14 / SOUTHERN REGION

No matches recorded for this roster in this league — it may be a placeholder registration, or the season may not have started.

View scouting list →
Schedule10 played
2025-07-24vs Club Fit BriarcliffWon 50
W#1 DoublesDavid Barnett / Andrew Snell vs Ravilochan Pola / Ken Berry6-0, 6-0
W#1 SinglesBrian Kinstlinger vs Marc Giacomi6-4, 6-3
W#2 DoublesJason Moskowitz / David Becker vs Matthew Fairweather / Xin Feng6-0, 6-0
W#2 SinglesAdam Lubart vs Dipak Chandy6-1, 6-0
W#3 DoublesAUGUSTO ROMERO / Ryan Jones vs MARC LEVITT / Adam Greenberg6-1, 6-4
2025-07-17vs SUNY Purchase - MomentumWon 41
W#1 DoublesErik Serby / Andrew Snell vs Halvard Kvaale / Victor Rosenblit6-2, 6-1
W#1 SinglesCraig Sofer vs Russ Detres6-2, 6-4
W#2 DoublesKurt Tondorf / Patrick O'Mara vs James Elliot / John Talbot7-5, 6-2
L#2 SinglesSam Eckstein vs Cheenu Srinivasan7-6, 2-6, 0-1
W#3 DoublesJustin Gallagher / Josh Faust vs Gregory Mitchell / Igor Shuli6-2, 6-7, 1-0
2025-07-10vs Club Fit BriarcliffWon 40
W#1 DoublesErik Serby / Jesse Brundige vs MARC LEVITT / Francesco Zappoli6-0, 6-1
W#1 SinglesAdam Lubart vs Marc Giacomi6-2, 7-6
W#2 DoublesDavid Barnett / Peter Snell vs Ken Berry / Ravilochan Pola6-3, 6-2
W#2 SinglesJason Moskowitz vs Blake Johnson6-1, 6-0
2025-06-26vs Grand Slam Smokin' AcesWon 32
W#1 DoublesKurt Tondorf / Patrick O'Mara vs Dale Kim / Mitchell Nadel7-6, 7-6
W#1 SinglesAdam Lubart vs Filip Wouters6-0, 6-1
L#2 DoublesSam Eckstein / David Becker vs Andrew So / Keitaro Shigemoto1-6, 1-6
W#2 SinglesJason Moskowitz vs Igor Zelenberg6-1, 6-4
L#3 DoublesAUGUSTO ROMERO / Ryan Jones vs Andy Cheung / Ernst Schaumburg3-6, 4-6
2025-06-11vs LifetimeWon 41
W#1 DoublesErik Serby / Andrew Snell vs Ami Ziff / Faton Avdiu6-1, 6-3
W#1 SinglesAdam Lubart vs Jared Fischer7-5, 5-5
L#2 DoublesPatrick O'Mara / Kurt Tondorf vs Rene del Portillo / Kevin Cronin5-7, 6-2, 0-1
W#2 SinglesEduardo Bunemer vs Harris Ackerman6-1, 6-1
W#3 DoublesCraig Sofer / Jesse Brundige vs Adam Finkelstein / Michael Kessner6-1, 6-0
2025-06-05vs Armonk Tennis Club - JimenezWon 40
W#1 DoublesDavid Barnett / Erik Serby vs Judson Cooper / Gary Gash6-1, 6-1
W#1 SinglesCraig Sofer vs Andrew Katims6-1, 6-2
W#2 DoublesJosh Faust / Kurt Tondorf vs Luis M Jimenez / Shaun Lu6-4, 7-5
W#2 SinglesJesse Brundige vs Jack Livingston6-2, 6-2
2025-05-29vs SUNY Purchase - MomentumWon 32
W#1 DoublesErik Serby / Patrick O'Mara vs Jiang Qian / Philip Paterra6-4, 6-3
W#1 SinglesCraig Sofer vs Andrew Roth6-3, 6-6
L#2 DoublesAndrew Snell / Peter Snell vs John Talbot / Jiten Voralia6-3, 6-7, 0-1
L#2 SinglesEduardo Bunemer vs Jorge Georgalos3-6, 4-6
W#3 DoublesKeith Seidman / Adam Lubart vs Halvard Kvaale / Gregory Mitchell7-6, 6-1
2025-05-15vs Grand Slam Smokin' AcesLost 23
L#1 DoublesPatrick O'Mara / Ryan Jones vs Mitchell Nadel / Dale Kim4-6, 7-5, 0-1
L#1 SinglesCraig Sofer vs Keitaro Shigemoto2-6, 3-6
L#2 DoublesJim Guber / Keith Seidman vs Andy Cheung / Edgar Torres6-1, 3-6, 0-1
W#2 SinglesJesse Brundige vs Filip Wouters6-0, 6-3
W#3 DoublesJustin Gallagher / David Becker vs Gadi Gavronsky / Sergey Ivlev6-0, 6-2
2025-05-08vs LifetimeWon 32
W#1 DoublesAndrew Snell / Erik Serby vs Jared Fischer / Rene del Portillo6-3, 6-7, 1-0
L#1 SinglesAdam Lubart vs Harris Ackerman7-5, 3-6, 0-1
W#2 DoublesPatrick O'Mara / Kurt Tondorf vs Ali Modiri / Kevin Cronin6-2, 6-4
W#2 SinglesEduardo Bunemer vs Faton Avdiu6-3, 6-1
L#3 DoublesJosh Faust / Jason Moskowitz vs Ben Connard / Michael Kessner3-6, 0-6
2025-05-01vs Armonk Tennis Club - JimenezWon 50
W#1 DoublesRobert Bull / Patrick O'Mara vs Christopher Hui / Kevin Weinberger6-4, 6-0
W#1 SinglesAdam Lubart vs Andrew Katims6-0, 6-3
W#2 DoublesDavid Becker / Kurt Tondorf vs Eric Joseph / Davon Weeks6-2, 6-1
W#2 SinglesJesse Brundige vs Benjamin Moureau6-2, 6-2
W#3 DoublesSam Eckstein / Keith Seidman vs Gary Gash / Jack Livingston6-4, 6-3
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 standings9 teams · 4.0
TeamWLInd. WInd. LSets lostGames lost
1WTC: 4.0 18+ Cantu01042821313
2Southern: Chestnut Ridge010391124301
3SUNY Purchase - Momentum010311941372
4WTC: 4.0 18+ Run N Gun010302051439
5New Rochelle Racquet Club: Supreme Court010242556471
6Grand Slam Smokin' Aces010222860447
7AFV: Smash Bros010193071506
8Yonkers Tennis Center Dynamos 4.0010143676496
9Armonk Tennis Club - Jimenez01094188568

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.83 estimated across 20 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.26
David Barnett
usually #3 Doubles 57%, also #1 Doubles 29% · published 4.5
4.17
Erik Serby
usually #1 Doubles 100% · published
4.12
Eduardo Bunemer
usually #2 Singles 100% · published
4.00
Craig Sofer
usually #1 Singles 40%, also #2 Doubles 30% · published 4.5
3.99
Adam Lubart
usually #1 Singles 71%, also #2 Singles 14% · published 4
3.91
David Becker
usually #2 Doubles 75%, also #3 Doubles 25% · published 4
3.87
Jesse Brundige
usually #2 Singles 60%, also #1 Doubles 20% · published
3.85
Jason Moskowitz
usually #2 Singles 50%, also #2 Doubles 25% · published
3.83
Patrick O'Mara
usually #1 Doubles 57%, also #2 Doubles 43% · published
3.80
Brian Kinstlinger
usually #3 Doubles 43%, also #2 Doubles 29% · published 4
3.79
Kurt Tondorf
usually #2 Doubles 83%, also #1 Doubles 17% · published
3.78
AUGUSTO ROMERO
usually #3 Doubles 100% · published 4
3.77
Peter Snell
usually #2 Doubles 100% · published
3.76
Robert Bull
usually #1 Doubles 100% · published
3.71
Justin Gallagher
usually #3 Doubles 100% · published
3.68
Perry Verrone
published
3.66
Andrew Snell
usually #1 Doubles 80%, also #2 Doubles 20% · published 4
3.62
Keith Seidman
usually #3 Doubles 67%, also #2 Doubles 33% · published
3.58
Ryan Jones
usually #3 Doubles 67%, also #1 Doubles 33% · published
3.53
Josh Faust
usually #3 Doubles 67%, also #2 Doubles 33% · published
Jim Guber
usually #2 Doubles 100% · published
Sam Eckstein
usually #3 Doubles 33%, also #2 Singles 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.

Ryan Jones + Andrew Snell12555% games+19.9% vs expected
David Becker + Kurt Tondorf17266% games+12.2% vs expected
Jason Moskowitz + Kurt Tondorf3255% games+9.8% vs expected
Josh Faust + Justin Gallagher4154% games+6.8% vs expected
Josh Faust + Sam Eckstein6258% games+4.7% vs expected
Erik Serby + Andrew Snell7160% games+4.5% vs expected
Robert Bull + Perry Verrone18359% games+0.4% vs expected
David Becker + Justin Gallagher3357% games−0.6% vs expected
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.5
David Barnett
33W–6L career · 7 lines in 2025
3%92%5%
4.26
Erik Serby
59W–24L career · 6 lines in 2025
<1%11%89%
4.17
Eduardo Bunemer
44W–6L career · 3 lines in 2025
20%80%<1%
4.12
4.5
Craig Sofer
25W–23L career · 9 lines in 2025
49%51%<1%
4.00
4
Adam Lubart
113W–44L career · 7 lines in 2025
<1%54%46%
3.99
4
David Becker
60W–16L career · 4 lines in 2025
<1%74%26%
3.91
Jesse Brundige
45W–17L career · 5 lines in 2025
<1%81%18%
3.87
Jason Moskowitz
56W–18L career · 4 lines in 2025
1%86%14%
3.85
Patrick O'Mara
37W–15L career · 7 lines in 2025
1%88%12%
3.83
4
Brian Kinstlinger
28W–24L career · 7 lines in 2025
1%90%8%
3.80
Kurt Tondorf
66W–13L career · 6 lines in 2025
2%91%7%
3.79
4
AUGUSTO ROMERO
67W–21L career · 2 lines in 2025
2%92%6%
3.78
Peter Snell
115W–56L career · 2 lines in 2025
3%92%5%
3.77
Robert Bull
29W–10L career · 1 line in 2025
3%92%5%
3.76
Justin Gallagher
41W–13L career · 2 lines in 2025
7%91%2%
3.71
Perry Verrone
50W–20L career · no lines in 2025
10%89%1%
3.68
4
Andrew Snell
76W–33L career · 5 lines in 2025
12%87%1%
3.66
Keith Seidman
101W–83L career · 3 lines in 2025
19%81%<1%
3.62
Ryan Jones
57W–40L career · 3 lines in 2025
29%71%<1%
3.58
Josh Faust
94W–39L career · 3 lines in 2025
42%58%<1%
3.53
Jim Guber
15W–9L career · 1 line in 2025
not enough data
Sam Eckstein
17W–10L career · 3 lines in 2025
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.