Teams

MOUNTAIN VIEW TC/RENGSTORFF PK 18AM3.0A

2025 ADULT 18&Over · Men's 3.0

21 players · average NTRP 3.38 / NO. CALIFORNIA

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-06-10vs BAY CLUB COURTSIDE 18AM3.0AWon 30
W#1 DoublesKyungjune Son / Shang-Pin Sheng vs Sal Brogna / Michael Gold6-2, 6-1
W#2 DoublesVishy Nirakari / Sailesh Rachabathuni vs Vladimir Milutin / Dan Hata6-0, 4-6, 1-0
W#2 SinglesFuting Lin vs David Hiemstra6-1, 6-3
2025-06-03vs ALMADEN SR 18AM3.0AWon 21
W#1 DoublesSoheil Esmaeilzadeh / Thomas Stuckey vs Joseph Ziminsky / Joshua Erbes6-4, 2-6, 1-0
L#2 DoublesLucas Luo / Sailesh Rachabathuni vs Manoj Kandlikar / Joe Tremba4-6, 6-4, 0-1
W#3 DoublesCheolmin Kim / Xiaotong Sun vs Mark Abate / Kevin Saxon6-2, 6-4
2025-05-25vs ALMADEN VAC 18AM3.0AWon 30
W#1 DoublesWudi Zhou / Wei-Sheng Lai vs Eugene Bonev / Terence T Park7-5, 6-4
W#2 DoublesVishy Nirakari / Thomas Stuckey vs Eyal Baruch / Igor Grunskyi5-7, 6-2, 1-0
W#3 DoublesShang-Pin Sheng / Kyungjune Son vs Raymond Lee / Dipak Patel6-1, 6-1
2025-05-16vs LOS GATOS SR 18AM3.0AWon 40
W#1 DoublesZhenyuan Liu / Futing Lin vs Michel Schreurs / David Taylor7-5, 6-2
W#2 DoublesRyan Holland / Cheolmin Kim vs Gary Serbent / Jim Drozdiak6-1, 6-1
W#2 SinglesXiaotong Sun vs Michael Radu6-2, 6-3
W#3 DoublesSailesh Rachabathuni / Desmund Gean vs Subhendra Ghosh / Viktor Sokolenko6-0, 6-2
2025-05-07vs BAY CLUB COURTSIDE 18AM3.0AWon 50
W#1 DoublesMatt Dunleavy / Daniel Houlbrook vs Niket Agarwal / Pulin Thakkar2-6, 6-2, 1-0
W#1 SinglesXiaotong Sun vs Alan Ren6-3, 6-4
W#2 DoublesCheolmin Kim / Wudi Zhou vs Michael Gold / Michael McGrain1-6, 6-2, 1-0
W#2 SinglesRyan Holland vs Ming-Da Tsai6-3, 6-2
W#3 DoublesShang-Pin Sheng / Desmund Gean vs Dan Hata / Vladimir Milutin6-1, 6-1
2025-05-04vs BAY CLUB COURTSIDE 18AM3.0AWon 41
W#1 DoublesYe Li / Lucas Luo vs Niket Agarwal / Sal Brogna6-2, 7-6
W#1 SinglesXiaotong Sun vs David Hiemstra6-0, 6-0
W#2 DoublesMatt Dunleavy / Kyungjune Son vs Dan Hata / Zoher Karu6-1, 6-0
L#2 SinglesThomas Stuckey vs Ming-Da Tsai6-3, 0-6, 0-1
W#3 DoublesVishy Nirakari / Desmund Gean vs Peter Zawilski / Martin Sandell6-2, 6-3
2025-04-22vs ALMADEN SR 18AM3.0AWon 30
W#1 DoublesWudi Zhou / Ryan Holland vs Patrick Longenbaker / Tony Wolfram7-5, 6-2
W#2 DoublesDaniel Houlbrook / Xiaotong Sun vs Joshua Erbes / Eric Kent7-5, 6-2
W#3 DoublesSoheil Esmaeilzadeh / Cheolmin Kim vs Phu Bui-Quang / Joseph Ziminsky6-0, 6-1
2025-04-20vs ALMADEN SR 18AM3.0AWon 31
W#1 DoublesCheolmin Kim / Kyungjune Son vs Phu Bui-Quang / Hsing Hsieh6-0, 6-4
W#1 SinglesMatt Dunleavy vs Kevin Saxon6-0, 6-4
L#2 DoublesShang-Pin Sheng / Futing Lin vs David Tarkington / William DeDiego4-6, 4-6
W#2 SinglesZhenyuan Liu vs Manoj Kandlikar6-1, 6-3
2025-04-17vs ALMADEN VAC 18AM3.0AWon 41
W#1 DoublesSoheil Esmaeilzadeh / Lucas Luo vs Itay Gazit / Gary Tellgren6-0, 6-4
W#1 SinglesCheolmin Kim vs Eugene Bonev6-2, 6-2
W#2 DoublesMatt Dunleavy / Sailesh Rachabathuni vs Jack Lin / Dipak Patel6-0, 6-3
W#2 SinglesZhenyuan Liu vs Eyal Baruch6-1, 6-3
L#3 DoublesWudi Zhou / Futing Lin vs Shibir Desai / Boris Litinsky2-6, 6-3, 0-1
2025-04-13vs LOS GATOS SR 18AM3.0AWon 40
W#1 DoublesSoheil Esmaeilzadeh / Desmund Gean vs Gary Serbent / Justin Cowling6-3, 6-1
W#1 SinglesZhenyuan Liu vs Eugene Priadka6-2, 6-3
W#2 DoublesThomas Stuckey / Vishy Nirakari vs Victor Gaxiola / Darin Dillehay6-4, 6-2
W#3 DoublesMatt Dunleavy / Daniel Houlbrook vs Joe Menkhaus / Gytis Barzdukas6-2, 6-0
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 Men's 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.08 estimated across 18 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.56
Zehao Qin
published
3.37
Behshad Farahmand
published 3.5
3.36
Richard Zhao
published
3.32
Ryan Holland
usually #1 Doubles 33%, also #2 Singles 33% · published
Cheolmin Kim
usually #3 Doubles 33%, also #2 Doubles 33% · published 3.5
3.23
Wei-Sheng Lai
usually #1 Doubles 100% · published
3.21
Zhenyuan Liu
usually #2 Singles 50%, also #1 Doubles 25% · published
3.19
Desmund Gean
usually #3 Doubles 75%, also #1 Doubles 25% · published 3.5
3.14
Soheil Esmaeilzadeh
usually #1 Doubles 75%, also #3 Doubles 25% · published
3.13
Xiaotong Sun
usually #1 Singles 40%, also #2 Doubles 20% · published
3.00
Wudi Zhou
usually #1 Doubles 50%, also #3 Doubles 25% · published
2.95
Thomas Stuckey
usually #2 Doubles 50%, also #2 Singles 25% · published
2.95
Kyungjune Son
usually #1 Doubles 50%, also #3 Doubles 25% · published
2.94
Yicheng Fang
published
2.88
Lucas Luo
usually #1 Doubles 67%, also #2 Doubles 33% · published
2.85
Ben Evans
published 3
2.82
Vishy Nirakari
usually #2 Doubles 75%, also #3 Doubles 25% · published
2.82
Peigen Luo
published
2.74
Futing Lin
usually #3 Doubles 25%, also #1 Doubles 25% · published
Matt Dunleavy
usually #2 Doubles 40%, also #1 Doubles 20% · published
Shang-Pin Sheng
usually #3 Doubles 50%, also #1 Doubles 25% · 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.

Thomas Stuckey + Vishy Nirakari4255% games+0.2% vs expected
Ben Evans + Futing Lin213 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.

Zehao Qin
14W–10L career · no lines in 2025
<1%32%68%
3.56
3.5
Behshad Farahmand
8W–1L career · no lines in 2025
<1%83%17%
3.37
Richard Zhao
15W–11L career · no lines in 2025
<1%83%16%
3.36
Ryan Holland
6W–1L career · 3 lines in 2025
1%89%10%
3.32
3.5
Cheolmin Kim
6W–0L career · 6 lines in 2025
not enough data
Wei-Sheng Lai
12W–4L career · 1 line in 2025
5%92%3%
3.23
Zhenyuan Liu
10W–6L career · 4 lines in 2025
7%91%2%
3.21
3.5
Desmund Gean
13W–3L career · 4 lines in 2025
9%90%1%
3.19
Soheil Esmaeilzadeh
14W–6L career · 4 lines in 2025
16%83%<1%
3.14
Xiaotong Sun
9W–2L career · 5 lines in 2025
18%82%<1%
3.13
Wudi Zhou
17W–5L career · 4 lines in 2025
<1%50%50%
3.00
Thomas Stuckey
22W–15L career · 4 lines in 2025
<1%64%36%
2.95
Kyungjune Son
18W–4L career · 4 lines in 2025
<1%64%36%
2.95
Yicheng Fang
2W–4L career · no lines in 2025
67%33%<1%
2.94
Lucas Luo
11W–9L career · 3 lines in 2025
<1%81%19%
2.88
3
Ben Evans
3W–4L career · no lines in 2025
1%85%14%
2.85
Vishy Nirakari
22W–14L career · 4 lines in 2025
1%89%10%
2.82
Peigen Luo
4W–2L career · no lines in 2025
1%89%9%
2.82
Futing Lin
8W–10L career · 4 lines in 2025
5%92%3%
2.74
Matt Dunleavy
6W–1L career · 5 lines in 2025
not enough data
Shang-Pin Sheng
3W–3L career · 4 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.