Teams

Wong/Liu

2026 18&Over Men Manhattan · 4.0 Men

24 players · average NTRP 4.00 / METROPOLITAN REGION

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 →
Schedule9 played
2026-06-23vs Huangthaisong/KreutterWon 50
W#1 DoublesYibang Liu / Spencer Koh vs Jesse Furman / Michael Lee6-1, 6-1
W#1 SinglesSangha Jung vs Derran Moss6-1, 6-2
W#2 DoublesKevin Ni / Ying Lai vs Joshua Kravetz / Aleksandr Nepomnyashchiy6-2, 6-1
W#2 SinglesSpencer Pilavin vs Scott Young6-3, 6-3
W#3 DoublesKuo Wu / Alexander Reiley vs N/A6-0, 6-0
2026-06-18vs HirshWon 32
L#1 DoublesEric Bomgardner / Spencer Koh vs Diego Orduna - (DQ)* / Steven Lai6-3, 2-6, 1-0
L#1 SinglesJames Perng vs Darren Ting2-6, 1-6
W#2 DoublesJonathan Liu / Yibang Liu vs Michael Thramann / Matthew Collier6-0, 6-2
W#2 SinglesJason Rayman vs Marc Lieberman6-3, 6-4
W#3 DoublesAlin Haruray / Yang Xu vs Fred Ross / Jonathan Hirsh6-2, 6-0
2026-06-16vs GonzalezWon 50
W#1 DoublesEric Bomgardner / Yibang Liu vs Cody McKee / Michael Coleman6-3, 2-6, 1-0
W#1 SinglesJulian Laird vs Vidur Mittal6-1, 7-5
W#2 DoublesNathan Clark / Winson Wong vs Gerry Benedicto / Genki Shiohara6-2, 7-5
W#2 SinglesJason Rayman vs Chris Martinetti6-2, 6-2
W#3 DoublesKevin Ni / Ian Kolupaev vs Jonathan Rose / Ronald Lense6-0, 6-1
2026-06-12vs DeMeo/RamWon 41
W#1 DoublesSpencer Koh / Eric Bomgardner vs Agha Shujaat Khan / Shuichi Adachi6-2, 6-4
W#1 SinglesJulian Laird vs David Caylor6-2, 6-0
W#2 DoublesYibang Liu / Sangha Jung vs David Krulewitch / Peter Gray7-6, 6-2
L#2 SinglesJames Perng vs Sanjit Nuguri3-6, 6-6
W#3 DoublesNeil Ramaswamy / Ian Kolupaev vs Luc Ferriere / Jeremy Law6-2, 7-5
2026-06-02vs Rader/BhagwagarLost 23
L#1 DoublesYibang Liu / Sangha Jung vs Eric Laderman / Damian Zunino0-6, 6-2, 0-1
L#1 SinglesJonathan Shin vs Rolston Braithwaite6-1, 4-6, 0-1
L#2 DoublesJohn Cassone / Ian Kolupaev vs Bradley Faskowitz / David Alfonso5-7, 5-5
W#2 SinglesJulian Laird vs Hasnain Khan6-0, 6-2
W#3 DoublesNathan Clark / Ying Lai vs JEHAN BHAGWAGAR / Qamaruddin Farooqui6-2, 6-1
2026-05-19vs Steadly/SalomonWon 32
L#1 DoublesYibang Liu / David Xie vs Arrwin Yip / Noriyuki Kawai6-3, 3-6, 0-1
L#1 SinglesAlin Haruray vs Michael Flaherty1-6, 3-6
W#2 DoublesNeil Ramaswamy / Julian Laird vs David Steadly / Douglas Baumstein6-2, 6-3
W#2 SinglesSpencer Pilavin vs Alex Kobak6-0, 6-1
W#3 DoublesAlex Maqueira / Winson Wong vs Don Lewis / Aaron Tabackman6-1, 6-3
2026-05-12vs Manhattan: Choy/ZhogovLost 14
L#1 DoublesYibang Liu / John Cassone vs Joshua Ong / Ryan Lee2-6, 1-6
L#1 SinglesSangha Jung vs Brian Yan6-3, 2-6, 0-1
W#2 DoublesEric Bomgardner / Jonathan Shin vs Oliver He / Lenny Li6-3, 4-6, 1-0
L#2 SinglesAlin Haruray vs Egor Zhogov3-6, 1-6
L#3 DoublesAlex Maqueira / David Xie vs Robert Flowers / Brian Chu4-6, 1-6
2026-04-27vs Jordan/KatzWon 32
W#1 DoublesYibang Liu / John Cassone vs David Mesina / Joseph Appert6-2, 7-5
W#1 SinglesJulian Laird vs Edward Forward6-1, 6-4
W#2 DoublesJonathan Liu / Eric Bomgardner vs Roshan Dave / Daniel Bindler6-2, 6-4
L#2 SinglesSpencer Pilavin vs Alan Jaffe6-7, 3-5
L#3 DoublesWinson Wong / Yang Xu vs Peter Taub / Chris Foster5-7, 7-5, 0-1
2026-04-21vs SiasWon 32
L#1 DoublesYibang Liu / Eric Bomgardner vs Jules Becker / Nam Nguyen4-6, 6-0, 0-1
W#1 SinglesJulian Laird vs Jacob Walker6-0, 5-7, 1-0
L#2 DoublesWinson Wong / Neil Ramaswamy vs Vincent Tran / William Loh6-4, 1-6, 0-1
W#2 SinglesJonathan Shin vs Salil Chandra6-2, 6-3
W#3 DoublesAlexander Reiley / Kuo Wu vs James Hill / Connor Ketchum6-3, 7-5
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 4.0 Men 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.65 estimated across 21 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
Eric Bomgardner
usually #1 Doubles 67%, also #2 Doubles 33% · published
3.94
Spencer Pilavin
usually #2 Singles 100% · published
3.90
Jonathan Shin
usually #2 Doubles 60%, also #1 Singles 20% · published
3.83
Julian Laird
usually #1 Singles 57%, also #2 Singles 29% · published
3.82
Jason Rayman
usually #2 Singles 100% · published
David Xie
usually #3 Doubles 50%, also #1 Doubles 50% · published 4
3.75
Nathan Clark
usually #2 Doubles 50%, also #3 Doubles 50% · published
3.74
Winson Wong
usually #2 Doubles 40%, also #3 Doubles 40% · published 4
3.71
John Cassone
usually #1 Doubles 67%, also #2 Doubles 33% · published
3.71
Spencer Koh
usually #1 Doubles 100% · published
3.69
Alexander Reiley
usually #3 Doubles 100% · published 4
3.66
Kuo Wu
usually #3 Doubles 100% · published 4
3.64
Alin Haruray
usually #2 Singles 33%, also #1 Singles 33% · published 4
3.64
Sangha Jung
usually #1 Singles 50%, also #1 Doubles 25% · published
3.62
Neil Ramaswamy
usually #2 Doubles 67%, also #3 Doubles 33% · published
3.62
Jonathan Liu
usually #2 Doubles 100% · published
3.57
Ian Kolupaev
usually #3 Doubles 67%, also #2 Doubles 33% · published
3.49
Alex Maqueira
usually #3 Doubles 100% · published 4
3.47
Yibang Liu
usually #1 Doubles 67%, also #2 Doubles 25% · published
3.38
Ying Lai
usually #3 Doubles 50%, also #2 Doubles 50% · published
3.37
Kevin Ni
usually #1 Singles 50%, also #1 Doubles 30% · published
3.13
Stephen Zahran
published
James Perng
usually #1 Singles 50%, also #2 Singles 50% · published
Yang Xu
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.

Alin Haruray + Yibang Liu3259% games+19.3% vs expected
Alex Maqueira + Stephen Zahran3641% games+6.4% vs expected
Eric Bomgardner + Yibang Liu3253% gamesnot 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.

Eric Bomgardner
68W–25L career · 6 lines in 2026
<1%58%42%
3.97
Spencer Pilavin
43W–25L career · 3 lines in 2026
<1%65%34%
3.94
Jonathan Shin
13W–3L career · 5 lines in 2026
<1%77%23%
3.90
Julian Laird
40W–17L career · 7 lines in 2026
1%88%11%
3.83
Jason Rayman
10W–5L career · 2 lines in 2026
1%89%10%
3.82
4
David Xie
4W–6L career · 2 lines in 2026
not enough data
Nathan Clark
85W–51L career · 2 lines in 2026
4%93%3%
3.75
4
Winson Wong
86W–77L career · 5 lines in 2026
5%92%3%
3.74
John Cassone
1W–2L career · 3 lines in 2026
7%91%2%
3.71
Spencer Koh
13W–6L career · 4 lines in 2026
7%91%2%
3.71
4
Alexander Reiley
17W–12L career · 2 lines in 2026
9%90%1%
3.69
4
Kuo Wu
72W–35L career · 2 lines in 2026
12%87%1%
3.66
4
Alin Haruray
22W–13L career · 3 lines in 2026
16%84%1%
3.64
Sangha Jung
15W–4L career · 4 lines in 2026
<1%<1%>99%
3.64
Neil Ramaswamy
14W–9L career · 3 lines in 2026
20%80%<1%
3.62
Jonathan Liu
46W–22L career · 2 lines in 2026
<1%<1%>99%
3.62
Ian Kolupaev
9W–6L career · 3 lines in 2026
31%69%<1%
3.57
4
Alex Maqueira
10W–18L career · 2 lines in 2026
53%47%<1%
3.49
Yibang Liu
80W–47L career · 12 lines in 2026
<1%<1%>99%
3.47
Ying Lai
10W–6L career · 2 lines in 2026
<1%<1%>99%
3.38
Kevin Ni
54W–26L career · 10 lines in 2026
<1%<1%>99%
3.37
Stephen Zahran
3W–10L career · no lines in 2026
>99%<1%<1%
3.13
James Perng
0W–2L career · 2 lines in 2026
not enough data
Yang Xu
5W–2L 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.