Teams

Spalding Corners (Patrick Graffius)*

USTA Atlanta Fall - Adult 40 & Over Men · 3.0 Men

20 players · average NTRP 3.12 / GEORGIA

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 →
Schedule7 played
2025-08-24vs Herrington (Kumar Subramanian)*Won 41
L#1 DoublesLance Giles / Michael Blalock vs Chandra Sekhar Nookarapu / Praveen Palwai3-6, 0-6
W#1 SinglesBryan Sluss vs Ezhil Ethuraj6-4, 6-2
W#2 DoublesMitch Mann / Kevin Travis vs Sridhar Ravikanti / Aravind Goli6-2, 6-7, 6-3
W#3 DoublesEddie Cantor / Alex Slinin vs Kumar Arcot Subramanian / Gowridhar Madu5-7, 7-5, 6-3
W#4 DoublesSteven Boockholdt / Jonathan Dittmar vs Sanjeev Gothe / Sunil Marneni6-4, 6-4
2025-08-16vs Crooked Creek (Carl Wesolowski)*Won 32
W#1 DoublesAlex Slinin / Eddie Cantor vs Alex Black / Samuel van Vuuren6-4, 1-6, 7-6
W#1 SinglesRichard Glover vs Ed Aponte Sr.6-3, 6-0
W#2 DoublesJon Best / Jonathan Dittmar vs Andy Moore / David Langlands4-6, 7-5, 6-1
L#3 DoublesMichael Blalock / Steven Boockholdt vs Darin Freebern / John Aaron4-6, 6-4, 1-6
L#4 DoublesJohn Hackney / Wesley Reed vs Lennox Honeyborne / Scott Newman5-7, 1-6
2025-08-09vs James Creek (Ramesh Veluvolu)*Lost 14
L#1 DoublesVamsi Reddy / Alex Slinin vs Ganesh Kaliraj / Dhinakar Gopalakrishnan2-6, 1-6
L#1 SinglesKevin Travis vs Sunny Amin4-6, 3-6
L#2 DoublesEddie Cantor / Mitch Mann vs UDAYAKUMAR VELU / Ramesh Veluvolu6-4, 5-7, 3-6
L#3 DoublesPatrick Graffius / Christopher Pritchard vs Parixit Parekh / Surendra Athota3-6, 2-6
W#4 DoublesJon Best / John Hackney vs Senthilrajan Vaithianathan / Vivek Kandasamy7-5, 6-1
W#1 DoublesEddie Cantor / Gary Liao vs Jeremy Callahan / Matt Summerville4-6, 6-0, 6-3
W#1 SinglesRichard Glover vs Andrew Peters6-3, 6-3
W#2 DoublesRodel Moratin / Alex Slinin vs Brian Nickell / Craig Wysock6-2, 6-3
L#3 DoublesSteven Boockholdt / Alan Fowler vs Chad Brady / Abraham Wang2-6, 3-6
L#4 DoublesMichael Blalock / Wesley Reed vs Mark Musselwhite / Brian Cosgrove2-6, 0-6
2025-07-26vs USTA Atlanta/Chandramouli VegiLost 23
L#1 DoublesLance Giles / Gary Liao vs Kirthidhar Chekkilla / Romeo Laskar6-4, 3-6, 4-6
L#1 SinglesRichard Glover vs Ravi Kanchipati7-6, 3-6, 0-6
W#2 DoublesMitch Mann / Kevin Travis vs Ravikumar Kudupudi / Venkatahari Rayavarapu6-2, 6-3
W#3 DoublesChristopher Pritchard / Vamsi Reddy vs Ashok Uppalapati / Ameya Ghanekar6-4, 6-4
L#4 DoublesJonathan Dittmar / Wesley Reed vs CHANDRAMOULI VEGI / Kishore Mellacheruvu1-6, 3-6
2025-07-19vs Terrell Mill (Brian Mandigo)*Won 41
W#1 DoublesMitch Mann / Gary Liao vs Brian Mandigo / Jason Prior6-1, 6-2
W#1 SinglesAlex Slinin vs Joe Downey7-5, 1-6, 6-4
L#2 DoublesMichael Blalock / Rodel Moratin vs Christopher Roche / Russell Alion2-6, 6-3, 2-6
W#3 DoublesSailesh Makhijani / Jon Best vs Carlos Carrillo / David Braverman6-0, 6-3
W#4 DoublesAlan Fowler / Steven Boockholdt vs Santiago Henao / Oscar Paez6-4, 6-3
2025-07-12vs Cambridge (Rick Matarrese)*Won 41
W#1 DoublesGary Liao / Christopher Pritchard vs Ira Feingold / Ken Rankin6-3, 6-1
W#1 SinglesBryan Sluss vs Mohamad Yassine6-2, 6-4
L#2 DoublesPatrick Graffius / Lance Giles vs Ryan McGuire / Matthew Stephens2-6, 3-6
W#3 DoublesEddie Cantor / Rodel Moratin vs Peter Gijzen / Kiran Naik6-7, 6-2, 6-3
W#4 DoublesJonathan Dittmar / Sailesh Makhijani vs Donald DaMour / Vishwanatham Sreepada7-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 3.0 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 2.80 estimated across 20 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.09
Bryan Sluss
usually #1 Singles 100% · published 3.5
3.05
Mitch Mann
usually #2 Doubles 75%, also #1 Doubles 25% · published
3.04
Gary Liao
usually #1 Doubles 100% · published
3.03
Eddie Cantor
usually #1 Doubles 40%, also #3 Doubles 40% · published
3.02
Jon Best
usually #2 Doubles 33%, also #3 Doubles 33% · published
2.98
Christopher Pritchard
usually #3 Doubles 67%, also #1 Doubles 33% · published 3
2.98
Kevin Travis
usually #2 Doubles 67%, also #1 Singles 33% · published
2.94
Vamsi Reddy
usually #3 Doubles 50%, also #1 Doubles 50% · published
2.88
Richard Glover
usually #1 Singles 100% · published
2.85
Lance Giles
usually #1 Doubles 67%, also #2 Doubles 33% · published
2.78
Alex Slinin
usually #1 Doubles 40%, also #2 Doubles 20% · published 3
2.73
Rodel Moratin
usually #2 Doubles 67%, also #3 Doubles 33% · published
2.70
Sailesh Makhijani
usually #3 Doubles 50%, also #4 Doubles 50% · published
2.69
Patrick Graffius
usually #2 Doubles 50%, also #3 Doubles 50% · published
2.63
John Hackney
usually #4 Doubles 100% · published
2.63
Steven Boockholdt
usually #3 Doubles 50%, also #4 Doubles 50% · published
2.59
Michael Blalock
usually #4 Doubles 25%, also #3 Doubles 25% · published
2.55
Alan Fowler
usually #3 Doubles 50%, also #4 Doubles 50% · published 3
2.54
Jonathan Dittmar
usually #4 Doubles 75%, also #2 Doubles 25% · published
2.29
Wesley Reed
usually #4 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.

Lance Giles + Gary Liao6453% games+10.1% vs expected
Patrick Graffius + Christopher Pritchard4453% games+5.8% vs expected
Gary Liao + Mitch Mann2351% games−0.7% vs expected
Alan Fowler + Steven Boockholdt3447% games−4.4% vs expected
Sailesh Makhijani + Vamsi Reddy4157% gamesnot enough data
Jon Best + Alex Slinin404 matchesnot enough data
Jon Best + Vamsi Reddy314 matchesnot enough data
Eddie Cantor + Mitch Mann224 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
Bryan Sluss
12W–7L career · 2 lines in 2026
25%74%<1%
3.09
Mitch Mann
15W–12L career · 4 lines in 2026
<1%37%63%
3.05
Gary Liao
20W–14L career · 4 lines in 2026
<1%40%60%
3.04
Eddie Cantor
13W–8L career · 5 lines in 2026
<1%41%59%
3.03
Jon Best
19W–8L career · 3 lines in 2026
<1%45%55%
3.02
3
Christopher Pritchard
13W–13L career · 3 lines in 2026
<1%56%44%
2.98
Kevin Travis
16W–8L career · 3 lines in 2026
<1%57%43%
2.98
Vamsi Reddy
16W–11L career · 2 lines in 2026
<1%68%32%
2.94
Richard Glover
11W–8L career · 3 lines in 2026
<1%80%20%
2.88
Lance Giles
15W–11L career · 3 lines in 2026
1%86%14%
2.85
3
Alex Slinin
15W–9L career · 5 lines in 2026
2%92%6%
2.78
Rodel Moratin
6W–7L career · 3 lines in 2026
5%92%3%
2.73
Sailesh Makhijani
10W–5L career · 2 lines in 2026
8%91%2%
2.70
Patrick Graffius
9W–10L career · 2 lines in 2026
8%90%1%
2.69
John Hackney
3W–3L career · 2 lines in 2026
18%81%<1%
2.63
Steven Boockholdt
4W–8L career · 4 lines in 2026
18%81%<1%
2.63
Michael Blalock
4W–13L career · 4 lines in 2026
25%75%<1%
2.59
3
Alan Fowler
5W–10L career · 2 lines in 2026
36%64%<1%
2.55
Jonathan Dittmar
6W–9L career · 4 lines in 2026
38%61%<1%
2.54
Wesley Reed
0W–8L career · 3 lines in 2026
93%7%<1%
2.29

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.