Teams

ZHANG - Tenbots

2026 Howard Adult 18 & Over · Howard Adult 18 & Over 4.0 Men

16 players · average NTRP 3.65 / MARYLAND

View scouting list →
Schedule10 played
2026-06-07vs Khan - KTALost 04
L#1 DoublesDaniel Koo / Henry Jiao vs Sridhar Atluri / Elliot Ward3-6, 2-6
L#1 SinglesFengji Zhang vs David Kim2-6, 2-6
L#2 DoublesJagannath Surampudi / Mark Guo vs Hongbo Ma / Jagadish Akula0-6, 1-6
L#3 DoublesRuowei Wu / Khoi Nguyen vs Omar Khan / Jesse Cebulash4-6, 0-6
2026-06-02vs Mennealy - ScramblerzLost 14
L#1 DoublesChris Odell / Ruowei Wu vs Alexander Gerson / Jose Miguel Sacin2-6, 1-6
L#1 SinglesFengji Zhang vs Matthew DaRosso1-6, 2-6
L#2 DoublesFlorin Iancu / Daniel Koo vs Johnny Hsiung / John Yee4-6, 5-7
W#2 SinglesBrian Kennedy vs Andrew Aylward7-5, 6-2
L#3 DoublesSandeep Duvedi / Christopher Reger vs Abid Ghori / Michael Sloan0-6, 1-6
2026-05-30vs Ghim - Wild CardsLost 23
W#1 DoublesShubo Zhang / Tao Zhou vs Donggeun Sinn / Jarey Wang6-4, 6-4
W#1 SinglesBrian Kennedy vs Kwangsoo Jeon7-5, 5-3
L#2 DoublesMark Guo / Ruowei Wu vs Joseph Bahorich / Alexandre Fines3-6, 2-6
L#2 SinglesChristopher Reger vs Evan Lloyd3-6, 5-7
L#3 DoublesHenry Jiao / Florin Iancu vs James Mellendick / Sung Kim1-6, 2-6
2026-05-16vs Khan - KTALost 13
L#1 DoublesCurtis Cavey / Michael Vanderputten vs Sridhar Atluri / Lohiya Atluri2-6, 4-6
W#1 SinglesFengji Zhang vs Dharmesh Patel7-6, 5-4
L#2 DoublesKhoi Nguyen / Shubo Zhang vs Robert Weaver / John Thomas2-6, 2-6
L#3 DoublesHenry Jiao / Jagannath Surampudi vs Daniel Mansfield / Elliot Ward4-6, 4-6
2026-05-09vs Putman - CourtDogsWon 31
L#1 DoublesFlorin Iancu / Chris Odell vs Michael Sesin / Ilya Dondoshansky6-3, 3-6, 0-1
W#1 SinglesFengji Zhang vs Olugbenga Okubadejo6-4, 6-2
W#2 DoublesChristopher Reger / Shubo Zhang vs N/A6-0, 6-0
W#2 SinglesDaniel Koo vs Johnny Yataco6-0, 6-4
2026-05-05vs Mennealy - ScramblerzLost 05
L#1 DoublesCurtis Cavey / Tao Zhou vs Eduardo Munoz Corona / Joshua Zoltek6-7, 6-7
L#1 SinglesFengji Zhang vs Matthew DaRosso5-7, 1-6
L#2 DoublesMichael Vanderputten / Chris Odell vs Jay Anzures / Johnny Hsiung1-6, 4-6
L#2 SinglesChristopher Reger vs Alexander Gerson2-6, 5-7
L#3 DoublesMark Guo / Sandeep Duvedi vs Jonathan Rivera / Michael Sloan5-7, 5-7
2026-04-30vs Ghim - Wild CardsLost 23
L#1 DoublesCurtis Cavey / Tao Zhou vs Matt Huether / Jarey Wang6-1, 3-6, 0-1
W#1 SinglesBrian Kennedy vs Keitaro Nishimura6-2, 6-1
W#2 DoublesSandeep Duvedi / Henry Jiao vs Leonid Leznik / James Mellendick6-4, 6-4
L#2 SinglesDaniel Koo vs Matthew Bent2-6, 6-4, 0-1
L#3 DoublesMark Guo / Christopher Reger vs Todd Arterburn / Sung Kim6-3, 1-6, 0-1
2026-04-19vs Khan - KTALost 14
W#1 DoublesCurtis Cavey / Tao Zhou vs John Thomas / Robert Weaver6-2, 1-6, 1-0
L#1 SinglesFengji Zhang vs Jesse Cebulash3-6, 3-6
L#2 DoublesShubo Zhang / Daniel Koo vs Daniel Mansfield / Jagadish Akula6-7, 4-6
L#2 SinglesBrian Kennedy vs Dharmesh Patel5-7, 1-6
L#3 DoublesRuowei Wu / Khoi Nguyen vs Joseph Kurtz / Omar Khan6-1, 0-6, 1-0
2026-04-08vs Putman - CourtDogsWon 50
W#1 DoublesShubo Zhang / Tao Zhou vs Suresh Ram / James Pope7-6, 7-6
W#1 SinglesFengji Zhang vs Ezhilan Ulaganathan6-4, 6-1
W#2 DoublesMichael Vanderputten / Khoi Nguyen vs MIKHAIL MAKSIMENKO / Michael Sesin6-1, 6-4
W#2 SinglesBrian Kennedy vs Joe Pagan6-0, 6-1
W#3 DoublesHenry Jiao / Jagannath Surampudi vs Robert Hoffman / Ethan Stryker7-6, 6-1
2026-03-30vs Mennealy - ScramblerzLost 14
L#1 DoublesCurtis Cavey / Michael Vanderputten vs Eric DesRoberts / Renaldo Savady3-6, 7-5, 1-0
L#1 SinglesFengji Zhang vs Abid Ghori6-2, 4-6, 0-1
L#2 DoublesShubo Zhang / Victor Sanchez vs Jose Miguel Sacin / Jay Anzures2-6, 0-6
W#2 SinglesBrian Kennedy vs Brian Wagner6-0, 6-0
L#3 DoublesJagannath Surampudi / Christopher Reger vs Justin Cady / Steve Newcomer2-6, 3-6
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 · Howard Adult 18 & Over 4.0 Men
TeamWLInd. WInd. LSets lostGames lost
1Mennealy - Scramblerz10048210290
2Ghim - Wild Cards64232762490
3ZHANG - Tenbots28183265468
4Putman - CourtDogs01064492571

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.52 estimated across 16 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 #1 Doubles 56%, also #2 Doubles 44% · published
3.82
Brian Kennedy
usually #1 Singles 54%, also #2 Singles 31% · published 3.5
3.74
Curtis Cavey
usually #1 Doubles 56%, also #3 Doubles 33% · published 4
3.73
Daniel Koo
usually #2 Doubles 55%, also #2 Singles 27% · published 3.5
3.65
Sandeep Duvedi
usually #3 Doubles 67%, also #2 Doubles 33% · published 3.5
3.60
Fengji Zhang
usually #1 Singles 80%, also #1 Doubles 10% · published 3.5
3.58
Michael Vanderputten
usually #1 Doubles 50%, also #2 Doubles 50% · published 4
3.52
Mark Guo
usually #3 Doubles 50%, also #2 Doubles 50% · published 4
3.52
Shubo Zhang
usually #2 Doubles 60%, also #1 Doubles 40% · published
3.42
Henry Jiao
usually #3 Doubles 30%, also #2 Doubles 30% · published
3.35
Jagannath Surampudi
usually #3 Doubles 78%, also #2 Doubles 22% · published 3.5
3.31
Christopher Reger
usually #2 Singles 33%, also #3 Doubles 25% · published 3.5
3.30
Victor Sanchez
usually #2 Doubles 67%, also #3 Doubles 33% · published
3.28
Chris Odell
usually #1 Doubles 67%, also #2 Doubles 33% · published 3.5
3.26
Florin Iancu
usually #1 Singles 33%, also #2 Doubles 33% · published
3.22
Ruowei Wu
usually #3 Doubles 50%, also #2 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.

Shubo Zhang + Tao Zhou5060% games+4.4% vs expected
Michael Vanderputten + Jagannath Surampudi15262% gamesnot enough data
Jagannath Surampudi + Sandeep Duvedi404 matchesnot enough data
Curtis Cavey + Tao Zhou123 matchesnot enough data
Christopher Reger + Jagannath Surampudi123 matchesnot enough data
Shubo Zhang + Daniel Koo123 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 · 9 lines in 2026
<1%58%42%
3.97
3.5
Brian Kennedy
12W–1L career · 13 lines in 2026
<1%1%99%
3.82
4
Curtis Cavey
76W–105L career · 9 lines in 2026
5%92%3%
3.74
3.5
Daniel Koo
22W–13L career · type S · 11 lines in 2026
<1%5%95%
3.73
3.5
Sandeep Duvedi
165W–30L career · 3 lines in 2026
<1%13%87%
3.65
3.5
Fengji Zhang
41W–28L career · 10 lines in 2026
<1%23%77%
3.60
4
Michael Vanderputten
224W–139L career · 4 lines in 2026
29%71%<1%
3.58
4
Mark Guo
68W–128L career · 4 lines in 2026
43%56%<1%
3.52
Shubo Zhang
8W–8L career · 5 lines in 2026
46%54%<1%
3.52
Henry Jiao
11W–4L career · 10 lines in 2026
<1%70%30%
3.42
3.5
Jagannath Surampudi
296W–330L career · 9 lines in 2026
1%85%14%
3.35
3.5
Christopher Reger
33W–33L career · 11 lines in 2026
1%90%8%
3.31
Victor Sanchez
32W–27L career · 3 lines in 2026
2%91%8%
3.30
3.5
Chris Odell
7W–15L career · 3 lines in 2026
2%92%6%
3.28
Florin Iancu
29W–34L career · 6 lines in 2026
3%92%4%
3.26
Ruowei Wu
2W–8L career · 4 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.