Teams

TOC.Sayko

2026 CTRL Adult 18 & Over · Adult 18 & Over 4.5 Men

13 players · average NTRP 4.44 / NORTH CAROLINA

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-03vs TOC.JavalkarWon 32
L#1 DoublesTyler Newman / Vineeth Malneedi vs Rishi Kakkar / Stephen Laroche2-6, 2-6
W#1 SinglesNodirbek Korchiev vs Thibault Roumengous7-6, 5-7, 1-0
W#2 DoublesJonathan Canon / Wes Watson vs Zachariah Anderson / Steven Gloer4-6, 6-3, 1-0
L#2 SinglesEric Sandifer vs Drew Pittard3-6, 6-3, 0-1
W#3 DoublesWilliam Clark / Spencer Llewellyn vs Alex Kasari / Cecil Turner6-3, 6-3
2026-04-26vs MCP.HanauerWon 30
W#1 DoublesNodirbek Korchiev / Daniel Martchek vs Benjamin Albright / Matthew Hanauer6-3, 6-7, 1-0
W#1 SinglesKelvin Menezes vs Alejandro Fernandez6-1, 6-1
W#2 DoublesRyan Sayko / Wes Watson vs Jackson Cabell / Jeron Russell6-1, 6-3
2026-04-19vs MD.CrumplerWon 41
L#1 DoublesNodirbek Korchiev / Daniel Martchek vs Justin Williams / Todd Garcia6-4, 2-6, 0-1
W#1 SinglesKelvin Menezes vs Bryan Gillespie6-2, 6-2
W#2 DoublesBeomjun Ju / Ryan Sayko vs Jim Riddick / Jerfi Cicin7-5, 3-6, 1-0
W#2 SinglesEric Sandifer vs Cameron Crump6-2, 6-2
W#3 DoublesTyler Newman / Wes Watson vs Chris Crumpler / James Moriarty6-2, 3-6, 1-0
2026-04-01vs TOC.ByrdWon 32
L#1 DoublesBeomjun Ju / Wes Watson vs Andrew Perdue / Nicolas Quevedo3-6, 6-3, 0-1
W#1 SinglesEric Sandifer vs Brett Eckles6-3, 6-2
L#2 DoublesJonathan Canon / Ryan Sayko vs Herman Gudjonson / Richard McClenny5-7, 6-7
W#2 SinglesNodirbek Korchiev vs Andrew Lopez6-4, 5-7, 1-0
W#3 DoublesWilliam Clark / Spencer Llewellyn vs Sean Hammer / Patrick Newsome6-4, 6-4
2026-03-29vs TOC.BrownLost 23
L#1 DoublesNodirbek Korchiev / Beomjun Ju vs Ben Glass / Matt Skelly5-7, 3-6
L#1 SinglesEric Sandifer vs Nick Brittis3-6, 5-7
W#2 DoublesSpencer Llewellyn / William Clark vs Christopher Brown / Aaron Hiller3-6, 6-2, 1-0
L#2 SinglesDaniel Martchek vs Aneesh Kodali2-6, 0-6
W#3 DoublesRyan Sayko / Wes Watson vs N/A6-0, 6-0
2026-03-26vs TOC.XuWon 41
L#1 DoublesJonathan Canon / Ryan Sayko vs Justin Fowler / Patrick Grant6-4, 4-6, 0-1
W#1 SinglesEric Sandifer vs Sundar Ramamurthy6-1, 6-0
W#2 DoublesVineeth Malneedi / Wes Watson vs Stewart Bible / Mark Spining6-3, 7-5
W#2 SinglesKelvin Menezes vs Raymond Xu6-3, 6-1
W#3 DoublesSpencer Llewellyn / Gaurav Luther vs Abhimanyu Joshi / Gabriel Iocco6-2, 6-2
2026-03-22vs TOC.PerianWon 40
W#1 DoublesWilliam Clark / Spencer Llewellyn vs Sandeep Verghese / Sudhanshu Handa6-3, 6-7, 1-0
W#1 SinglesAnil Chawla vs Chirag Patel6-3, 6-1
W#2 DoublesGaurav Luther / Daniel Martchek vs Sergii Porokh / Jesse Saunders6-4, 6-4
W#3 DoublesVineeth Malneedi / Ryan Sayko vs Srinivas Govindaraju / Joshua Ganeles7-5, 6-3
2026-03-20vs TOC.GregsonLost 23
L#1 DoublesRyan Sayko / Nodirbek Korchiev vs Parv Mital / William Martin7-6, 5-7, 0-1
W#1 SinglesEric Sandifer vs Daniel Gallo6-3, 6-3
L#2 DoublesBeomjun Ju / Wes Watson vs Tyler Carroll / Rawle Sue-Ho4-6, 3-6
L#2 SinglesKelvin Menezes vs William Coulter3-6, 2-6
W#3 DoublesGaurav Luther / Daniel Martchek vs Patrick Shields / Connor Funk6-4, 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 Adult 18 & Over 4.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 4.23 estimated across 13 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.50
Eric Sandifer
usually #1 Singles 67%, also #2 Singles 33% · published
4.42
Nodirbek Korchiev
usually #1 Doubles 50%, also #1 Singles 38% · published 4.5
4.29
Jonathan Canon
usually #2 Doubles 67%, also #1 Doubles 33% · published 4.5
4.28
Wes Watson
usually #2 Doubles 57%, also #3 Doubles 29% · published 4.5
4.27
Spencer Llewellyn
usually #3 Doubles 60%, also #1 Doubles 20% · published 4.5
4.25
Gaurav Luther
usually #3 Doubles 67%, also #2 Doubles 33% · published
4.24
Kelvin Menezes
usually #1 Singles 50%, also #2 Singles 50% · published
4.20
Anil Chawla
usually #1 Singles 100% · published 4.5
4.18
Daniel Martchek
usually #1 Doubles 40%, also #3 Doubles 20% · published 4.5
4.15
Beomjun Ju
usually #2 Doubles 50%, also #1 Doubles 50% · published 4.5
4.14
Ryan Sayko
usually #2 Doubles 43%, also #1 Doubles 29% · published 4.5
4.04
Reagan Dunkley
usually #2 Singles 50%, also #3 Doubles 50% · published 4
3.99
Vineeth Malneedi
usually #1 Doubles 33%, also #2 Doubles 33% · 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.

Ryan Sayko + Wes Watson2549% gamesnot enough data
Spencer Llewellyn + Wes Watson3352% gamesnot enough data
Jonathan Canon + Wes Watson2448% gamesnot enough data
Anil Chawla + Spencer Llewellyn2338% gamesnot enough data
Ryan Sayko + Spencer Llewellyn224 matchesnot enough data
Ryan Sayko + Daniel Martchek134 matchesnot enough data
Ryan Sayko + Nodirbek Korchiev134 matchesnot enough data
Ryan Sayko + Jonathan Canon134 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.

Eric Sandifer
8W–3L career · 6 lines in 2026
<1%49%51%
4.50
4.5
Nodirbek Korchiev
38W–23L career · 8 lines in 2026
<1%72%27%
4.42
4.5
Jonathan Canon
102W–70L career · 3 lines in 2026
2%92%6%
4.29
4.5
Wes Watson
154W–128L career · 7 lines in 2026
2%92%6%
4.28
4.5
Spencer Llewellyn
230W–157L career · 5 lines in 2026
3%92%5%
4.27
Gaurav Luther
4W–1L career · 3 lines in 2026
4%93%3%
4.25
Kelvin Menezes
13W–6L career · 4 lines in 2026
4%92%3%
4.24
4.5
Anil Chawla
63W–49L career · 1 line in 2026
7%91%2%
4.20
4.5
Daniel Martchek
111W–68L career · 5 lines in 2026
10%89%1%
4.18
4.5
Beomjun Ju
4W–7L career · 4 lines in 2026
14%85%1%
4.15
4.5
Ryan Sayko
78W–106L career · 7 lines in 2026
16%83%<1%
4.14
4
Reagan Dunkley
20W–12L career · type S · 2 lines in 2026
<1%39%61%
4.04
Vineeth Malneedi
4W–4L career · 3 lines in 2026
53%47%<1%
3.99

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.