Teams

Xu - Bluefin Tri

2026 Montgomery Tri-Level · Montgomery Tri-Level 4.0, 3.5, 3.0 Men

18 players · average NTRP 3.45 / MARYLAND

View scouting list →
Schedule10 played
2026-07-27vs Jeon - RestringWon 21
W#1 DoublesJianping Xu / Yuhong Wen vs Jun Hee Kim / Keitaro Nishimura6-3, 3-6, 1-0
L#2 DoublesKyle Spinks / Amit Pachauri vs Masakazu Hamada / Danny Thai4-6, 1-6
W#3 DoublesDean Xu / Kevin Chen vs Mark Tyler / Danny Hall7-6, 6-2
2026-07-23vs Hamawy - BigRacquetLost 12
W#1 DoublesShuang Chen / Amit Pachauri vs Jesse Cebulash / Ivan Kozliak6-2, 6-1
L#2 DoublesQi Zhao / Dean Xu vs Matthew Phillips / Ateeq Ahmed5-7, 6-4, 0-1
L#3 DoublesKevin Chen / Konstantin Bezmenov vs Sam de Silva / Majed Hamawy5-7, 6-4, 0-1
2026-07-14vs Jeon - RestringWon 21
L#1 DoublesJianping Xu / Dalin Pan vs Hyunjae Jeon / Keitaro Nishimura3-6, 4-6
W#2 DoublesDi Tang / Michael Wong vs Jun Hee Kim / Masakazu Hamada7-5, 6-4
W#3 DoublesDou Zhang / Konstantin Bezmenov vs Wei Fu / Danny Hall4-6, 6-3, 1-0
2026-07-10vs Hamawy - BigRacquetWon 30
W#1 DoublesDalin Pan / Tao Zhou vs Ivan Kozliak / Christopher Moroz6-4, 6-6
W#2 DoublesQi Zhao / Michael Wong vs Eric Thomsen / Matthew Phillips7-5, 7-5
W#3 DoublesDou Zhang / Konstantin Bezmenov vs Brian Lynch / Bill Keating6-4, 6-1
2026-06-28vs Jeon - RestringWon 20
W#1 DoublesHarry Hu / Shuang Chen vs Kameron Hnath / Masakazu Hamada6-1, 6-1
W#3 DoublesKyle Spinks / Kevin Chen vs N/A6-0, 6-0
2026-06-24vs Hamawy - BigRacquetWon 21
W#1 DoublesJianping Xu / Tao Zhou vs Jesse Cebulash / Ivan Kozliak6-3, 4-5
W#2 DoublesJustin Tung / Qi Zhao vs Eric Thomsen / Christopher Moroz6-2, 6-4
L#3 DoublesZhancheng Zhang / Kyle Spinks vs Sam de Silva / Brian Lynch6-4, 3-6, 0-1
2026-06-15vs Jeon - RestringWon 21
W#1 DoublesHarry Hu / Tao Zhou vs Kameron Hnath / Keitaro Nishimura6-0, 6-0
W#2 DoublesHanlun Song / Justin Tung vs David Chan / Danny Thai6-1, 6-2
L#3 DoublesDou Zhang / Kevin Chen vs Mark Tyler / Danny Hall6-3, 6-7, 0-1
2026-06-11vs Hamawy - BigRacquetWon 21
W#1 DoublesJianping Xu / Shuang Chen vs Tucker Howard / Christopher Lee6-4, 6-2
L#2 DoublesLeonid Leznik / Hanlun Song vs Ateeq Ahmed / Christopher Moroz6-3, 2-6, 0-1
W#3 DoublesZhancheng Zhang / Dou Zhang vs Sam de Silva / Bill Keating6-4, 6-1
2026-06-03vs Jeon - RestringWon 21
W#1 DoublesYuhong Wen / Tao Zhou vs Hyunjae Jeon / Jun Hee Kim6-4, 3-6, 1-0
W#2 DoublesHanlun Song / Justin Tung vs Kameron Hnath / Danny Thai6-1, 6-0
L#3 DoublesDean Xu / Di Tang vs Mark Tyler / Danny Hall3-6, 1-6
2026-05-26vs Hamawy - BigRacquetLost 12
L#1 DoublesHarry Hu / Tao Zhou vs Jesse Cebulash / Tucker Howard6-4, 4-6, 0-1
L#2 DoublesHanlun Song / Leonid Leznik vs Dominik Cieslak / Christopher Moroz6-0, 3-6, 0-1
W#3 DoublesDi Tang / Michael Wong vs Brian Lynch / Sam de Silva6-4, 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 Tri-Level 4.0, 3.5, 3.0 Men
TeamWLInd. WInd. LSets lostGames lost
1Xu - Bluefin Tri82201024229
2Jeon - Restring27101736272

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.45 estimated across 17 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.

4.04
Shuang Chen
usually #1 Doubles 100% · published
3.97
Tao Zhou
usually #1 Doubles 100% · published
3.83
Hanlun Song
usually #2 Doubles 55%, also #3 Doubles 36% · published 3.5
3.78
Harry Hu
usually #1 Doubles 100% · published 4
Dalin Pan
usually #1 Doubles 100% · published 4
3.73
Yuhong Wen
usually #1 Doubles 100% · published 4
3.68
Jianping Xu
usually #1 Doubles 100% · published
3.68
Justin Yao
published
3.50
Leonid Leznik
usually #2 Doubles 100% · published 3.5
3.47
Qi Zhao
usually #2 Doubles 100% · published
3.45
Amit Pachauri
usually #2 Doubles 50%, also #1 Doubles 50% · published 3.5
3.44
Justin Tung
usually #2 Doubles 100% · published
3.38
Zhancheng Zhang
usually #3 Doubles 100% · published
3.03
Kyle Spinks
usually #3 Doubles 67%, also #2 Doubles 33% · published 3
2.96
Dean Xu
usually #3 Doubles 67%, also #2 Doubles 33% · published 3
2.94
Dou Zhang
usually #3 Doubles 100% · published 3
2.92
Di Tang
usually #3 Doubles 67%, also #2 Doubles 33% · published 3
2.90
Konstantin Bezmenov
usually #3 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.

Tao Zhou + Harry Hu9555% games+4.2% vs expected
Yuhong Wen + Dean Xu303 matchesnot enough data
Justin Tung + 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.

Shuang Chen
16W–3L career · 3 lines in 2026
<1%39%61%
4.04
Tao Zhou
22W–8L career · 5 lines in 2026
<1%59%41%
3.97
3.5
Hanlun Song
160W–45L career · 11 lines in 2026
<1%1%99%
3.83
4
Harry Hu
16W–9L career · 3 lines in 2026
2%94%5%
3.78
4
Dalin Pan
25W–22L career · 2 lines in 2026
not enough data
4
Yuhong Wen
77W–46L career · 2 lines in 2026
4%94%2%
3.73
Jianping Xu
21W–12L career · 4 lines in 2026
8%91%1%
3.68
Justin Yao
5W–6L career · no lines in 2026
8%91%1%
3.68
3.5
Leonid Leznik
189W–121L career · 2 lines in 2026
<1%51%49%
3.50
Qi Zhao
19W–4L career · 3 lines in 2026
<1%58%42%
3.47
3.5
Amit Pachauri
12W–1L career · 2 lines in 2026
<1%64%36%
3.45
Justin Tung
15W–7L career · 3 lines in 2026
<1%67%33%
3.44
Zhancheng Zhang
6W–5L career · 2 lines in 2026
82%18%<1%
3.38
3
Kyle Spinks
98W–61L career · 3 lines in 2026
<1%42%58%
3.03
3
Dean Xu
12W–4L career · type S · 3 lines in 2026
<1%64%36%
2.96
3
Dou Zhang
12W–4L career · type S · 4 lines in 2026
<1%68%32%
2.94
3
Di Tang
6W–3L career · type S · 3 lines in 2026
<1%74%26%
2.92
Konstantin Bezmenov
8W–13L career · 3 lines in 2026
<1%79%21%
2.90

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.