Teams

Piaggio - FHLTC - Forest Hills (next to the) Lawn

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

14 players · average NTRP 3.38 / MARYLAND

View scouting list →
Schedule10 played
2026-06-28vs Hamawy - BigRacquetLost 14
L#1 DoublesAshish Patel / Balaji Ramaswamy vs Christopher Moroz / Embibel Gebre6-2, 2-6, 0-1
L#1 SinglesShambhu Yadav vs Kevin Hill1-6, 6-7
L#2 DoublesRush Moody / Matias Piaggio vs Ian Palmer / Colin Hogan4-6, 6-2, 0-1
L#2 SinglesArun Bondali vs Phil Bissohong4-6, 6-0, 0-1
W#3 DoublesRajkumar Jagani / Vihari Nalluri vs Majed Hamawy / Hamet Toure6-2, 6-2
2026-06-20vs Zhang - Les BallersWon 30
W#1 Doublesramu Kunireddy / Vihari Nalluri vs Volker Englisch / Matthew Poloniak6-4, 6-2
W#2 DoublesArun Bondali / Tarun Hingorani vs Jim Zhang / James Forbes6-2, 6-1
W#3 DoublesRush Moody / Jeff Stensland vs Yu-ping Su / Zhongyong Wang6-3, 2-6, 1-0
2026-06-15vs Wolf - Sultans of SwingWon 41
W#1 DoublesArun Bondali / ramu Kunireddy vs Matt Baumann / Jeffrey Santos6-4, 6-4
W#1 SinglesKishore Amara vs Maury Baskin7-6, 6-2
W#2 DoublesTarun Hingorani / Vihari Nalluri vs Brian Krantz / Jason Orsin7-6, 6-3
W#2 SinglesShambhu Yadav vs Tanzid Shams3-6, 6-3, 1-0
L#3 DoublesRandy Lee / Rush Moody vs Andrew Norris / Edward Kwitowski6-7, 3-6
2026-06-04vs Chen - Smiles and LaughsWon 32
L#1 Doublesramu Kunireddy / Jeff Stensland vs Daniel Koo / Qi Zhao4-6, 0-6
W#1 SinglesShambhu Yadav vs Fengji Zhang6-4, 6-3
W#2 DoublesArun Bondali / Tarun Hingorani vs Junyi Shi / Zhuo Yang3-6, 7-5, 1-0
L#2 SinglesKishore Amara vs Bo Wu2-6, 2-6
W#3 DoublesRandy Lee / Rush Moody vs Mofei Chen / Xiao Liu6-3, 6-2
2026-05-31vs Soh - Game ChangersWon 41
W#1 Doublesramu Kunireddy / Jeff Stensland vs Jaeil Ahn / Young Bong Choi2-6, 7-5, 1-0
L#1 SinglesShambhu Yadav vs Bryan Bassig6-4, 3-6, 0-1
W#2 DoublesBalaji Ramaswamy / Rajkumar Jagani vs Jin Soh / Young Seung Kim6-0, 6-0
W#2 SinglesKishore Amara vs Victor Chang6-2, 6-2
W#3 DoublesRush Moody / Matias Piaggio vs Insung Kang / Kyeonghoon Koo6-2, 6-0
2026-05-14vs Chen - Smiles and LaughsLost 13
L#1 DoublesMatias Piaggio / Jeff Stensland vs Daniel Koo / Junyi Shi3-6, 5-7
W#2 DoublesArun Bondali / Vihari Nalluri vs Jie Wang / XIAOCHUN JI7-6, 2-6, 1-0
L#2 SinglesAshish Patel vs Chungfu Yang1-6, 1-6
L#3 Doublesramu Kunireddy / Balaji Ramaswamy vs James Wen / Yi Zhang0-6, 5-7
2026-05-04vs Wolf - Sultans of SwingLost 23
L#1 DoublesRush Moody / ramu Kunireddy vs Matt Baumann / Dmitri Blumin1-6, 1-6
L#1 SinglesShambhu Yadav vs Alex Podpaly4-6, 4-6
W#2 DoublesMatias Piaggio / Tarun Hingorani vs Andrew Norris / Jason Orsin5-1
L#2 SinglesVihari Nalluri vs Tanzid Shams1-6, 7-5, 0-1
W#3 DoublesArun Bondali / Balaji Ramaswamy vs Chris Odell / Edward Kwitowski7-5, 3-6, 1-0
2026-04-16vs Zhang - Les BallersWon 50
W#1 DoublesBalaji Ramaswamy / Randy Lee vs Qiming He / Jay Colella7-5, 7-5
W#1 SinglesKishore Amara vs Jian Liu6-7, 7-5
W#2 DoublesRajkumar Jagani / Vihari Nalluri vs Jim Zhang / Wei Huang6-2, 6-4
W#2 SinglesArun Bondali vs Matthew Poloniak6-1, 6-3
W#3 DoublesAshish Patel / Shambhu Yadav vs Vincent Wong / Stephen Rawlings6-0, 6-3
2026-04-09vs Hamawy - BigRacquetLost 23
L#1 DoublesMatias Piaggio / Rush Moody vs Ateeq Ahmed / Surendra Babu4-6, 7-5, 0-1
L#1 SinglesShambhu Yadav vs Kevin Hill6-4, 3-6, 0-1
W#2 DoublesArun Bondali / Kishore Amara vs Matthew Phillips / Eric Thomsen6-3, 6-4
L#2 SinglesRandy Lee vs Bahaa Ghammraoui1-6, 1-6
W#3 DoublesBalaji Ramaswamy / Vihari Nalluri vs Christopher Moroz / Ian Palmer6-7, 6-1, 1-0
2026-03-31vs Fung - RPMWon 41
W#1 DoublesArun Bondali / Kishore Amara vs Danny Thai / Kameron Hnath6-3, 6-3
W#1 SinglesShambhu Yadav vs Louis Fung6-3, 4-6, 1-0
W#2 DoublesJeff Stensland / Matias Piaggio vs Eddie Gao / Bo Liang6-1, 6-2
L#2 SinglesVihari Nalluri vs Jun Hee Kim3-6, 6-3, 0-1
W#3 DoublesTarun Hingorani / ramu Kunireddy vs William Meijer / Woo Jin Shim6-3, 6-2
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 standings2 teams · Montgomery Adult 18 & Over 3.5 Men
TeamWLInd. WInd. LSets lostGames lost
1Chen - Smiles and Laughs9142818244
2Piaggio - FHLTC - Forest Hills (next to the) Lawn64292151434

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.33 estimated across 13 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.57
Kishore Amara
usually #1 Singles 33%, also #2 Singles 33% · published
3.50
Arun Bondali
usually #2 Doubles 44%, also #1 Doubles 22% · published 3.5
3.46
Matias Piaggio
usually #2 Doubles 50%, also #1 Doubles 33% · published 3.5
3.44
Vihari Nalluri
usually #2 Doubles 38%, also #2 Singles 25% · published
3.43
Shambhu Yadav
usually #1 Singles 75%, also #2 Singles 13% · published
3.39
Tarun Hingorani
usually #2 Doubles 80%, also #3 Doubles 20% · published
3.37
Rajkumar Jagani
usually #2 Doubles 67%, also #3 Doubles 33% · published
3.37
Balaji Ramaswamy
usually #3 Doubles 50%, also #1 Doubles 33% · published 3.5
3.34
ramu Kunireddy
usually #1 Doubles 71%, also #3 Doubles 29% · published
3.32
Randy Lee
usually #3 Doubles 50%, also #1 Doubles 25% · published
3.20
Rush Moody
usually #3 Doubles 57%, also #1 Doubles 29% · published
3.15
Jeff Stensland
usually #1 Doubles 60%, also #3 Doubles 20% · published
2.82
Ashish Patel
usually #2 Singles 33%, also #3 Doubles 33% · published 3
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
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.

Kishore Amara
5W–1L career · 6 lines in 2026
<1%30%70%
3.57
3.5
Arun Bondali
13W–3L career · 9 lines in 2026
<1%51%49%
3.50
3.5
Matias Piaggio
49W–21L career · 6 lines in 2026
<1%62%38%
3.46
Vihari Nalluri
6W–2L career · 8 lines in 2026
<1%66%34%
3.44
Shambhu Yadav
4W–4L career · 8 lines in 2026
<1%68%32%
3.43
Tarun Hingorani
9W–1L career · 5 lines in 2026
<1%79%21%
3.39
Rajkumar Jagani
7W–3L career · 3 lines in 2026
<1%81%18%
3.37
3.5
Balaji Ramaswamy
4W–2L career · 6 lines in 2026
<1%82%18%
3.37
ramu Kunireddy
5W–3L career · 7 lines in 2026
1%87%12%
3.34
Randy Lee
15W–19L career · 4 lines in 2026
1%89%10%
3.32
Rush Moody
4W–6L career · 7 lines in 2026
8%91%2%
3.20
Jeff Stensland
10W–8L career · 5 lines in 2026
14%85%1%
3.15
3
Ashish Patel
1W–2L career · type S · 3 lines in 2026
1%89%9%
2.82
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.