Teams

CAS.Nealis

2026 CTRL Tri-Level 18 & Over · Tri-Level 4.0

14 players · average NTRP 3.75 / 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 →
Schedule11 played
2026-07-30vs MD.BosticWon 21
W#1 DoublesEric Schraibman / Joseph Swoager vs David Stanton / Elton TSAI6-2, 6-2
W#2 DoublesTaylor VICK / Charles Gordon vs Eric Bostic / Chris Chuang7-5, 6-3
L#3 DoublesLee Hayes / Jeff Heinz vs Kevin Lee / David Zies3-6, 0-6
2026-07-30vs TOC.LiWon 20
W#1 DoublesAlex Holder / Jeffrey Tabelon vs Leon LI / Andrew Tse6-3, 6-4
W#2 DoublesLuke Morrison / Luivi Valero vs Yishan Li / Tianren Zhou6-2, 6-0
2026-07-16vs TOC.KumarWon 21
L#1 DoublesJohn Nealis / Alex Holder vs Sathisha Kumar / Kapil Dukle6-2, 6-7, 0-1
W#2 DoublesChris Johnson / Charles Gordon vs Arun Kumar / RANDEEP BASU3-6, 6-4, 1-0
W#3 DoublesMichael Domanski / Ryan Douglas vs Pari Biswas / Shri Prakashan Parapalli6-4, 2-6, 1-0
2026-07-09vs TOC.ByrdWon 21
W#1 DoublesEric Schraibman / Jeffrey Tabelon vs Christopher MacK / Vamsee Pasangulapati6-1, 6-2
L#2 DoublesRyan Goff / Chris Johnson vs Bharath Dheekonda / Deraymes Harris3-6, 4-6
W#3 DoublesLee Hayes / Jeff Heinz vs Dennis Byrd Jr / Josh Dellinger6-2, 3-6, 1-0
2026-07-02vs NMAC.TandonLost 12
L#1 DoublesJohn Nealis / Eric Schraibman vs Vinay Savanth Repudi / Ghanshyamsinh Gohil3-6, 2-6
W#2 DoublesLuivi Valero / Ryan Goff vs Rajshekar Chandraprakash / Eslam Soliman2-6, 6-2, 1-0
L#3 DoublesJeff Heinz / Ryan Douglas vs Praveen Akoju / Sandeep Sankaramaddi2-6, 7-6, 0-1
2026-06-25vs TOC.GuptaWon 21
L#1 DoublesEric Schraibman / Jeffrey Tabelon vs Sanjay Ambardar / Nishant Puri6-7, 6-3, 0-1
W#2 DoublesTaylor VICK / Luivi Valero vs Vishal Gupta / Ryan Jobling6-2, 6-4
W#3 DoublesMichael Domanski / Ryan Douglas vs Ram Basireddy / Arvind Gupta6-3, 7-6
2026-06-19vs TOC.KleinLost 12
W#1 DoublesJohn Nealis / Joseph Swoager vs ANUJ SHARMA / Tim Cavanaugh6-2, 6-1
L#2 DoublesTaylor VICK / Luke Morrison vs Sudeep Mandal / Steven Cataldo0-6, 4-6
L#3 DoublesLee Hayes / Jeff Heinz vs Fred Friedman / Ryan Catrine2-6, 6-3, 1-0
2026-06-12vs TOC.RaghavWon 30
W#1 DoublesAlex Holder / Joseph Swoager vs Balaji Radhakrishnan / Bala Ramadoss6-2, 6-3
W#2 DoublesChris Johnson / Charles Gordon vs Jason Hall / Sree Raghav6-1, 6-0
W#3 DoublesJeff Heinz / Ryan Douglas vs Sreenath Kottapuzhackal / Rakesh Krishna5-7, 6-2, 1-0
2026-06-04vs LOCH.ReynoldsWon 30
W#1 DoublesEric Schraibman / Alex Holder vs Kyle Reynolds / Darren White6-2, 6-7, 1-0
W#2 DoublesLuke Morrison / Luivi Valero vs Kenneth Waters / Jay Cutler6-3, 6-3
W#3 DoublesMichael Domanski / Jeff Heinz vs Danny Yoder / Bob Cwikla6-1, 6-4
2026-05-28vs TOC.RamaswamyLost 12
L#1 DoublesJeffrey Tabelon / Joseph Swoager vs Vidit Desai / Praveen Yadav0-6, 5-7
L#2 DoublesRyan Goff / Taylor VICK vs Nate Wireback / Steven Harris3-6, 6-3, 0-1
W#3 DoublesRyan Douglas / Michael Domanski vs Kaushik Vemulapalli / Srihari Murthy6-2, 6-3
2026-05-21vs MCP.RatliffWon 21
W#1 DoublesJohn Nealis / Joseph Swoager vs Montgomery Fletcher / Luo Xiao6-1, 7-5
W#2 DoublesChris Johnson / Charles Gordon vs Matthew Fitzsimmons / Francisco Burbano6-3, 6-3
L#3 DoublesLee Hayes / Ryan Douglas vs Kenneth Lesher / Alessandro Montanari0-6, 2-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 standings9 teams · Tri-Level 4.0
TeamWLInd. WInd. LSets lostGames lost
1NMAC.Tandon82201024236
2CAS.Nealis83221128256
3TOC.Gupta65201331256
4MD.Bostic65161742319
5LOCH.Reynolds56132043325
6TOC.Kumar47161738305
7TOC.Klein47102348341
8MCP.Ratliff38112246339
9TOC.Raghav01052553341

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 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.84
Eric Schraibman
usually #1 Doubles 100% · published 4
3.80
Alex Holder
usually #1 Doubles 100% · published 4
3.77
Joseph Swoager
usually #1 Doubles 100% · published 4
3.68
Michael Domanski
usually #3 Doubles 100% · published
3.68
Jeffrey Tabelon
usually #1 Doubles 100% · published 4
3.67
John Nealis
usually #1 Doubles 100% · published
3.55
Luivi Valero
usually #2 Doubles 100% · published
3.50
Luke Morrison
usually #2 Doubles 100% · published
3.48
Charles Gordon
usually #3 Doubles 56%, also #2 Doubles 44% · published 3.5
3.42
Ryan Goff
usually #2 Doubles 50%, also #3 Doubles 50% · published
3.35
Taylor VICK
usually #2 Doubles 100% · published
2.87
Jeff Heinz
usually #3 Doubles 100% · published 3
2.85
Lee Hayes
usually #3 Doubles 100% · published
2.83
Ryan Douglas
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.

Eric Schraibman + Jeffrey Tabelon3257% games+11.1% vs expected
Ryan Goff + Charles Gordon2645% games−3.0% vs expected
Jeff Heinz + Lee Hayes123 matchesnot enough data
Ryan Douglas + Michael Domanski303 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
Eric Schraibman
64W–22L career · 5 lines in 2026
1%87%13%
3.84
4
Alex Holder
3W–1L career · type S · 4 lines in 2026
1%90%8%
3.80
4
Joseph Swoager
53W–24L career · 5 lines in 2026
3%92%5%
3.77
Michael Domanski
4W–0L career · 4 lines in 2026
10%89%1%
3.68
4
Jeffrey Tabelon
88W–79L career · 4 lines in 2026
10%89%1%
3.68
John Nealis
14W–18L career · 4 lines in 2026
11%88%1%
3.67
Luivi Valero
10W–4L career · 4 lines in 2026
<1%37%63%
3.55
Luke Morrison
2W–2L career · 3 lines in 2026
51%49%<1%
3.50
3.5
Charles Gordon
16W–13L career · 9 lines in 2026
<1%55%45%
3.48
Ryan Goff
13W–15L career · 6 lines in 2026
<1%71%29%
3.42
Taylor VICK
7W–9L career · 4 lines in 2026
1%85%15%
3.35
3
Jeff Heinz
40W–49L career · 6 lines in 2026
<1%83%17%
2.87
Lee Hayes
1W–3L career · 4 lines in 2026
>99%<1%<1%
2.85
Ryan Douglas
6W–8L career · 6 lines in 2026
1%88%11%
2.83

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.