Teams

Chen - Smiles and Laughs

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

19 players · average NTRP 3.50 / MARYLAND

View scouting list →
Schedule10 played
2026-06-27vs Wolf - Sultans of SwingWon 31
W#1 DoublesJustin Tung / Hanlun Song vs Matt Baumann / Xavier Ona6-2, 6-3
W#1 SinglesGuangyi Wang vs Chris Odell6-1, 6-0
L#2 DoublesJohn Zhong / James Wen vs Jeffrey Santos / Edward Kwitowski3-6, 4-6
W#2 SinglesChungfu Yang vs Florin Iancu6-3, 6-1
2026-06-26vs Soh - Game ChangersWon 50
W#1 DoublesHanlun Song / Mofei Chen vs Jin-Gu Lee / Sean Kim7-6, 6-3
W#1 SinglesGuangyi Wang vs Su Hong6-3, 6-1
W#2 DoublesDavid Tong / Junyi Shi vs Young Seung Kim / Insung Kang6-3, 7-6
W#2 SinglesZhuo Yang vs Victor Chang6-2, 6-1
W#3 DoublesJustin Tung / Michael Wong vs Young Bong Choi / Na Kim6-2, 6-3
2026-06-24vs Wolf - Sultans of SwingWon 50
W#1 DoublesZeyu Zhang / Bo Wu vs Dmitri Blumin / Brian Krantz6-2, 6-2
W#1 SinglesHanlun Song vs Steven Wolf6-1, 6-0
W#2 DoublesDaniel Koo / Michael Wong vs Chris Odell / Jeffrey Santos6-0, 6-2
W#2 SinglesChungfu Yang vs Maury Baskin7-6, 6-3
W#3 DoublesJunyi Shi / Fengji Zhang vs Matt Baumann / Jason Orsin6-1, 6-0
2026-06-10vs Zhang - Les BallersWon 31
L#1 DoublesJustin Tung / Michael Wong vs Jay Colella / Jian Liu3-6, 6-4, 1-0
W#1 SinglesChungfu Yang vs Volker Englisch6-2, 6-1
W#2 DoublesXIAOCHUN JI / Hanlun Song vs Jagannath Surampudi / Stephen Rawlings6-4, 6-1
W#3 DoublesMofei Chen / Zhuo Yang vs Brian Lynk / Vincent Wong6-1, 6-2
W#1 DoublesDaniel Koo / Qi Zhao vs ramu Kunireddy / Jeff Stensland6-4, 6-0
L#1 SinglesFengji Zhang vs Shambhu Yadav4-6, 3-6
L#2 DoublesJunyi Shi / Zhuo Yang vs Arun Bondali / Tarun Hingorani3-6, 7-5, 1-0
W#2 SinglesBo Wu vs Kishore Amara6-2, 6-2
L#3 DoublesMofei Chen / Xiao Liu vs Randy Lee / Rush Moody3-6, 2-6
W#1 DoublesDaniel Koo / Junyi Shi vs Matias Piaggio / Jeff Stensland6-3, 7-5
W#1 SinglesFengji Zhang vs Abhishek Singh6-0, 6-0
L#2 DoublesJie Wang / XIAOCHUN JI vs Arun Bondali / Vihari Nalluri6-7, 6-2, 0-1
W#2 SinglesChungfu Yang vs Ashish Patel6-1, 6-1
W#3 DoublesJames Wen / Yi Zhang vs ramu Kunireddy / Balaji Ramaswamy6-0, 7-5
2026-05-06vs Zhang - Les BallersWon 40
W#1 DoublesJustin Tung / Bo Wu vs Wei Huang / Jay Colella6-1, 6-0
W#2 DoublesQi Zhao / Junyi Shi vs Jim Zhang / Brian Lynk6-1, 6-3
W#2 SinglesChungfu Yang vs Qiming He6-0, 6-2
W#3 DoublesFengji Zhang / Xiao Liu vs Yu-ping Su / Zhongyong Wang6-0, 6-0
2026-04-25vs Hamawy - BigRacquetWon 40
W#1 DoublesPick-Wei Lau / Justin Tung vs Eric Thomsen / Surendra Babu6-2, 6-2
W#2 DoublesChungfu Yang / Michael Wong vs Daniel Tong / JAMAL COTTMAN6-1, 6-4
W#2 SinglesFengji Zhang vs Embibel Gebre6-0, 6-0
W#3 DoublesJames Wen / Qi Zhao vs Bahaa Ghammraoui / Hamet Toure6-2, 6-3
2026-04-16vs Fung - RPMSplit 22
W#1 DoublesPick-Wei Lau / Junyi Shi vs Jun Hee Kim / Isaac Lai6-0, 6-1
L#1 SinglesJohn Zhong vs Peter Zhu6-2, 2-6, 0-1
W#2 DoublesMichael Wong / Daniel Koo vs Eddie Gao / Louis Fung6-1, 6-3
L#3 DoublesZhuo Yang / James Wen vs William Meijer / Mark Tyler2-6, 5-7
2026-04-08vs Soh - Game ChangersWon 50
W#1 DoublesYi Zhang / Pick-Wei Lau vs Jaeil Ahn / Na Kim7-6, 4-6, 1-0
W#1 SinglesJohn Zhong vs Kyeonghoon Koo6-0, 6-0
W#2 DoublesHanlun Song / XIAOCHUN JI vs Jin Soh / Young Bong Choi6-3, 6-0
W#2 SinglesDavid Tong vs Victor Chang6-7, 5-2
W#3 DoublesJunyi Shi / Jie Wang vs Young Seung Kim / Insung Kang6-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.48 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.83
Hanlun Song
usually #2 Doubles 40%, also #1 Doubles 40% · published 3.5
3.73
Daniel Koo
usually #2 Doubles 44%, also #1 Doubles 33% · published 3.5
3.66
Pick-Wei Lau
usually #1 Doubles 100% · published
3.65
Bo Wu
usually #1 Doubles 67%, also #2 Singles 33% · published 3.5
3.65
Guangyi Wang
usually #1 Singles 100% · published
3.60
Fengji Zhang
usually #3 Doubles 40%, also #1 Singles 40% · published 3.5
3.56
Chungfu Yang
usually #2 Singles 67%, also #1 Singles 17% · published 3.5
3.49
James Wen
usually #3 Doubles 75%, also #2 Doubles 25% · published
3.48
Qi Zhao
usually #3 Doubles 33%, also #1 Doubles 33% · published
3.46
Justin Tung
usually #1 Doubles 80%, also #3 Doubles 20% · published
3.45
XIAOCHUN JI
usually #2 Doubles 100% · published
3.42
John Zhong
usually #1 Singles 67%, also #2 Doubles 33% · published
3.37
Mofei Chen
usually #3 Doubles 67%, also #1 Doubles 33% · published 3.5
3.34
Jie Wang
usually #2 Doubles 50%, also #3 Doubles 50% · published
3.33
Junyi Shi
usually #2 Doubles 43%, also #3 Doubles 29% · published 3.5
3.31
Zhuo Yang
usually #3 Doubles 50%, also #2 Singles 25% · published
3.23
Xiao Liu
usually #3 Doubles 100% · published
3.11
David Tong
usually #2 Doubles 50%, also #2 Singles 50% · published 3.5
Zeyu Zhang
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.

Jie Wang + Guangyi Wang1550% games+10.8% vs expected
James Wen + XIAOCHUN JI3256% games+5.1% vs expected
Junyi Shi + Mofei Chen4554% gamesnot enough data
Junyi Shi + Fengji Zhang4262% gamesnot enough data
Hanlun Song + Mofei Chen5068% gamesnot enough data
Justin Tung + Hanlun Song303 matchesnot enough data
Junyi Shi + Hanlun Song303 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
Hanlun Song
159W–45L career · 5 lines in 2026
<1%1%99%
3.83
3.5
Daniel Koo
22W–13L career · type S · 9 lines in 2026
<1%5%95%
3.73
Pick-Wei Lau
6W–0L career · 3 lines in 2026
<1%13%87%
3.66
3.5
Bo Wu
8W–0L career · 3 lines in 2026
<1%14%86%
3.65
Guangyi Wang
8W–7L career · 2 lines in 2026
<1%15%85%
3.65
3.5
Fengji Zhang
41W–28L career · 5 lines in 2026
<1%23%77%
3.60
3.5
Chungfu Yang
13W–5L career · 6 lines in 2026
<1%33%67%
3.56
James Wen
9W–7L career · 4 lines in 2026
<1%53%47%
3.49
Qi Zhao
19W–4L career · 3 lines in 2026
<1%55%45%
3.48
Justin Tung
15W–7L career · 5 lines in 2026
<1%60%40%
3.46
XIAOCHUN JI
16W–14L career · 3 lines in 2026
<1%65%35%
3.45
John Zhong
4W–6L career · 3 lines in 2026
<1%71%29%
3.42
3.5
Mofei Chen
31W–32L career · 3 lines in 2026
<1%82%17%
3.37
Jie Wang
13W–15L career · 2 lines in 2026
1%86%13%
3.34
3.5
Junyi Shi
54W–32L career · 7 lines in 2026
1%87%12%
3.33
Zhuo Yang
6W–5L career · 4 lines in 2026
1%90%9%
3.31
Xiao Liu
1W–6L career · 2 lines in 2026
5%92%3%
3.23
3.5
David Tong
6W–2L career · 2 lines in 2026
21%78%<1%
3.11
Zeyu Zhang
6W–0L 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.