Teams

AHabib-HR

2026 Eno River Adult 40 & Over · 40 Over Adult 3.0 Men Evening

11 players · average NTRP 3.00 / NORTH CAROLINA

View scouting list →
Schedule8 played
2026-04-22vs DNagelhout-HSWon 40
W#1 DoublesRob McGarrah / Michael Klein vs Dirk Kumashiro / Leon Grodski Barrera6-4, 1-6, 1-0
W#1 SinglesMark Fossum vs David Evert6-1, 4-6, 1-0
W#2 DoublesMatt Williamson / Marcus Acheson vs Dave Thomas / Andy Jones5-7, 6-1, 1-0
W#3 DoublesTom Luben / John Harlow vs David Nagelhout / DAVID DELINSKY6-2, 6-1
2026-04-08vs SWhitt-UNCWon 31
W#1 DoublesMark Fossum / Rob McGarrah vs Meng Chen / Josh Gouker - (DQ)6-3, 6-2
W#1 SinglesAndrew Nelsen vs Graham Terhune6-3, 6-3
L#2 DoublesJames Bowers / Caleb Kent vs Seth Noar / Richard Saver4-6, 4-6
W#3 DoublesMarcus Acheson / Matthew Feldt vs Brett Bushnell / Duane Decapite6-1, 6-1
2026-04-01vs MLong.M.40-DURWon 40
W#1 DoublesCaleb Kent / Rob McGarrah vs Charles McMillan / Brian Goldman6-2, 6-0
W#1 SinglesMark Fossum vs Andrew Hedgpeth6-4, 5-7, 1-0
W#2 DoublesJames Bowers / Michael Klein vs Travis Angle / Ryan Boyles6-2, 5-7, 1-0
W#3 DoublesMatthew Feldt / Ashraf Habib vs FJ Magee / Bill Schaller6-1, 6-0
2026-03-25vs SClausnitzer-CHCCSplit 22
W#1 DoublesMark Fossum / Rob McGarrah vs Ryan Bialas / Kyle Droppers6-3, 6-3
L#1 SinglesCaleb Kent vs Juan Munster1-6, 4-6
W#2 DoublesAndrew Nelsen / Michael Klein vs Joey Pointer / Charles Burke7-5, 6-1
L#3 DoublesTom Luben / Matthew Feldt vs Steven Clausnitzer / Sammy Myers6-7, 2-6
2026-03-18vs MBland-CHTCWon 31
L#1 DoublesJames Bowers / Michael Klein vs Mark Bland / John Hess3-6, 4-6
W#1 SinglesCaleb Kent vs Bill Stewart6-2, 6-3
W#2 DoublesAshraf Habib / Tom Luben vs Erik Milz / Derek Phillips6-1, 6-0
W#3 DoublesBRIAN KING / John Harlow vs Charles Fisher / Ed Slanker6-1, 6-0
2026-03-11vs MRoach-CHCCWon 40
W#1 DoublesJames Bowers / Marcus Acheson vs Tom Wollman / Lucas Beal7-6, 6-3
W#1 SinglesCaleb Kent vs Gordon Gardinier6-0, 6-0
W#2 DoublesAshraf Habib / Matthew Feldt vs Alfred Leach / Mark Oakley6-4, 6-1
W#3 DoublesBRIAN KING / Matt Williamson vs David Zvara / Doug Holroyd6-4, 6-2
2026-03-04vs DNagelhout-HSWon 40
W#1 DoublesMichael Klein / Caleb Kent vs Andy Jones / Mike Liller6-2, 6-0
W#1 SinglesAndrew Nelsen vs Leon Grodski Barrera6-4, 6-0
W#2 DoublesTom Luben / Matthew Feldt vs Reggie Oakley / DAVID DELINSKY6-2, 6-3
W#3 DoublesMarcus Acheson / Matt Williamson vs Dirk Kumashiro / David Nagelhout6-2, 6-3
2026-02-19vs SClausnitzer-CHCCLost 13
L#1 DoublesMichael Klein / Rob McGarrah vs Jim Brantley / Steven Clausnitzer5-7, 4-6
L#1 SinglesTom Luben vs Juan Munster3-6, 0-6
L#2 DoublesMarcus Acheson / James Bowers vs Ryan Bialas / Kyle Droppers2-6, 3-6
W#3 DoublesAshraf Habib / Matthew Feldt vs Patrick Jeffs / Sammy Myers1-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 standings6 teams · 40 Over Adult 3.0 Men Evening
TeamWLInd. WInd. LSets lostGames lost
1AHabib-HR7125720215
2SWhitt-UNC44191329251
3MLong.M.40-DUR44122042301
4MBland-CHTC35131943317
5MRoach-CHCC35102246305
6DNagelhout-HS0872552337

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 2.96 estimated across 11 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.21
Caleb Kent
usually #1 Singles 50%, also #1 Doubles 33% · published 3
3.19
Andrew Nelsen
usually #1 Singles 50%, also #2 Doubles 33% · published 3
3.06
Mark Fossum
usually #1 Doubles 43%, also #1 Singles 29% · published
2.94
Ashraf Habib
usually #2 Doubles 50%, also #3 Doubles 50% · published 3
2.94
Rob McGarrah
usually #1 Doubles 63%, also #3 Doubles 38% · published 3
2.91
Matthew Feldt
usually #3 Doubles 64%, also #2 Doubles 27% · published
2.89
James Bowers
usually #2 Doubles 56%, also #1 Doubles 22% · published 3
2.89
BRIAN KING
usually #3 Doubles 100% · published 3
2.88
John Harlow
usually #3 Doubles 100% · published
2.86
Tom Luben
usually #2 Doubles 40%, also #3 Doubles 40% · published 3
2.76
Matt Williamson
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.

Tom Luben + Rob McGarrah3446% games+3.0% vs expected
Mark Fossum + Rob McGarrah5067% gamesnot enough data
Matthew Feldt + Ashraf Habib303 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
Caleb Kent
21W–9L career · type S · 6 lines in 2026
<1%5%95%
3.21
3
Andrew Nelsen
34W–10L career · 6 lines in 2026
<1%7%93%
3.19
Mark Fossum
41W–19L career · 7 lines in 2026
<1%34%66%
3.06
3
Ashraf Habib
25W–13L career · 4 lines in 2026
<1%66%34%
2.94
3
Rob McGarrah
71W–45L career · 8 lines in 2026
<1%67%33%
2.94
Matthew Feldt
26W–31L career · 11 lines in 2026
<1%75%24%
2.91
3
James Bowers
39W–24L career · 9 lines in 2026
<1%79%21%
2.89
3
BRIAN KING
28W–21L career · 2 lines in 2026
<1%81%19%
2.89
John Harlow
11W–7L career · 2 lines in 2026
<1%82%18%
2.88
3
Tom Luben
87W–115L career · 5 lines in 2026
<1%85%15%
2.86
Matt Williamson
10W–17L career · 3 lines in 2026
2%94%3%
2.76

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.