Teams

ZHANG - Tenbots 4.0

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

15 players · average NTRP 3.88 / MARYLAND

View scouting list →
Schedule10 played
2026-04-04vs Insane Klein PosseSplit 22
W#1 DoublesHarry Hu / M Zhu vs Bryan Kay / Benjamin Weiser3-6, 7-6, 1-0
L#1 SinglesLei Fu vs Omar Khan0-6, 6-3, 0-1
W#2 DoublesTao Zhou / Warren Chen vs Alan Klein / James Lincoln6-1, 6-2
L#3 DoublesSandeep Duvedi / Ce Charles Li vs Tom Oda / Olexiy Piliptchak6-2, 2-6, 0-1
2026-03-25vs RogersLost 13
W#1 DoublesHarry Hu / M Zhu vs Joshua Folk / Igor Chechik6-2, 6-4
L#1 SinglesLei Fu vs Renaldo Savady3-6, 3-6
L#2 DoublesSam Du / Ce Charles Li vs Phillip Ramil / Geoffrey Montgomery4-6, 1-6
L#3 DoublesXIAOCHUN JI / James Wen vs Robert Weaver / John Thomas1-6, 2-6
2026-03-23vs RogersSplit 22
W#1 DoublesWarren Chen / Yipeng Chen vs David Todd / Juan Jose Tijero6-4, 6-1
L#1 SinglesGe Bai vs Joshua Folk3-6, 6-4, 0-1
L#2 DoublesHarry Hu / M Zhu vs John Thomas / Afshin Vettovaglia1-6, 4-6
W#3 DoublesTao Zhou / Shubo Zhang vs Igor Chechik / Michael Erdely6-2, 6-3
2026-03-07vs Nguyen - MixedbagsSplit 22
W#1 DoublesHarry Hu / Tao Zhou vs Dung Bui / Dung Bui6-2, 6-4
W#1 SinglesGe Bai vs Jason Long6-0, 6-5
L#2 DoublesMark Guo / Ce Charles Li vs Jeff Kitay / Phuong Tran0-6, 2-6
L#3 DoublesM Zhu / James Wen vs Duy Nguyen-Khoa / Thuan Lai1-6, 2-6
2026-02-26vs Insane Klein PosseLost 13
L#1 DoublesSam Du / Sandeep Duvedi vs Bryan Kay / Joshua Zoltek2-6, 6-7
L#1 SinglesJames Wen vs Douglas Choi4-6, 4-6
L#2 DoublesCe Charles Li / Ruowei Wu vs Henry Forster / James Lincoln1-6, 7-6, 0-1
W#3 DoublesShubo Zhang / Tao Zhou vs Benjamin Weiser / Ryan Rohn1-6, 6-4, 1-0
2026-02-17vs Munshell - IHT 40+ 4.0Lost 13
W#1 DoublesTao Zhou / Warren Chen vs George Lamont / Jim Leveque6-4, 6-1
L#1 SinglesLei Fu vs Isaac Kuznits3-6, 2-6
L#2 DoublesShubo Zhang / Harry Hu vs Alexandre Fines / Michael Vanderputten1-6, 6-2, 1-0
L#3 DoublesXIAOCHUN JI / Sandeep Duvedi vs Paul Brennan / Ivan Kozliak4-6, 2-6
2026-02-05vs RogersLost 04
L#1 DoublesYi Zhang / Sam Du vs Brent Kendall / Murugavel Chengalvarayan1-6, 0-6
L#1 SinglesLei Fu vs Tom Whitney4-6, 4-3
L#2 DoublesJames Wen / XIAOCHUN JI vs Alain Zidouemba / Renaldo Savady4-6, 6-2, 0-1
L#3 DoublesMark Guo / Ruowei Wu vs John Thomas / Robert Weaver2-6, 2-6
2026-01-28vs Nguyen - MixedbagsSplit 22
L#1 DoublesShubo Zhang / Harry Hu vs Duy Nguyen-Khoa / Thuan Lai3-6, 1-6
L#1 SinglesGe Bai vs Jason Long3-6, 6-7
W#2 DoublesWarren Chen / Yipeng Chen vs Eric Nguyen / Huan Truong2-6, 7-6, 1-0
W#3 DoublesYi Zhang / Tao Zhou vs Dung Bui / Phuong Tran6-1, 2-6, 1-0
2026-01-19vs Insane Klein PosseLost 13
L#1 DoublesM Zhu / Warren Chen vs Bryan Kay / Joshua Zoltek2-6, 5-7
W#1 SinglesGe Bai vs Mike Metzger6-4, 6-3
L#2 DoublesXIAOCHUN JI / Sam Du vs Olexiy Piliptchak / Ryan Rohn2-6, 2-6
L#3 DoublesLei Fu / Ruowei Wu vs James Lincoln / Omar Khan3-6, 4-6
2026-01-11vs Munshell - IHT 40+ 4.0Won 31
L#1 DoublesSam Du / Yi Zhang vs Alexandre Fines / Daniel Mansfield1-6, 0-6
W#1 SinglesGe Bai vs Ivan Kozliak7-5, 5-2
W#2 DoublesShubo Zhang / Tao Zhou vs Jim Leveque / Suresh Ram6-2, 6-2
W#3 DoublesMark Guo / Sandeep Duvedi vs Tim Munshell / J Nathan6-2, 6-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 standings4 teams · Montgomery Adult 40 & Over 4.0 Men
TeamWLInd. WInd. LSets lostGames lost
1Nguyen - Mixedbags81251128276
2Insane Klein Posse73281236331
3ZHANG - Tenbots 4.037152553385
4Munshell - IHT 40+ 4.01863061396

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.62 estimated across 15 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.97
Tao Zhou
usually #3 Doubles 43%, also #1 Doubles 29% · published
3.92
Ge Bai
usually #1 Singles 100% · published
3.82
Yipeng Chen
usually #1 Doubles 50%, also #2 Doubles 50% · published
3.79
Warren Chen
usually #1 Doubles 60%, also #2 Doubles 40% · published
3.78
Harry Hu
usually #1 Doubles 67%, also #2 Doubles 33% · published
3.73
M Zhu
usually #1 Doubles 60%, also #3 Doubles 20% · published 4
3.65
Sandeep Duvedi
usually #3 Doubles 67%, also #1 Doubles 17% · published 3.5
3.58
Ce Charles Li
usually #2 Doubles 75%, also #3 Doubles 25% · published 4
3.54
Lei Fu
usually #1 Singles 80%, also #3 Doubles 20% · published
3.52
Mark Guo
usually #3 Doubles 67%, also #2 Doubles 33% · published 4
3.52
Shubo Zhang
usually #2 Doubles 40%, also #3 Doubles 40% · published
3.49
James Wen
usually #2 Doubles 57%, also #3 Doubles 29% · published
3.45
XIAOCHUN JI
usually #2 Doubles 63%, also #3 Doubles 38% · published
3.29
Sam Du
usually #1 Doubles 50%, also #2 Doubles 40% · published
3.22
Ruowei Wu
usually #3 Doubles 50%, also #2 Doubles 33% · 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.

James Wen + XIAOCHUN JI3256% games+5.1% vs expected
Tao Zhou + Harry Hu9555% games+4.5% vs expected
Shubo Zhang + Tao Zhou5060% games+4.4% vs expected
Warren Chen + Yipeng Chen213 matchesnot enough data
Warren Chen + M Zhu123 matchesnot enough data
M Zhu + Harry Hu213 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.

Tao Zhou
22W–8L career · 7 lines in 2026
<1%58%42%
3.97
Ge Bai
12W–14L career · 5 lines in 2026
<1%72%28%
3.92
Yipeng Chen
7W–8L career · 2 lines in 2026
1%89%10%
3.82
Warren Chen
41W–33L career · 5 lines in 2026
2%92%6%
3.79
Harry Hu
16W–9L career · 6 lines in 2026
2%92%6%
3.78
4
M Zhu
49W–56L career · 5 lines in 2026
5%92%3%
3.73
3.5
Sandeep Duvedi
165W–30L career · 6 lines in 2026
<1%13%87%
3.65
4
Ce Charles Li
1W–6L career · 4 lines in 2026
29%71%<1%
3.58
Lei Fu
0W–9L career · 5 lines in 2026
38%61%<1%
3.54
4
Mark Guo
68W–128L career · 3 lines in 2026
43%56%<1%
3.52
Shubo Zhang
8W–8L career · 5 lines in 2026
46%54%<1%
3.52
James Wen
9W–7L career · 7 lines in 2026
<1%53%47%
3.49
XIAOCHUN JI
16W–14L career · 8 lines in 2026
<1%65%35%
3.45
Sam Du
4W–7L career · 10 lines in 2026
2%92%6%
3.29
Ruowei Wu
2W–8L career · 6 lines in 2026
6%92%2%
3.22

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.