Teams

UPTA18A/Null/Cardinal

2026 UPTA Adult 18 & Over - USTA · 18+ Adult Men - 3.5

13 players · average NTRP 3.25 / SOUTH 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-04-23vs UPTA18A/Joseph/Neely FarmWon 32
W#1 DoublesDavid Foster / Dave Federspiel vs Richard Gajewski / David Allen6-0, 6-2
L#1 SinglesMegh Patel vs Mike Wise1-6, 2-6
W#2 DoublesKeshava Maragondanahalli / Joseph Edwards vs Matthew Joseph / Kevin Dix6-7, 6-3, 1-0
W#2 SinglesJohn David Carter vs Brett Rimes6-1, 5-7, 1-0
L#3 DoublesJustin Horne / Jon Michael Mitchell vs Csaba Kiss / Wayne Krause6-4, 4-6, 0-1
2026-04-18vs UPTA (A) 3.5M 18 & Over (Pack)Lost 14
L#1 DoublesJohn David Carter / Jon Michael Mitchell vs Johnny Pack / Kevin Turner2-6, 0-6
L#1 SinglesDave Federspiel vs RAJ DAVE6-3, 6-7, 0-1
L#2 DoublesJon Holmes / Abhijit Raval vs Troy Botts / Mark Curin2-6, 1-6
L#2 SinglesMegh Patel vs Andre Nguyen4-6, 0-6
W#3 DoublesDavid Foster / Joseph Edwards vs Colin Gallagher / Brian Gibson6-0, 3-6, 1-0
2026-04-11vs UPTA18A/Shinpoch/ACACLost 14
W#1 DoublesKeshava Maragondanahalli / Joseph Edwards vs Andrew Lewis / Brian Street2-6, 6-2, 1-0
L#1 SinglesDave Federspiel vs Christopher Fisher1-6, 2-6
L#2 DoublesJon Michael Mitchell / Abhijit Raval vs Dillon Monday / McFaddin Blanding1-6, 4-6
L#2 SinglesMegh Patel vs Sebastian Ionita3-6, 0-6
L#3 DoublesDavid Foster / Samir Patel vs Gerardo Modestti / Adam Thompson5-7, 2-6
2026-04-02vs UPTA18A/Key/KrocLost 14
W#1 DoublesZachary Beitz / Joseph Edwards vs Erik Russell / Curtis Potvin6-3, 6-4
L#1 SinglesAbhijit Raval vs Nathaniel Futral3-6, 1-6
L#2 DoublesCary Null / David Foster vs Josh Dale / Scott Dickey1-6, 3-6
L#2 SinglesJon Michael Mitchell vs Sidney Key2-6, 0-6
L#3 DoublesMegh Patel / Samir Patel vs Emory Eastin / Jackson Holt2-6, 0-6
2026-03-14vs UPTA18A/Joseph/Neely FarmLost 13
L#1 DoublesJoseph Edwards / Keshava Maragondanahalli vs Matthew Joseph / Brandon Kessler3-6, 2-6
L#1 SinglesJohn David Carter vs Vijay Bhasker Madaramaoni2-6, 0-6
L#2 DoublesJustin Horne / Cary Null vs Jeff Greenstreet / David Allen3-6, 4-6
W#3 DoublesDave Federspiel / Jon Michael Mitchell vs Brett Rimes / Wayne Krause6-3, 6-4
2026-03-12vs UPTA (A) 3.5M 18 & Over (Pack)Lost 13
L#1 DoublesCary Null / Justin Horne vs Kevin Turner / Brian Gibson2-6, 6-4, 0-1
L#2 DoublesJohn David Carter / Benjamin Brammer vs Andre Nguyen / Colin Gallagher1-6, 6-2, 0-1
L#2 SinglesAbhijit Raval vs Carter Botts3-6, 0-6
W#3 DoublesKeshava Maragondanahalli / Jon Michael Mitchell vs Kevin Moran / Roger Kanaan6-3, 6-3
2026-03-05vs UPTA18A/Shinpoch/ACACLost 05
L#1 DoublesDave Federspiel / Jon Michael Mitchell vs Brad Meredith / McFaddin Blanding2-6, 4-6
L#1 SinglesZachary Beitz vs Sebastian Ionita3-6, 1-6
L#2 DoublesJustin Horne / Cary Null vs Michael Sherman / Adam Thompson2-6, 6-7
L#2 SinglesAbhijit Raval vs Dillon Monday2-6, 3-6
L#3 DoublesJoseph Edwards / John David Carter vs Jon Shinpoch / Christopher Fisher2-6, 3-6
2026-02-21vs UPTA18A/Key/KrocLost 23
L#1 DoublesZachary Beitz / Justin Horne vs Josh Dale / Sidney Key3-6, 4-6
L#1 SinglesAbhijit Raval vs Emory Eastin2-6, 2-6
W#2 DoublesCary Null / Joseph Edwards vs Curtis Potvin / Bowman Still7-6, 7-5
L#2 SinglesBenjamin Brammer vs Jackson Holt5-7, 3-6
W#3 DoublesDavid Foster / Dave Federspiel vs Erik Russell / Nathaniel Futral2-6, 6-4, 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 standings for 18+ Adult Men - 3.5 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.06 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.35
Dave Federspiel
usually #1 Doubles 33%, also #1 Singles 33% · published 3.5
3.27
Jon Holmes
usually #2 Doubles 100% · published
3.27
Justin Horne
usually #1 Doubles 40%, also #2 Doubles 40% · published
3.27
Keshava Maragondanahalli
usually #1 Doubles 50%, also #3 Doubles 25% · published
3.22
John David Carter
usually #2 Doubles 20%, also #3 Doubles 20% · published
3.18
Joseph Edwards
usually #1 Doubles 43%, also #3 Doubles 29% · published
3.17
Cary Null
usually #2 Doubles 80%, also #1 Doubles 20% · published 3.5
3.04
Zachary Beitz
usually #1 Doubles 67%, also #1 Singles 33% · published
3.03
Megh Patel
usually #2 Singles 50%, also #1 Singles 25% · published
2.93
Jon Michael Mitchell
usually #3 Doubles 43%, also #1 Doubles 29% · published
2.74
Abhijit Raval
usually #2 Singles 33%, also #2 Doubles 33% · published 3
2.70
Benjamin Brammer
usually #2 Doubles 50%, also #2 Singles 50% · published 3
2.57
Samir Patel
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.

Jon Holmes + Dave Federspiel5166% games+18.2% vs expected
Keshava Maragondanahalli + Joseph Edwards3341% games+3.0% vs expected
Samir Patel + Cary Null044 matchesnot enough data
Abhijit Raval + Justin Horne033 matchesnot enough data
Justin Horne + Cary Null033 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.

3.5
Dave Federspiel
32W–14L career · type S · 6 lines in 2026
<1%87%13%
3.35
Jon Holmes
33W–27L career · 1 line in 2026
2%94%4%
3.27
Justin Horne
8W–15L career · 5 lines in 2026
2%94%4%
3.27
Keshava Maragondanahalli
16W–20L career · 4 lines in 2026
2%94%4%
3.27
John David Carter
4W–11L career · 4 lines in 2026
4%94%2%
3.22
Joseph Edwards
21W–34L career · 7 lines in 2026
9%91%1%
3.18
3.5
Cary Null
9W–38L career · 5 lines in 2026
10%90%1%
3.17
Zachary Beitz
1W–7L career · 3 lines in 2026
38%62%<1%
3.04
Megh Patel
0W–5L career · 4 lines in 2026
41%59%<1%
3.03
Jon Michael Mitchell
5W–8L career · 7 lines in 2026
70%30%<1%
2.93
3
Abhijit Raval
5W–15L career · 6 lines in 2026
3%94%2%
2.74
3
Benjamin Brammer
1W–10L career · 2 lines in 2026
6%93%1%
2.70
Samir Patel
2W–13L career · 2 lines in 2026
>99%<1%<1%
2.57

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.