Teams

NTC-The Soft Serves-Mellish

2026 Mixed 18 & Over · 7.0

13 players · average NTRP 3.38 / NORTHWEST WASHINGTON

View scouting list →
Schedule9 played
2025-11-23vs HBSQ-Mattingly-NelsonLost 03
L#1 DoublesNeesha Pinnaduwage / Brandon Curley vs Stan Steele / KC Mattingly-Nelson3-6, 2-6
L#2 DoublesJeng Tcheung / Andreas Keodara vs Jennifer Combs / Michael Codsi6-4, 2-6, 0-1
L#3 DoublesVictoria Szydlowski / Michael Yau vs Scott Combs / Sarah Vogel0-6, 3-6
2025-11-14vs FC-The Terminetters-PhamLost 03
L#1 DoublesJustin Mellish / Mallika Sansgiri vs Nate Kacatin / Jasmine Wijaya2-6, 0-6
L#2 DoublesWally Ye / Victoria Szydlowski vs Nickolay Tchervenski / Alice Lee2-6, 2-6
L#3 DoublesKyle Cameron / Jeng Tcheung vs Richard Mar / Angela Boice4-6, 2-6
2025-11-09vs EDG-Mavericks-GlinerSplit 11
L#1 DoublesJeng Tcheung / Kyle Cameron vs Nancy Chan / Jeff Allen1-6, 2-6
W#2 DoublesBrandon Curley / Neesha Pinnaduwage vs Jessica Closson / Bradford Gliner6-4, 6-0
2025-10-31vs ETC-BoxWon 21
W#1 DoublesAndrew Zarate / Mallika Sansgiri vs Michael Gostintsev / Yasmine Hejazi7-6, 6-4
L#2 DoublesAndreas Keodara / Victoria Szydlowski vs Laura Walsh / Timur Sadykov5-7, 3-6
W#3 DoublesWally Ye / Jeng Tcheung vs Shan Zhu / Tian Li7-6, 7-6
2025-10-26vs AYTC-Cosy's Deuce-MaWon 21
W#1 DoublesMallika Sansgiri / Andrew Zarate vs Robert Arnesen / Jacqueline True6-2, 6-1
W#2 DoublesNeesha Pinnaduwage / Michael Yau vs Matt Dunbar / Elaine Lee6-3, 6-2
L#3 DoublesLeticia Santillana / Elijah Simpson vs Remi Dargent / Meg Viera3-6, 0-6
2025-10-19vs TCSP-Dawn of the Seven O-ZhangLost 02
L#1 DoublesMallika Sansgiri / Andrew Zarate vs Marni Klein / Bryan Liu2-6, 6-3, 0-1
L#2 DoublesLeticia Santillana / Brandon Curley vs Jutta Maas / James Manzano2-6, 2-6
2025-09-28vs AYTC-See you in Court-HoangWon 21
W#1 DoublesMallika Sansgiri / Andrew Zarate vs Hyemin Jeon / Joonhoon Kim6-3, 4-6, 1-0
L#2 DoublesNeesha Pinnaduwage / Elijah Simpson vs Kenny Hulpach / Rebecca Garibay2-6, 5-7
W#3 DoublesKyle Cameron / Jeng Tcheung vs John Baik / Joycelyn Su6-3, 6-2
2025-09-20vs BTA-Harvey 7.0Lost 12
L#1 DoublesAndreas Keodara / Mallika Sansgiri vs James Harvey / Carly Holtgraves6-3, 0-6, 0-1
W#2 DoublesNeesha Pinnaduwage / Michael Yau vs Elia Bishara / Sarah Smith6-4, 6-2
L#3 DoublesJustin Mellish / Leticia Santillana vs Dinesh Parimi / Evelyn Yang2-6, 4-6
2025-09-14vs BC-Sweetspot-BuchananLost 03
L#1 DoublesWally Ye / Leticia Santillana vs Adam Holt / Lindsey Holt2-6, 0-6
L#2 DoublesJustin Mellish / Neesha Pinnaduwage vs Han Kim / Waid Louie2-6, 2-6
L#3 DoublesJeng Tcheung / Andreas Keodara vs Jason Buchanan / Galya Kirstine6-3, 3-6, 0-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 7.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.16 estimated across 10 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
Neesha Pinnaduwage
usually #2 Doubles 83%, also #1 Doubles 17% · published
3.39
Andreas Keodara
usually #2 Doubles 50%, also #3 Doubles 25% · published 3.5
3.37
Michael Yau
usually #2 Doubles 67%, also #3 Doubles 33% · published
3.26
Wally Ye
usually #1 Doubles 33%, also #3 Doubles 33% · published
3.22
Jeng Tcheung
usually #3 Doubles 67%, also #1 Doubles 17% · published
3.18
Brandon Curley
usually #2 Doubles 67%, also #1 Doubles 33% · published 3.5
3.00
Elijah Simpson
usually #3 Doubles 50%, also #2 Doubles 50% · published
2.87
Victoria Szydlowski
usually #2 Doubles 67%, also #3 Doubles 33% · published 3.5
2.86
Justin Mellish
usually #2 Doubles 33%, also #3 Doubles 33% · published
2.86
Andrew Zarate
usually #1 Doubles 100% · published 3
Kyle Cameron
usually #3 Doubles 67%, also #1 Doubles 33% · published
Leticia Santillana
usually #3 Doubles 50%, also #1 Doubles 25% · published
Mallika Sansgiri
usually #1 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.

Mallika Sansgiri + Andrew Zarate314 matchesnot enough data
Kyle Cameron + Jeng Tcheung123 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.

Neesha Pinnaduwage
21W–5L career · 6 lines in 2026
<1%32%68%
3.57
3.5
Andreas Keodara
7W–14L career · type D · 4 lines in 2026
<1%78%22%
3.39
Michael Yau
9W–13L career · 3 lines in 2026
<1%82%18%
3.37
Wally Ye
29W–29L career · 3 lines in 2026
3%93%4%
3.26
Jeng Tcheung
4W–9L career · 6 lines in 2026
6%92%2%
3.22
3.5
Brandon Curley
6W–8L career · 3 lines in 2026
10%89%1%
3.18
Elijah Simpson
3W–17L career · 2 lines in 2026
51%49%<1%
3.00
3.5
Victoria Szydlowski
2W–9L career · type S · 3 lines in 2026
82%18%<1%
2.87
Justin Mellish
25W–31L career · 3 lines in 2026
1%84%16%
2.86
3
Andrew Zarate
18W–14L career · 4 lines in 2026
1%84%15%
2.86
Kyle Cameron
1W–2L career · 3 lines in 2026
not enough data
Leticia Santillana
0W–4L career · 4 lines in 2026
not enough data
Mallika Sansgiri
7W–9L career · 6 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.