Teams

Grindset

Adult 18 & Over · 4.5 Men

12 players · average NTRP 4.20 / PHILADELPHIA

View scouting list →
Schedule8 played
2026-06-27vs Grass StainsSplit 22
L#1 DoublesWilliam Celtnieks / Eli Silverman vs Mauricio Delgado / Lee Rudy6-7, 3-6
L#1 SinglesColin Annand vs Abhay Singh3-6, 2-6
W#2 DoublesBrian Calhoun / John Price Jr vs Sam Gudeon / Z Roach6-2, 5-7, 1-0
W#3 DoublesDennies Chung / Raaj Singh vs Jonathan Spergel / Paul Seignourel6-2, 6-3
2026-06-20vs Ace ChasersLost 13
L#1 DoublesDennies Chung / Brian Calhoun vs Ning Zhou / Michael Kara3-6, 4-6
L#1 SinglesBrett Spano vs Rishi Shetty0-6, 0-6
L#2 DoublesJohn Price Jr / Vybav Hiraesave vs Drew Bennett / Brett Weinstock4-6, 4-6
W#2 SinglesPeter Micu vs John Considine6-3, 0-6, 1-0
2026-06-11vs Ramdomizers-HPTALost 14
L#1 DoublesColin Annand / Vybav Hiraesave vs Troy Donato / Greg Eger3-6, 0-6
L#1 SinglesBrett Spano vs Joshua Budman6-3, 3-6, 0-1
W#2 DoublesMing Xiang / Brian Calhoun vs Jeff Jubelirer / Michael Sommer6-3, 7-6
L#2 SinglesPeter Micu vs Kenny Koay2-6, 1-3
L#3 DoublesJohn Price Jr / William Celtnieks vs Bryan Rowland / Charles Triolo4-6, 1-6
2026-06-09vs Ramdomizers-HPTALost 14
L#1 DoublesVybav Hiraesave / Dennies Chung vs Greg Eger / Joshua Budman1-6, 0-6
W#1 SinglesRaaj Singh vs Scott Rubens6-3, 6-0
L#2 DoublesColin Annand / Peter Micu vs Michael Sommer / Marc Baer2-6, 3-6
L#2 SinglesMing Xiang vs Robert Isaacs4-6, 2-6
L#3 DoublesEli Silverman / William Celtnieks vs Mike Furr / Jonathan Santos1-6, 3-6
2026-05-30vs Great Valley 4.5Lost 13
W#1 DoublesRaaj Singh / Vybav Hiraesave vs Brandon Dinh / Don Vo7-5, 6-4
L#1 SinglesBrett Spano vs John Graff1-6, 2-6
L#2 DoublesBrian Calhoun / Colin Annand vs Dylan Bonds / Matthew Bonds3-6, 2-6
L#3 DoublesDennies Chung / Peter Micu vs Lonnie Cooper / Brian Nguyen2-6, 3-6
2026-05-16vs Grass StainsLost 03
L#1 DoublesBrian Calhoun / Vybav Hiraesave vs Mauricio Delgado / Paul Seignourel6-7, 4-6
L#1 SinglesColin Annand vs Abhay Singh2-6, 4-6
L#2 SinglesDennies Chung vs Eric Zeltner2-6, 3-6
2026-05-09vs Ace ChasersLost 23
L#1 DoublesVybav Hiraesave / Brian Calhoun vs Ning Zhou / Michael Kara3-6, 0-6
W#1 SinglesColin Annand vs Scott Kozarsky6-3, 4-6, 1-0
W#2 DoublesWilliam Celtnieks / Eli Silverman vs Jonathan Lu / Andrew Bauer6-3, 6-2
L#2 SinglesDavid Josselsohn vs John Considine1-6, 0-6
L#3 DoublesRaaj Singh / Peter Micu vs Rishi Shetty / Ryan Ritter2-6, 4-6
2026-04-18vs Great Valley 4.5Lost 04
L#1 DoublesVybav Hiraesave / John Price Jr vs Don Vo / Lonnie Cooper5-7, 0-6
L#1 SinglesPeter Micu vs John Graff3-6, 2-6
L#2 DoublesBrian Calhoun / William Celtnieks vs Brandon Dinh / Christopher Kyper4-6, 2-6
L#2 SinglesColin Annand vs Brian Nguyen4-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 standings10 teams · 4.5 Men
TeamWLInd. WInd. LSets lostGames lost
1Fearhands0832822258
2Ramdomizers-HPTA08301026284
3Upper Dublin Wolves08301027291
4Great Valley 4.508231736313
5Any Given Saturday08221840331
6Grass Stains08202044360
7Ace Chasers08172351367
8DTC 4.5 Men08103063402
9Grindset0893165431
10Topspin's Average Joe's0863471451

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 4.01 estimated across 11 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.38
Raaj Singh
usually #3 Doubles 50%, also #1 Doubles 25% · published
David Josselsohn
usually #2 Singles 100% · published 4.5
4.21
Colin Annand
usually #1 Singles 43%, also #2 Doubles 29% · published 4.5
4.21
Ming Xiang
usually #2 Singles 50%, also #2 Doubles 50% · published
4.08
William Celtnieks
usually #3 Doubles 40%, also #2 Doubles 40% · published
4.01
John Price Jr
usually #2 Doubles 50%, also #3 Doubles 25% · published
4.00
Eli Silverman
usually #3 Doubles 33%, also #2 Doubles 33% · published
3.96
Vybav Hiraesave
usually #1 Doubles 86%, also #2 Doubles 14% · published
3.89
Dennies Chung
usually #1 Doubles 40%, also #3 Doubles 40% · published 4
3.87
Brian Calhoun
usually #2 Doubles 57%, also #1 Doubles 43% · published 4
3.81
Peter Micu
usually #2 Singles 33%, also #3 Doubles 33% · published
3.69
Brett Spano
usually #1 Singles 100% · published 4
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.

Vybav Hiraesave + John Price Jr134 matchesnot enough data
Vybav Hiraesave + Dennies Chung033 matchesnot enough data
Vybav Hiraesave + Brian Calhoun123 matchesnot enough data
Eli Silverman + William Celtnieks123 matchesnot enough data
Brian Calhoun + John Price Jr123 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.

Raaj Singh
3W–1L career · 4 lines in 2026
<1%79%20%
4.38
4.5
David Josselsohn
6W–5L career · 1 line in 2026
not enough data
4.5
Colin Annand
5W–10L career · 7 lines in 2026
6%92%2%
4.21
Ming Xiang
13W–18L career · 2 lines in 2026
7%91%2%
4.21
William Celtnieks
57W–91L career · 5 lines in 2026
29%71%<1%
4.08
John Price Jr
9W–11L career · 4 lines in 2026
47%53%<1%
4.01
Eli Silverman
3W–8L career · 3 lines in 2026
49%51%<1%
4.00
Vybav Hiraesave
15W–36L career · 7 lines in 2026
61%39%<1%
3.96
4
Dennies Chung
2W–11L career · 5 lines in 2026
<1%77%22%
3.89
4
Brian Calhoun
28W–32L career · type A · 7 lines in 2026
<1%82%17%
3.87
Peter Micu
9W–10L career · 6 lines in 2026
1%90%9%
3.81
4
Brett Spano
1W–8L career · 3 lines in 2026
9%90%1%
3.69

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.