Teams

HHTL40/Ryan/Shipyard

Adult 40 & Over - USTA · Men 4.0

12 players · average NTRP 3.83 / 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 →
Schedule12 played
2026-04-25vs HHTL40/Risk/South BeachLost 13
L#1 DoublesGreg Karels / Alexander Arnold vs Robert Risk / William Gardner5-7, 2-6
L#1 SinglesMichael Endicott vs Zach Patterson0-6, 4-6
L#2 DoublesTom Bulat / Timothy Ryan vs Jake Gartner / Eric Piscini5-7, 1-6
W#3 DoublesKevin Barrows / Kevin Young vs Russell Patterson / Joe Short6-2, 6-1
2026-04-11vs HHTL40/Burnett/Moss CreekSplit 22
W#1 DoublesWilliam Potter / Scott Sanniota vs Bruce Duff / Bradley Nicklin6-4, 6-7, 1-0
L#1 SinglesTom Bulat vs Andrew Camacho4-6, 1-6
W#2 DoublesAlexander Arnold / Greg Karels vs Randy Marcotte / Steve Tubridy5-7, 6-0, 1-0
L#3 DoublesBrian Timian / Mark White vs Christian Cole / Chris Keenan2-6, 2-6
2026-03-28vs HHTL40/Risk/South BeachWon 21
W#1 DoublesWilliam Potter / Scott Sanniota vs William Gardner / Robert Risk7-6, 6-1
W#1 SinglesJohn Sell vs Jake Gartner5-7, 6-3, 1-0
L#2 DoublesTom Bulat / Kevin Barrows vs Carl Baker / Eric Piscini0-6, 3-6
2026-03-21vs HHTL (A) 4.0M 40 & Over (Sweeney)Lost 13
W#1 DoublesJohn Sell / William Potter vs Keith Jones / James Diaz6-1, 6-3
L#1 SinglesMichael Endicott vs Paul Sedlacek4-6, 2-6
L#2 DoublesMark White / Tom Bulat vs Bradley Osborne / Tracy Rogers2-6, 5-7
L#3 DoublesAlexander Arnold / Timothy Ryan vs Joel Buxton / Scott Camp3-6, 0-6
2026-03-14vs HHTL40/Burnett/Moss CreekLost 13
L#1 DoublesAdrian Villalon / William Potter vs Bruce Duff / James Malkin5-7, 6-2, 0-1
W#1 SinglesJohn Sell vs Peter Houser6-0, 6-0
L#2 DoublesKevin Young / Scott Sanniota vs Bradley Nicklin / Evan Welsh1-6, 1-6
L#3 DoublesTimothy Ryan / Tom Bulat vs Christian Cole / Randy Marcotte3-6, 6-3, 0-1
2026-03-07vs HHTL40/Risk/South BeachSplit 22
W#1 DoublesAdrian Villalon / William Potter vs Dan Carey / Joe Kleinhenz6-3, 7-5
W#1 SinglesJohn Sell vs Carl Baker6-4, 6-4
L#2 DoublesAlexander Arnold / Kevin Barrows vs Eric Piscini / Robert Risk3-6, 6-7
L#3 DoublesTimothy Ryan / Brian Timian vs Paul Lluy / Stephen Tufft4-6, 0-6
2026-02-28vs HHTL (A) 4.0M 40 & Over (Sweeney)Lost 04
L#1 DoublesWilliam Potter / Adrian Villalon vs Chuck Timilty / Jonathan Bowdler5-7, 6-7
L#1 SinglesJohn Sell vs Gerald Helbig3-6, 2-6
L#2 DoublesGreg Karels / Scott Sanniota vs Tim Albert / Joel Buxton1-6, 4-6
L#3 DoublesMichael Endicott / Kevin Young vs Scott Camp / David Myers0-6, 3-6
2026-02-08vs HHTL40/Burnett/Moss CreekSplit 22
W#1 DoublesAdrian Villalon / William Potter vs Andrew Camacho / Aaron Callahan6-2, 6-2
L#1 SinglesJohn Sell vs Trevor Stahl6-2, 5-7, 0-1
L#2 DoublesMark White / Timothy Ryan vs Bradley Nicklin / Evan Welsh4-6, 0-6
W#3 DoublesAlexander Arnold / Scott Sanniota vs Randy Marcotte / Tad Sargent2-6, 6-3, 1-0
2026-02-07vs HHTL (A) 4.0M 40 & Over (Sweeney)Lost 13
L#1 DoublesJohn Sell / Adrian Villalon vs Albert Day / James Diaz4-6, 4-6
L#1 SinglesMichael Endicott vs Paul Sedlacek1-6, 2-6
W#2 DoublesGreg Karels / Scott Sanniota vs Russell Sloan / Tim Wolf6-4, 4-6, 1-0
L#3 DoublesAlexander Arnold / Kevin Young vs Tracy Rogers / Chuck Timilty0-6, 2-6
2025-04-24vs HHTL40/Risk/South BeachWon 10
W#1 DoublesTom Bulat / Keith Jones vs Eric Piscini / Paul Lluy1-6, 7-6, 1-0
2025-03-22vs HHTL40/Risk/South BeachLost 02
L#1 DoublesTimothy Ryan / Tom Bulat vs William Gardner / Robert Risk3-6, 2-6
L#2 DoublesBrian Witmer / Scott Sanniota vs Jake Gartner / Rick Moore1-6, 2-6
2025-03-01vs HHTL40/Risk/South BeachLost 01
L#1 DoublesTom Bulat / Henry Boynton vs William Gardner / Robert Risk0-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 standings for Men 4.0 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.56 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.87
William Potter
usually #1 Doubles 100% · published
3.84
John Sell
usually #1 Singles 71%, also #1 Doubles 29% · published
3.79
Adrian Villalon
usually #1 Doubles 100% · published 4
3.65
Kevin Barrows
usually #2 Doubles 67%, also #3 Doubles 33% · published
3.64
Greg Karels
usually #2 Doubles 75%, also #1 Doubles 25% · published
3.57
Scott Sanniota
usually #2 Doubles 57%, also #1 Doubles 29% · published
3.45
Mark White
usually #2 Doubles 67%, also #3 Doubles 33% · published
3.44
Tom Bulat
usually #2 Doubles 38%, also #1 Doubles 38% · published
3.44
Alexander Arnold
usually #3 Doubles 50%, also #2 Doubles 33% · published 4
3.30
Michael Endicott
usually #1 Singles 75%, also #3 Doubles 25% · published
3.16
Brian Timian
usually #3 Doubles 100% · published 3.5
Timothy Ryan
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.

Adrian Villalon + William Potter224 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.

William Potter
9W–13L career · 7 lines in 2026
<1%81%18%
3.87
John Sell
4W–3L career · 7 lines in 2026
1%87%12%
3.84
4
Adrian Villalon
8W–11L career · 5 lines in 2026
2%91%7%
3.79
Kevin Barrows
1W–2L career · 3 lines in 2026
14%85%1%
3.65
Greg Karels
2W–4L career · 4 lines in 2026
16%83%<1%
3.64
Scott Sanniota
5W–3L career · 7 lines in 2026
30%70%<1%
3.57
Mark White
10W–28L career · 3 lines in 2026
64%36%<1%
3.45
Tom Bulat
17W–12L career · 8 lines in 2026
<1%66%34%
3.44
4
Alexander Arnold
2W–4L career · type S · 6 lines in 2026
66%34%<1%
3.44
Michael Endicott
2W–4L career · 4 lines in 2026
92%8%<1%
3.30
3.5
Brian Timian
2W–2L career · type A · 2 lines in 2026
12%87%1%
3.16
Timothy Ryan
1W–7L 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.