Teams

Piaggio - Forest Hills (next to the) Lawn Tennis C

2026 Montgomery Adult 40 & Over · Montgomery Adult 40 & Over 3.5 Men

14 players · average NTRP 3.50 / MARYLAND

View scouting list →
Schedule10 played
2026-03-12vs Wolf - Sultans of SwingWon 21
W#1 DoublesArun Bondali / Matias Piaggio vs Jeffrey Santos / Tanzid Shams3-6, 6-3, 1-0
L#2 DoublesRush Moody / Abhishek Singh vs Brian Krantz / Chris Odell6-7, 1-6
W#3 DoublesTarun Hingorani / Jed Wolfington vs Xavier Ona / Peter An5-7, 6-0, 1-0
2026-03-06vs Zhang - TenbotsLost 12
L#1 DoublesArun Bondali / Rajkumar Jagani vs Max Wang / John Lee6-7, 6-2, 0-1
W#2 DoublesJeff Stensland / Matias Piaggio vs Sam Du / John Zhong6-4, 6-3
L#3 DoublesRush Moody / Tarun Hingorani vs Khoi Nguyen / Ruowei Wu4-6, 2-6
2026-02-24vs Soh - Game ChangersWon 21
W#1 DoublesTarun Hingorani / Matias Piaggio vs Paul Song / Young Seung Kim6-2, 6-1
W#2 DoublesRandy Lee / Jeff Stensland vs Na Kim / Insung Kang7-6, 1-6, 1-0
L#3 DoublesMariano Somale / Abhishek Singh vs Chan Young Jung / Jin Soh1-6, 3-6
2026-02-15vs Zhang - Les BallersWon 21
W#1 DoublesRajkumar Jagani / Matias Piaggio vs Jay Colella / Wei Huang6-2, 6-4
L#2 DoublesJeff Stensland / Daniel Morris vs Frank Wang / Jim Zhang6-7, 0-3
W#3 DoublesJed Wolfington / John Richard Chema vs Volker Englisch / Qiming He6-4, 7-5
2026-02-13vs Zhang - TenbotsLost 13
W#1 DoublesArun Bondali / Rajkumar Jagani vs Michael Wong / Ruowei Wu4-6, 6-2, 1-0
L#1 SinglesRandy Lee vs John Zhong0-6, 3-6
L#2 DoublesDaniel Morris / Matias Piaggio vs Sam Du / Jian Liu2-6, 2-6
L#3 DoublesJohn Richard Chema / Mariano Somale vs John Lee / Pick-Wei Lau0-6, 1-6
2026-02-09vs Munshell - IHT 40+ 3.5Lost 04
L#1 DoublesRajkumar Jagani / Mariano Somale vs Keenan Keeling / James Smith4-6, 5-7
L#1 SinglesJason Gerson vs Johnny Yataco1-6, 3-6
L#2 DoublesDaniel Morris / Jeff Stensland vs Tim Munshell / Hsuan Ou6-4, 1-6, 0-1
L#3 DoublesJed Wolfington / John Richard Chema vs Larry Wall / Surendra Babu1-6, 1-6
2026-02-02vs Wolf - Sultans of SwingWon 31
W#1 DoublesRush Moody / Matias Piaggio vs Andrew Norris / Brian Krantz6-4, 7-5
W#1 SinglesRandy Lee vs Maury Baskin3-6, 6-3, 1-0
W#2 DoublesTarun Hingorani / Arun Bondali vs Dileep Nair / Xavier Ona7-5, 1-6, 1-0
L#3 DoublesMariano Somale / Abhishek Singh vs Jason Orsin / Peter An3-6, 2-6
2026-01-19vs Soh - Game ChangersLost 13
L#1 DoublesRishi Chakrabarty / Arun Bondali vs Jaeil Ahn / Jin-Gu Lee6-3, 1-6, 0-1
L#1 SinglesJason Gerson vs Bryan Bassig3-6, 6-7
L#2 DoublesDaniel Morris / Jeff Stensland vs Na Kim / Jin Soh3-6, 6-3, 0-1
W#3 DoublesTarun Hingorani / Rajkumar Jagani vs Ryan Poole / Min-Ho Lee6-2, 5-7, 1-0
2026-01-11vs Zhang - Les BallersLost 12
W#1 DoublesRandy Lee / Arun Bondali vs Jim Zhang / Frank Wang6-3, 7-5
L#2 DoublesJason Gerson / Jed Wolfington vs James Forbes / Wei Huang2-6, 0-6
L#3 DoublesAbhishek Singh / Rajkumar Jagani vs Qiming He / Volker Englisch6-7, 6-3, 0-1
2026-01-05vs Munshell - IHT 40+ 3.5Split 22
W#1 DoublesMatias Piaggio / Rishi Chakrabarty vs Hsuan Ou / Larry Wall3-6, 6-4, 1-0
L#1 SinglesRandy Lee vs Bill Hartman7-6, 5-7, 1-0
L#2 DoublesMariano Somale / John Richard Chema vs Johnny Yataco / John Deleonibus1-6, 1-6
W#3 DoublesJeff Stensland / Daniel Morris vs Matt Baumann / Tim Munshell6-2, 6-4
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 standings3 teams · Montgomery Adult 40 & Over 3.5 Men
TeamWLInd. WInd. LSets lostGames lost
1Zhang - Tenbots9132819257
2Piaggio - Forest Hills (next to the) Lawn Tennis C55192152396
3Munshell - IHT 40+ 3.545162048366

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.25 estimated across 12 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.49
Arun Bondali
usually #1 Doubles 83%, also #2 Doubles 17% · published 3.5
3.46
Matias Piaggio
usually #1 Doubles 71%, also #2 Doubles 29% · published 3.5
3.38
Rajkumar Jagani
usually #1 Doubles 67%, also #3 Doubles 33% · published
3.38
Tarun Hingorani
usually #3 Doubles 60%, also #1 Doubles 20% · published
3.37
Daniel Morris
usually #2 Doubles 80%, also #3 Doubles 20% · published 3.5
3.32
Randy Lee
usually #1 Singles 60%, also #2 Doubles 20% · published
3.19
Rush Moody
usually #2 Doubles 33%, also #1 Doubles 33% · published
3.15
Jed Wolfington
usually #3 Doubles 75%, also #2 Doubles 25% · published
3.14
Jeff Stensland
usually #2 Doubles 83%, also #3 Doubles 17% · published
3.05
John Richard Chema
usually #3 Doubles 75%, also #2 Doubles 25% · published
3.02
Jason Gerson
usually #1 Singles 67%, also #2 Doubles 33% · published
2.98
Mariano Somale
usually #3 Doubles 60%, also #2 Doubles 20% · published
Rishi Chakrabarty
usually #1 Doubles 100% · published
Scott Kahan
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.

Jeff Stensland + Matias Piaggio4163% games+9.6% vs expected
Daniel Morris + Jeff Stensland2349% games−5.9% vs expected
Rush Moody + Matias Piaggio224 matchesnot enough data
Tarun Hingorani + Arun Bondali303 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.

3.5
Arun Bondali
13W–3L career · 6 lines in 2026
<1%53%47%
3.49
3.5
Matias Piaggio
49W–21L career · 7 lines in 2026
<1%63%37%
3.46
Rajkumar Jagani
7W–3L career · 6 lines in 2026
<1%81%18%
3.38
Tarun Hingorani
9W–1L career · 5 lines in 2026
<1%82%18%
3.38
3.5
Daniel Morris
61W–24L career · 5 lines in 2026
<1%84%16%
3.37
Randy Lee
15W–19L career · 5 lines in 2026
1%91%8%
3.32
Rush Moody
4W–6L career · 3 lines in 2026
7%92%1%
3.19
Jed Wolfington
2W–2L career · 4 lines in 2026
12%87%<1%
3.15
Jeff Stensland
10W–8L career · 6 lines in 2026
14%86%<1%
3.14
John Richard Chema
1W–3L career · 4 lines in 2026
34%66%<1%
3.05
Jason Gerson
0W–3L career · 3 lines in 2026
43%57%<1%
3.02
Mariano Somale
0W–5L career · 5 lines in 2026
55%45%<1%
2.98
Rishi Chakrabarty
1W–1L career · 2 lines in 2026
not enough data
Scott Kahan
5W–13L 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.