Teams

NAC-Taylor 40s 4.0M F1

2026 bSEM ADULT 40 & OVER NIGHT MEN · 4.0 MEN THUR PM SEM

19 players · average NTRP 3.78 / S.E. MICHIGAN

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-07-09vs HV-Brewer 40s 4.0M F1Lost 13
L#1 DoublesAnthony Spagnoli / Damion Taylor vs Michael Bambini / Chih Lin1-6, 5-7
L#2 DoublesRob Williamson / Jason Ingber vs Brian Atkinson / Todd Lucas1-6, 1-6
L#3 DoublesMichael Freeman / Akshat Jain vs Eric Shaw / James Reid2-6, 4-6
W#4 DoublesJoel Murav / Sean Gordon vs Greg Clarke / James Martin6-3, 7-5
2026-07-02vs FAC-Byer 40s 4.0M F1Won 31
W#1 DoublesKetan Kshirsagar / Michael Freeman vs Jay Dalal / Christopher Winkler6-4, 6-1
W#2 DoublesSean Gordon / Joel Murav vs Steven Lim / Michael Tituskin6-4, 7-5
L#3 DoublesJason Luke / Karthik Yadagiri vs Steven Cohen / Benjamin Saltsman4-6, 6-7
W#4 DoublesRob Williamson / Damion Taylor vs Brad Stieber / Howard Weingarden7-6, 4-6, 1-0
2026-06-25vs LIB-Briceno 40s 4.0M F1Won 31
L#1 DoublesJason Ingber / Andrew Mayoras vs Doug Biske / Chris Theriot1-6, 4-6
W#2 DoublesJason Luke / Eric Andrews vs Sapan Ambani / Ryan Pirooz6-4, 6-3
W#3 DoublesSean Gordon / Karthik Yadagiri vs Mohan Dutt / Brian Szymanski6-4, 6-3
W#4 DoublesDavid Waldeck / Damion Taylor vs N/A6-0, 6-0
2026-06-18vs HV-Brewer 40s 4.0M F1Lost 03
L#2 DoublesRon Stevens / Anthony Spagnoli vs Chih Lin / Christopher Peikert4-6, 1-6
L#3 DoublesSean Gordon / Joel Murav vs Brian Atkinson / Ryan Nelson4-6, 5-7
L#4 DoublesRob Williamson / Michael Freeman vs Jim Dailey / James McKinney7-6, 2-6, 0-1
2026-06-11vs FAC-Byer 40s 4.0M F1Won 31
W#1 DoublesKetan Kshirsagar / Michael Freeman vs Steven Lim / Michael Tituskin6-1, 6-3
W#2 DoublesDavid Waldeck / Akshat Jain vs Amir Kaki / Howard Weingarden6-1, 4-6, 1-0
W#3 DoublesSean Gordon / Joel Murav vs Benjamin Saltsman / Terry Strohecker6-3, 7-5
L#4 DoublesDamion Taylor / Christopher Hall vs Zack Ismail / Mark Marison3-6, 7-5, 0-1
2026-06-05vs LIB-Briceno 40s 4.0M F1Lost 13
W#1 DoublesKetan Kshirsagar / Michael Freeman vs Mohan Dutt / Sapan Ambani6-1, 7-6
L#2 DoublesDamion Taylor / Madhu Dayananthan vs Chris Theriot / Timothy Arthur1-6, 6-2, 1-0
L#3 DoublesRob Williamson / Christopher Hall vs Michael Mooney / Bradley Pavlik2-6, 0-6
L#4 DoublesAnthony Spagnoli / Ron Stevens vs Brian Szymanski / Dae-Hee Kwak6-4, 1-6, 0-1
2026-05-28vs HV-Brewer 40s 4.0M F1Won 40
W#1 DoublesMichael Freeman / Ketan Kshirsagar vs Darren Hitz / Chih Lin6-3, 2-6, 1-0
W#2 DoublesAkshat Jain / Anthony Spagnoli vs Denis DSouza / Jim Dailey6-3, 6-3
W#3 DoublesSean Gordon / Joel Murav vs Jonathan Bowdler / Thomas Rhodes6-4, 6-0
W#4 DoublesChristopher Hall / Damion Taylor vs Noe Erasga / Eric Shaw7-5, 1-6, 1-0
2026-05-21vs FAC-Byer 40s 4.0M F1Won 31
W#1 DoublesKetan Kshirsagar / Michael Freeman vs Terry Strohecker / Michael Tituskin7-6, 2-6, 1-0
W#2 DoublesAnthony Spagnoli / Akshat Jain vs Amir Kaki / Steven Millard6-4, 7-6
W#3 DoublesJoel Murav / Sean Gordon vs Ari Byer / Patrick Cahill6-1, 6-1
L#4 DoublesJason Ingber / David Richardson vs Jay Dalal / Steven Cohen2-6, 7-5, 0-1
2026-05-15vs LIB-Briceno 40s 4.0M F1Split 22
W#1 DoublesKetan Kshirsagar / Michael Freeman vs Ryan Pirooz / Timothy Arthur7-6, 0-6, 1-0
W#2 DoublesRob Williamson / Akshat Jain vs Brian Szymanski / Doug Biske6-2, 7-6
L#3 DoublesDavid Richardson / David Waldeck vs Dae-Hee Kwak / Bradley Pavlik2-6, 2-6
L#4 DoublesMostansar Virk / Jason Stadtherr vs Rahul Bhatnagar / Dorran Dihle2-6, 1-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 standings10 teams · 4.0 MEN THUR PM SEM
TeamWLInd. WInd. LSets lostGames lost
1EAST-Kean 40s 4.0M F29142822298
2BT-Snell 40s 4.0M F291401025300
3HV-Brewer 40s 4.0M F181341131332
4NAC-Taylor 40s 4.0M F163261944393
5PEACH-Schaefer 40s 4.0M F246222858452
6PINE-Zuchelli (inside) 40s 4.0M F246222860466
7TROY-Ravikoti 40s 4.0M F246193168498
8LIB-Briceno 40s 4.0M F136202556394
9FAC-Byer 40s 4.0M F118103575505
10WESS-Ewald 40s 4.0M F201054592580

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

Christopher Hall
published 4
3.73
Joel Murav
usually #3 Doubles 67%, also #2 Doubles 17% · published
3.68
Akshat Jain
usually #2 Doubles 80%, also #3 Doubles 20% · published 4
3.68
Damion Taylor
usually #4 Doubles 67%, also #2 Doubles 17% · published 4
3.68
Madhu Dayananthan
usually #4 Doubles 50%, also #2 Doubles 50% · published
3.60
Jason Ingber
usually #1 Doubles 33%, also #2 Doubles 33% · published
3.59
Rob Williamson
usually #4 Doubles 40%, also #2 Doubles 40% · published
3.59
David Richardson
usually #3 Doubles 50%, also #4 Doubles 50% · published 4
3.56
Anthony Spagnoli
usually #2 Doubles 38%, also #1 Doubles 25% · published 3.5
3.55
Ketan Kshirsagar
usually #1 Doubles 80%, also #2 Doubles 20% · published 3.5
3.40
David Waldeck
usually #3 Doubles 33%, also #2 Doubles 33% · published 4
3.38
Eric Andrews
usually #2 Doubles 100% · published
3.32
Andrew Mayoras
usually #2 Doubles 50%, also #1 Doubles 33% · published 3.5
3.21
Jason Stadtherr
usually #4 Doubles 100% · published 3.5
Jason Luke
published
Karthik Yadagiri
usually #3 Doubles 100% · published
Matthew Mowers
published
Michael Freeman
published
Sean Gordon
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.

Rob Williamson + Christopher Hall7747% games−0.4% vs expected
Matthew Mowers + Rob Williamson2640% games−1.1% vs expected
Damion Taylor + Rob Williamson3349% games−7.2% vs expected
Michael Freeman + Jason Luke3346% games−17.8% vs expected
Andrew Mayoras + Jason Ingber5450% gamesnot enough data
Michael Freeman + Rob Williamson2546% gamesnot enough data
Jason Ingber + Rob Williamson314 matchesnot enough data
Akshat Jain + Rob Williamson314 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
Christopher Hall
15W–15L career · no lines in 2026
not enough data
Joel Murav
43W–35L career · 6 lines in 2026
5%92%3%
3.73
4
Akshat Jain
28W–4L career · 5 lines in 2026
10%89%1%
3.68
4
Damion Taylor
41W–51L career · 6 lines in 2026
10%89%1%
3.68
Madhu Dayananthan
70W–42L career · 4 lines in 2026
10%89%1%
3.68
Jason Ingber
43W–41L career · 3 lines in 2026
24%76%<1%
3.60
Rob Williamson
50W–64L career · 5 lines in 2026
25%75%<1%
3.59
4
David Richardson
3W–8L career · 2 lines in 2026
26%74%<1%
3.59
3.5
Anthony Spagnoli
56W–29L career · 8 lines in 2026
<1%33%67%
3.56
3.5
Ketan Kshirsagar
26W–6L career · 10 lines in 2026
<1%37%63%
3.55
4
David Waldeck
24W–46L career · 3 lines in 2026
77%23%<1%
3.40
Eric Andrews
6W–25L career · 1 line in 2026
79%21%<1%
3.38
3.5
Andrew Mayoras
60W–34L career · 6 lines in 2026
1%89%10%
3.32
3.5
Jason Stadtherr
54W–66L career · 3 lines in 2026
6%92%2%
3.21
Jason Luke
10W–24L career · no lines in 2026
not enough data
Karthik Yadagiri
43W–31L career · 2 lines in 2026
not enough data
Matthew Mowers
13W–30L career · no lines in 2026
not enough data
Michael Freeman
32W–24L career · no lines in 2026
not enough data
Sean Gordon
26W–10L career · no lines in 2026
not enough data

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.