Teams

Chestnut Ridge Team Name

2026 Tri Level Men · 4.0,3.5,3.0

22 players · average NTRP 3.62 / SOUTHERN REGION

View scouting list →
Schedule8 played
2026-03-21vs WTC: Tri-4.0 Triple TakesWon 30
W#1 DoublesJosh Faust / Patrick O'Mara vs Brian Hogan / Alexander Fear6-4, 6-4
W#2 DoublesGregory Mitchell / Quinn Rhoda vs Todd Palladino / Marc Aylett6-2, 6-2
W#3 DoublesJoseph Kaiser / PJ O'Mara vs Daniel Aller / ALEXANDRE MADRID6-4, 6-4
2026-03-14vs NRRCWon 30
W#1 DoublesJosh Faust / Mario Valadez Trevino vs Dominic Thelliyankal / Adam Ashcraft7-6, 6-3
W#2 DoublesMatthew Rosenberg / Adam Aizer vs Harald Collet / Richard Gluckselig6-3, 6-4
W#3 DoublesJoseph Kaiser / Nick Santucci vs Tim TIambeng / Jianming Kang6-4, 4-5
2026-03-08vs TCH:Trilogies26Lost 12
L#1 DoublesDaniel Frankel / Patrick O'Mara vs Steven Aveni / David Packer2-6, 6-2, 0-1
W#2 DoublesMarc Spivack / Quinn Rhoda vs Faustino Bernabo / Phil Yuhn6-4, 6-0
L#3 DoublesJoshua Krellenstein / John Swansburg vs Marcio Lemos Nery / Brooks Ballard6-3, 6-7, 0-1
2026-03-01vs LIFETIME ATHLETIC TribreakersWon 20
W#2 DoublesJason Kalish / Adam Aizer vs Igor Shuli / Dean Hoffman7-6, 0-6, 1-0
W#3 DoublesPJ O'Mara / Nick Santucci vs Jonathan Erber / Peter Cantone6-3, 6-2
2026-02-21vs ATC - SOT 1 JimenezWon 30
W#1 DoublesJosh Faust / Robert Bull vs Marian Pavlus / Ravilochan Pola4-6, 6-1, 1-0
W#2 DoublesMarc Spivack / Michael Singer vs Ashutosh Shankar / Prateek Gahoi6-1, 6-3
W#3 DoublesNick Santucci / Christopher Jensen vs Jeffrey Jimenez / James Bria III6-1, 6-2
2026-01-31vs WTC: Tri-4.0 Triple TakesLost 12
L#1 DoublesMario Valadez Trevino / Jason Kalish vs Alexander Fear / Nicholas Sica2-6, 6-3, 1-0
W#2 DoublesMatthew Rosenberg / Adam Aizer vs Christian Mpody / Hector Rodriguez6-2, 7-6
L#3 DoublesNicolas Fernandez / Joshua Krellenstein vs Dino Ewing / Bill O'Connor4-6, 1-6
2026-01-24vs Sportime Harbor IslandWon 21
L#1 DoublesDaniel Shapiro / Patrick O'Mara vs Michael Garris / Matt Gindre3-6, 6-4, 1-0
W#2 DoublesAdam Aizer / Gregory Mitchell vs Tanguy Hubert / Anthony Lacoudre6-2, 6-1
W#3 DoublesNick Santucci / Joshua Krellenstein vs Stephane Publie / Streamson Chua6-2, 6-1
2026-01-10vs ATC - SOT 2 JimenezWon 30
W#1 DoublesDaniel Frankel / Patrick O'Mara vs Luca Tait / Ken Nakamura6-4, 6-1
W#2 DoublesMark Eickelbeck / Gregory Mitchell vs Bruno Cilio / Adam Dale6-2, 6-2
W#3 DoublesJoseph Kaiser / Nicolas Fernandez vs Anvar Usmanov / Divesh Mehta6-2, 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 standings for 4.0,3.5,3.0 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.43 estimated across 21 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.85
Jason Moskowitz
usually #1 Doubles 100% · published
3.83
Mario Valadez Trevino
usually #1 Doubles 100% · published
3.83
Patrick O'Mara
usually #1 Doubles 100% · published
3.76
Robert Bull
usually #1 Doubles 100% · published
3.75
Daniel Frankel
usually #1 Doubles 100% · published 4
3.66
Matthew Rosenberg
usually #2 Doubles 100% · published
3.63
Daniel Shapiro
usually #1 Doubles 100% · published 4
3.62
Gregory Mitchell
usually #2 Doubles 100% · published
3.53
Josh Faust
usually #1 Doubles 100% · published
3.48
Quinn Rhoda
usually #2 Doubles 100% · published
3.45
Michael Singer
usually #2 Doubles 100% · published
3.44
Jason Kalish
usually #1 Doubles 50%, also #2 Doubles 50% · published
3.41
Marc Spivack
usually #2 Doubles 100% · published
3.38
Adam Aizer
usually #2 Doubles 100% · published 3.5
3.24
Joseph Kaiser
usually #3 Doubles 100% · published
3.16
Mark Eickelbeck
usually #2 Doubles 100% · published
3.09
Nick Santucci
usually #3 Doubles 100% · published
3.03
PJ O'Mara
usually #3 Doubles 100% · published
2.99
Christopher Jensen
usually #3 Doubles 100% · published 3
2.95
Joshua Krellenstein
usually #3 Doubles 100% · published
2.93
Nicolas Fernandez
usually #3 Doubles 100% · published
John Swansburg
usually #3 Doubles 100% · 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.

Michael Singer + Josh Faust224 matchesnot enough data
Josh Faust + Mario Valadez Trevino224 matchesnot enough data
Mark Eickelbeck + Joseph Kaiser404 matchesnot enough data
Jason Moskowitz + Josh Faust123 matchesnot enough data
Patrick O'Mara + Josh Faust213 matchesnot enough data
Jason Kalish + Marc Spivack213 matchesnot enough data
Matthew Rosenberg + Adam Aizer303 matchesnot enough data
Joseph Kaiser + Marc Spivack303 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.

Jason Moskowitz
56W–18L career · 1 line in 2026
1%86%14%
3.85
Mario Valadez Trevino
76W–28L career · 2 lines in 2026
1%87%12%
3.83
Patrick O'Mara
37W–15L career · 4 lines in 2026
1%88%12%
3.83
Robert Bull
29W–10L career · 1 line in 2026
3%92%5%
3.76
4
Daniel Frankel
9W–1L career · 2 lines in 2026
4%93%4%
3.75
Matthew Rosenberg
15W–3L career · 2 lines in 2026
<1%12%88%
3.66
4
Daniel Shapiro
26W–4L career · 1 line in 2026
18%82%<1%
3.63
Gregory Mitchell
31W–15L career · 3 lines in 2026
<1%20%80%
3.62
Josh Faust
94W–39L career · 4 lines in 2026
42%58%<1%
3.53
Quinn Rhoda
10W–2L career · 2 lines in 2026
<1%54%46%
3.48
Michael Singer
52W–23L career · 1 line in 2026
<1%64%36%
3.45
Jason Kalish
17W–6L career · 2 lines in 2026
<1%68%32%
3.44
Marc Spivack
20W–9L career · 2 lines in 2026
<1%74%25%
3.41
3.5
Adam Aizer
25W–1L career · 4 lines in 2026
<1%80%20%
3.38
Joseph Kaiser
84W–35L career · 3 lines in 2026
<1%4%96%
3.24
Mark Eickelbeck
37W–29L career · 1 line in 2026
13%87%1%
3.16
Nick Santucci
8W–3L career · 4 lines in 2026
<1%25%75%
3.09
PJ O'Mara
24W–5L career · 2 lines in 2026
<1%42%58%
3.03
3
Christopher Jensen
13W–6L career · 1 line in 2026
<1%52%48%
2.99
Joshua Krellenstein
14W–11L career · 3 lines in 2026
63%37%<1%
2.95
Nicolas Fernandez
5W–1L career · 2 lines in 2026
<1%70%30%
2.93
John Swansburg
8W–7L career · 1 line 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.