Teams

TOC.Fowler

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

13 players · average NTRP 4.00 / 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 →
Schedule9 played
2026-05-13vs TOC.GregsonLost 03
L#1 DoublesJoshua Ganeles / Jeron Russell vs Christopher Green / Michael Weslander6-4, 5-7, 0-1
L#2 DoublesGabriel Iocco / Jack Hu vs Mark Scherr / Ryan Berliner6-4, 3-6, 1-0
L#2 SinglesJustin Fowler vs Youngjun Lee1-6, 5-7
2026-05-10vs TOC.MerckSplit 22
L#1 DoublesGabriel Iocco / Ryan Sheppard vs Dat Pham / Tim Cavanaugh4-6, 7-6, 0-1
L#1 SinglesTaylor Soddy vs Mitchell Myers4-6, 7-6, 1-0
W#2 DoublesJustin Fowler / Eduardo Brasileiro vs Victor Talbird / William Anderson6-4, 6-2
W#3 DoublesCraig Schauman / Marcelo Roschel vs Kristofer Merck / Jose Porrua6-4, 7-5
2026-04-11vs TOC.PasangulapatiWon 32
W#1 DoublesJack Hu / Jeron Russell vs Krishna Alijala / AJAY VARMA GANAPATHIRAJU6-3, 6-1
W#1 SinglesJason Grunberg vs Sudheer Parvithina6-2, 1-6, 1-0
L#2 DoublesCraig Schauman / Jonathan Adams vs Ganesh Rao / Bala Ramadoss4-6, 6-2, 0-1
L#2 SinglesTaylor Soddy vs Vamsee Pasangulapati6-4, 5-7, 0-1
W#3 DoublesDipen Vyas / Marcelo Roschel vs Mark Spining / Karan Mehra6-4, 3-6, 1-0
2026-03-28vs NMAC.ByrdLost 12
L#1 DoublesJoshua Ganeles / Jack Hu vs Lance King / Chandler Nguyen1-6, 1-6
W#2 DoublesNick Gilder / Jeron Russell vs Andre Tautjo / Ryan Kessler7-5, 6-2
L#3 DoublesJustin Fowler / Gabriel Iocco vs Matthew Frazer / Tevin Wilson0-6, 4-6
2026-03-26vs NMAC.JoshiLost 13
L#1 DoublesGabriel Iocco / Jack Hu vs Anjaneya Tiwari / Nate Wireback2-6, 2-6
W#2 DoublesNick Gilder / Jeron Russell vs Abhimanyu Joshi / Steven Harris6-4, 6-3
L#2 SinglesJustin Fowler vs Vinay Savanth Repudi4-6, 3-6
L#3 DoublesDipen Vyas / Craig Schauman vs Praveen Yadav / Luke Hader3-6, 7-5, 1-0
2026-03-21vs TOC.BosticWon 41
W#1 DoublesNick Gilder / Jeron Russell vs Sanjay Ambardar / Jaydeep Punde6-4, 6-2
L#1 SinglesGabriel Iocco vs Elton TSAI7-6, 2-6, 0-1
W#2 DoublesJack Hu / Joshua Ganeles vs Dan Robinson / Jeremy Wheelwright6-0, 6-4
W#2 SinglesTaylor Soddy vs Nicholas Sundberg6-0, 6-1
W#3 DoublesCraig Schauman / Marcelo Roschel vs Eric Bostic / Patrick Jones6-2, 6-4
2026-03-07vs TOC.BrockWon 31
W#1 DoublesJustin Fowler / Gabriel Iocco vs Russell Riley / Daniel Breazeale6-2, 6-2
W#1 SinglesJason Grunberg vs Jason Tuttle3-6, 6-3, 1-0
W#2 DoublesJonathan Adams / Jeron Russell vs Andrew Tate / Preston Waldo6-3, 5-7, 1-0
L#3 DoublesJoshua Ganeles / Eduardo Brasileiro vs Lawrence Brock / W Troutman4-6, 0-6
2026-02-28vs TOC.KinchenWon 40
W#1 DoublesJack Hu / Jeron Russell vs Austin Kinchen / Brad Land6-2, 7-5
W#2 DoublesCraig Schauman / Dipen Vyas vs Marc Hastings / Mark Heron4-6, 6-4, 1-0
W#2 SinglesGabriel Iocco vs Brent Eichenseer7-6, 7-5
W#3 DoublesJoshua Ganeles / Eduardo Brasileiro vs Kevin Fitzgerald / Jonathan Martin6-0, 6-4
2026-02-21vs TOC.PerianSplit 22
L#1 DoublesJeron Russell / Justin Fowler vs Mohit Bhatnagar / Ghanshyamsinh Gohil2-6, 7-5, 0-1
W#1 SinglesJason Grunberg vs Junhua Wu6-4, 6-4
W#2 DoublesGabriel Iocco / Jack Hu vs Sameer Cheema / Hugh Harris6-4, 6-1
L#3 DoublesCraig Schauman / Taylor Soddy vs Amrit Narula / Ranjith Dasaradhi7-6, 4-6, 1-0
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 standings5 teams · Adult 18 & Over 4.0 Men
TeamWLInd. WInd. LSets lostGames lost
1NMAC.Byrd90351023235
2TOC.Fowler63261944379
3TOC.Brock45202554400
4TOC.Kinchen1873878486
5TOC.Bostic0983776488

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.73 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.

3.93
Jeron Russell
usually #1 Doubles 53%, also #2 Doubles 47% · published 4
3.89
Nick Gilder
usually #2 Doubles 67%, also #1 Doubles 17% · published 4
3.84
Jason Grunberg
usually #1 Singles 100% · published
3.83
Joshua Ganeles
usually #3 Doubles 39%, also #2 Doubles 31% · published 4
3.82
Gabriel Iocco
usually #1 Doubles 31%, also #2 Doubles 23% · published 4
3.80
Taylor Soddy
usually #2 Singles 50%, also #3 Doubles 25% · published
3.79
Jack Hu
usually #1 Doubles 57%, also #2 Doubles 43% · published
3.73
Jonathan Adams
usually #2 Doubles 100% · published
3.73
Justin Fowler
usually #2 Singles 33%, also #1 Doubles 33% · published
3.67
Marcelo Roschel
usually #3 Doubles 100% · published 4
3.62
Craig Schauman
usually #3 Doubles 67%, also #2 Doubles 33% · published 4
3.46
Dipen Vyas
usually #3 Doubles 67%, also #2 Doubles 33% · published 4
3.40
Eduardo Brasileiro
usually #3 Doubles 67%, 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.

Jeron Russell + Nick Gilder6948% games+1.7% vs expected
Jack Hu + Gabriel Iocco1543% games−1.2% vs expected
Joshua Ganeles + Craig Schauman2348% gamesnot enough data
Joshua Ganeles + Dipen Vyas033 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
Jeron Russell
142W–90L career · 15 lines in 2026
<1%70%30%
3.93
4
Nick Gilder
111W–89L career · 6 lines in 2026
<1%79%21%
3.89
Jason Grunberg
11W–7L career · 3 lines in 2026
1%87%12%
3.84
4
Joshua Ganeles
65W–123L career · 13 lines in 2026
1%88%11%
3.83
4
Gabriel Iocco
118W–116L career · 12 lines in 2026
1%89%10%
3.82
Taylor Soddy
4W–6L career · 4 lines in 2026
2%91%8%
3.80
Jack Hu
20W–14L career · 7 lines in 2026
2%91%7%
3.79
Jonathan Adams
11W–9L career · 2 lines in 2026
5%92%3%
3.73
Justin Fowler
5W–15L career · 9 lines in 2026
5%92%2%
3.73
4
Marcelo Roschel
115W–59L career · 3 lines in 2026
11%88%1%
3.67
4
Craig Schauman
163W–154L career · 6 lines in 2026
19%81%<1%
3.62
4
Dipen Vyas
42W–140L career · 3 lines in 2026
60%40%<1%
3.46
Eduardo Brasileiro
4W–5L career · 3 lines in 2026
77%23%<1%
3.40

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.