Teams

Smooth Strokes

2026 Washington D.C. Adult 18 & Over · Washington D.C. Adult 18 & Over 3.5 Men

15 players · average NTRP 3.57 / WASHINGTON D.C.

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 →
Schedule8 played
2026-05-30vs 3.5 TerminettersWon 41
W#1 DoublesBen Winik / Nathanael DeJonge vs Mike Sweet / Raheen Crippen6-2, 6-1
W#1 SinglesBradley Kesling vs Scott Whittaker6-3, 6-3
L#2 DoublesKazi Hassan / Franklin Sorto vs Nathan Aguiar / Bryan Daguiar6-7, 0-5
W#2 SinglesBryan Bassig vs Michael Garawski7-5, 6-0
W#3 DoublesBen Lazarus / Kyle Laubenstein vs Eric Schmelzer / Ethan Rosen6-3, 6-2
2026-05-27vs DC Tennis Club (3.5 men)Won 21
L#1 DoublesThomas McCrary / Olugbenga Okubadejo vs Andy Clark / David Sigman3-6, 3-6
W#1 SinglesSanskrit Singh vs Eric Paisner6-1, 6-5
W#2 SinglesBradley Kesling vs Mitchell Miller6-1, 5-1
2026-05-19vs Chip N ChargeWon 41
W#1 DoublesBen Winik / Kyle Laubenstein vs Jeffrey Santos / Hector Vargas6-3, 6-1
W#1 SinglesSanskrit Singh vs Robert Ogrodnik6-2, 6-3
W#2 DoublesKazi Hassan / Franklin Sorto vs Kevin Hudak / James Rowe6-0, 6-2
W#2 SinglesOlugbenga Okubadejo vs Brian Lynch6-4, 6-2
L#3 DoublesMark Jensen / Bradley Kesling vs Shawn Drury / Rodney Williamson6-2, 1-6, 1-0
2026-05-17vs Bjorn's BorgsWon 31
W#1 DoublesMark Jensen / Bradley Kesling vs Paul Banks / Benjamin Bogardus6-3, 6-3
L#1 SinglesNathanael DeJonge vs Matteo Ceschin1-6, 0-6
W#2 DoublesKyle Laubenstein / Bryan Bassig vs Christopher Banks / Logan Kwan6-3, 6-2
W#2 SinglesSanskrit Singh vs Poulam Saha6-0, 6-1
2026-05-03vs Net AssetsLost 14
L#1 DoublesVictor Sanchez / Nathanael DeJonge vs Hoa Nguyen / William Jarvis4-6, 0-6
L#1 SinglesOlugbenga Okubadejo vs Jorge Gastelumendi3-6, 2-6
L#2 DoublesBradley Kesling / Kyle Laubenstein vs Ty Sanders / Joseph Yoshimura5-7, 2-6
W#2 SinglesSanskrit Singh vs Fengji Zhang6-4, 1-6, 1-0
L#3 DoublesFranklin Sorto / Kazi Hassan vs Eric Volkman / Rahul Sharma4-6, 3-4
2026-04-26vs Happy Tennis Fun TimesWon 32
L#1 DoublesBradley Kesling / Kyle Laubenstein vs Justin Romano / Andras Teleki1-6, 5-7
W#1 SinglesBryan Bassig vs Taurean Branch6-4, 6-2
W#2 DoublesBen Lazarus / Nathanael DeJonge vs Jon Anders / Malcolm Magee7-6, 5-1
L#2 SinglesVictor Sanchez vs Terry Tate3-6, 4-3
W#3 DoublesKazi Hassan / Franklin Sorto vs John Sluder / Eric Wachter6-3, 6-4
2026-04-19vs Smash BrosWon 41
W#1 DoublesNathanael DeJonge / Bradley Kesling vs Gary Stock / Brad Haywood7-6, 4-2
W#1 SinglesBen Winik vs Andrew Dotson6-0, 6-1
W#2 DoublesFranklin Sorto / Kazi Hassan vs Ahmed Gad / Damien Croft6-3, 6-4
W#2 SinglesVictor Sanchez vs Hillel Kipnis6-1, 6-1
L#3 DoublesMark Jensen / Ben Lazarus vs JAMAL COTTMAN / Christian Cosby6-1, 5-7, 0-1
2026-04-12vs DC Rally ChampsWon 50
W#1 DoublesNathanael DeJonge / Ben Winik vs Zeke Hernandez / Atef Dahshan7-5, 3-3
W#1 SinglesOlugbenga Okubadejo vs Nikkhil Dev Murthy7-5, 6-4
W#2 DoublesVictor Sanchez / Franklin Sorto vs Ebenezer Omojola / Will Fischer7-6, 1-6, 1-0
W#2 SinglesBryan Bassig vs Lwazi Rennert3-6, 6-0, 1-0
W#3 DoublesBen Lazarus / Thomas McCrary vs Zachary King / Pablo Gardea7-5, 6-3
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 Washington D.C. Adult 18 & Over 3.5 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.36 estimated across 14 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.73
Ali Hamdani
usually #2 Doubles 43%, also #3 Doubles 43% · published 4
3.62
Sanskrit Singh
usually #1 Singles 50%, also #2 Singles 50% · published
3.60
Bradley Kesling
usually #2 Doubles 29%, also #1 Doubles 29% · published 3.5
3.54
Bryan Bassig
usually #2 Singles 50%, also #1 Singles 25% · published 3.5
3.40
Ben Winik
usually #1 Doubles 75%, also #1 Singles 25% · published 3.5
3.39
Olugbenga Okubadejo
usually #1 Singles 50%, also #2 Singles 25% · published 3.5
3.34
Ben Lazarus
usually #3 Doubles 75%, also #2 Doubles 25% · published 3.5
3.31
Franklin Sorto
usually #2 Doubles 67%, also #3 Doubles 33% · published
3.30
Victor Sanchez
usually #2 Singles 50%, also #1 Doubles 25% · published
3.29
Nathanael DeJonge
usually #1 Doubles 67%, also #2 Doubles 17% · published
3.29
Kazi Hassan
usually #2 Doubles 60%, also #3 Doubles 40% · published 3.5
3.26
Kyle Laubenstein
usually #1 Doubles 40%, also #2 Doubles 40% · published
3.02
Mark Jensen
usually #3 Doubles 67%, also #1 Doubles 33% · published
3.01
Thomas McCrary
usually #3 Doubles 50%, also #1 Doubles 50% · published
Prannoy Namala
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.

Ali Hamdani + Nathanael DeJonge4163% gamesnot enough data
Franklin Sorto + Kazi Hassan3256% gamesnot enough data
Ali Hamdani + Prannoy Namala134 matchesnot enough data
Kazi Hassan + Mark Jensen224 matchesnot enough data
Nathanael DeJonge + Ben Winik404 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.

4
Ali Hamdani
52W–46L career · 7 lines in 2026
5%92%3%
3.73
Sanskrit Singh
4W–0L career · 4 lines in 2026
<1%20%80%
3.62
3.5
Bradley Kesling
40W–40L career · 13 lines in 2026
<1%24%76%
3.60
3.5
Bryan Bassig
142W–61L career · 4 lines in 2026
<1%38%62%
3.54
3.5
Ben Winik
26W–11L career · 4 lines in 2026
<1%75%25%
3.40
3.5
Olugbenga Okubadejo
256W–209L career · 4 lines in 2026
<1%79%21%
3.39
3.5
Ben Lazarus
38W–10L career · 4 lines in 2026
1%86%13%
3.34
Franklin Sorto
9W–9L career · 6 lines in 2026
1%90%9%
3.31
Victor Sanchez
32W–27L career · 4 lines in 2026
2%91%8%
3.30
Nathanael DeJonge
25W–13L career · 6 lines in 2026
2%91%7%
3.29
3.5
Kazi Hassan
121W–48L career · 5 lines in 2026
2%92%6%
3.29
Kyle Laubenstein
4W–5L career · 5 lines in 2026
3%92%4%
3.26
Mark Jensen
8W–20L career · 3 lines in 2026
45%55%<1%
3.02
Thomas McCrary
43W–39L career · 2 lines in 2026
<1%47%53%
3.01
Prannoy Namala
6W–18L 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.