Teams

declined/Sanders 4.5M/LF

2026 TUL ADULT 18 & Over League · 4.5 MEN

15 players · average NTRP 4.42 / OKLAHOMA

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-08vs Webster/LF 18s 4.5MWon 31
W#1 DoublesDrew Freeman / Christopher Beard vs Chrysostom Clark / Jack Conway3-6, 7-6, 1-0
W#1 SinglesDaniel Archer vs Christopher Bird6-1, 7-6
W#2 DoublesJeremy Johnson / Jared Haley vs Landon Wong / Jonah Halsell6-3, 6-1
L#3 DoublesChris Wall / Matthew Veasey vs Kelly Largent / Hunter Harris1-6, 6-7
2026-07-07vs declined/Choplin/18&over4.5MWon 41
W#1 DoublesDaniel Archer / Drew Freeman vs Mitchell Mathias / Cole Merriman6-1, 5-1
L#1 SinglesMatt Rineberg vs Adolfo Andrade3-6, 3-6
W#2 DoublesJared Haley / Jeremy Johnson vs Gabriel Prado / Vaibhav Aggarwal4-6, 0-1
W#2 SinglesShannon Cox vs Jesse Choplin6-4, 6-0
W#3 DoublesChris Wall / Jay Cunningham vs Mario Pacilio / Kevin Gannon6-2, 6-1
2026-06-30vs Webster/LF 18s 4.5MWon 31
W#1 DoublesChristopher Beard / Matt Rineberg vs Lindsay Smith / Jonah Halsell6-3, 6-1
W#1 SinglesDrew Freeman vs Christopher Bird6-3, 6-2
L#2 DoublesJeremy Johnson / Jared Haley vs Adam Fuchs / Landon Wong1-6, 4-6
W#2 SinglesDaniel Archer vs Brian Webster7-5, 6-4
2026-06-18vs Webster/LF 18s 4.5MWon 41
L#1 DoublesRamnath Ranganathan / Shannon Cox vs Carlos Salazar / Jolly Salehy0-6, 2-6
W#1 SinglesDrew Freeman vs Christopher Bird6-2, 6-4
W#2 DoublesChristopher Beard / Matt Rineberg vs Chrysostom Clark / Jack Conway3-6, 7-5, 1-0
W#2 SinglesDaniel Archer vs Jonah Halsell6-3, 6-4
W#3 DoublesJeremy Johnson / Jared Haley vs Lindsay Smith / Landon Wong6-4, 7-5
2026-06-09vs Hryshchuk/PH/4.5MWon 31
W#1 DoublesGrayson Garmaker / Daniel Archer vs Matthew Mardis / Robby Merrick6-4, 6-3
W#1 SinglesShannon Cox vs Brad Henderson6-1, 6-1
L#2 DoublesMatthew Veasey / Ramnath Ranganathan vs Eric Mathis / Chace Bartlett3-6, 3-6
W#2 SinglesBlake Fraley vs Seth Hjelm6-1, 6-1
2026-05-18vs Hryshchuk/PH/4.5MWon 50
W#1 DoublesDrew Freeman / Matt Rineberg vs Mark Mannell / Robby Merrick7-6, 6-3
W#1 SinglesShannon Cox vs Jeff Vernon6-1, 6-3
W#2 DoublesGrayson Garmaker / Daniel Archer vs Eric Mathis / Chace Bartlett6-2, 6-3
W#2 SinglesChristopher Beard vs Brad Henderson6-4, 6-2
W#3 DoublesJeremy Johnson / Jared Haley vs Larry Thompson / Ryan Kelly6-2, 6-4
2026-05-16vs declined/Choplin/18&over4.5MLost 23
L#1 DoublesChristopher Beard / Blake Fraley vs Cole Merriman / Mitchell Mathias2-6, 7-6, 0-1
L#1 SinglesShannon Cox vs Vaibhav Aggarwal3-6, 4-6
W#2 DoublesDrew Freeman / Jeremy Johnson vs Kevin Gannon / Mario Pacilio6-1, 6-1
L#2 SinglesMatt Rineberg vs James Benien III5-7, 4-6
W#3 DoublesGrayson Garmaker / Daniel Archer vs Patrick Zetik / Karson Davis6-3, 6-4
2026-04-30vs Hryshchuk/PH/4.5MLost 23
L#1 DoublesJay Cunningham / Jared Haley vs Matthew Mardis / Neale Pashley2-6, 2-6
L#1 SinglesDaniel Archer vs Brad Henderson2-6, 4-6
L#2 DoublesMatthew Veasey / Jeremy Johnson vs Chace Bartlett / Robby Merrick2-6, 1-6
W#2 SinglesBlake Fraley vs Jeff Vernon6-4, 6-4
W#3 DoublesWilliam Roy Nelson / Christopher Beard vs Larry Thompson / Ryan Kelly6-2, 6-7, 1-0
2026-04-22vs declined/Choplin/18&over4.5MLost 23
L#1 DoublesDrew Freeman / Grayson Garmaker vs James Benien III / Adolfo Andrade1-6, 4-6
L#1 SinglesChris Wall vs Jesse Choplin1-6, 6-4, 0-1
L#2 DoublesChristopher Beard / William Roy Nelson vs Gabriel Prado / Mitchell Mathias0-6, 7-5, 0-1
W#2 SinglesBlake Fraley vs Jaron Stewart6-3, 6-1
W#3 DoublesColby Brannon / Ramnath Ranganathan vs Todd Habiger / Karson Davis6-1, 7-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 standings4 teams · 4.5 MEN
TeamWLInd. WInd. LSets lostGames lost
1declined/Sanders 4.5M/LF63281738373
2declined/Choplin/18&over4.5M63261943342
3Webster/LF 18s 4.5M45222349367
4Hryshchuk/PH/4.5M27143165469

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

4.16
Drew Freeman
usually #1 Doubles 57%, also #1 Singles 29% · published
4.12
William Roy Nelson
usually #3 Doubles 50%, also #2 Doubles 50% · published
4.12
Daniel Archer
usually #1 Doubles 25%, also #2 Singles 25% · published 4.5
4.07
Shannon Cox
usually #1 Singles 60%, also #2 Singles 20% · published
4.05
Jared Haley
usually #2 Doubles 50%, also #3 Doubles 33% · published
4.04
Christopher Beard
usually #1 Doubles 43%, also #2 Doubles 29% · published 4.5
4.02
Blake Fraley
usually #2 Singles 75%, also #1 Doubles 25% · published 4.5
3.95
Ramnath Ranganathan
usually #2 Doubles 33%, also #1 Doubles 33% · published
3.92
Colby Brannon
usually #3 Doubles 100% · published 4.5
3.92
Matt Rineberg
usually #1 Doubles 40%, also #1 Singles 20% · published
3.82
Chris Wall
usually #3 Doubles 67%, also #1 Singles 33% · published 4.5
3.80
Grayson Garmaker
usually #1 Doubles 50%, also #3 Doubles 25% · published
Chad Sanders
published 4
3.44
Matthew Veasey
usually #2 Doubles 67%, also #3 Doubles 33% · published
Jeremy Johnson
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.

Ramnath Ranganathan + Colby Brannon10158% games+3.7% vs expected
Drew Freeman + Colby Brannon4260% games+1.5% vs expected
William Roy Nelson + Christopher Beard12362% games−3.3% vs expected
Chris Wall + Matthew Veasey1439% games−11.0% vs expected
Blake Fraley + Ramnath Ranganathan4250% gamesnot enough data
William Roy Nelson + Matthew Veasey4249% gamesnot enough data
Chris Wall + Ramnath Ranganathan224 matchesnot enough data
Chris Wall + Jeremy Johnson044 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.

Drew Freeman
89W–21L career · 7 lines in 2026
13%87%1%
4.16
William Roy Nelson
20W–7L career · 2 lines in 2026
19%80%<1%
4.12
4.5
Daniel Archer
11W–4L career · type S · 7 lines in 2026
20%80%<1%
4.12
Shannon Cox
36W–29L career · 5 lines in 2026
31%69%<1%
4.07
Jared Haley
26W–18L career · 6 lines in 2026
36%64%<1%
4.05
4.5
Christopher Beard
62W–18L career · 7 lines in 2026
38%62%<1%
4.04
4.5
Blake Fraley
37W–16L career · 4 lines in 2026
45%55%<1%
4.02
Ramnath Ranganathan
119W–63L career · 3 lines in 2026
64%36%<1%
3.95
4.5
Colby Brannon
72W–33L career · 1 line in 2026
71%29%<1%
3.92
Matt Rineberg
8W–3L career · 5 lines in 2026
<1%71%29%
3.92
4.5
Chris Wall
17W–36L career · 3 lines in 2026
90%10%<1%
3.82
Grayson Garmaker
48W–23L career · 4 lines in 2026
92%8%<1%
3.80
4
Chad Sanders
18W–51L career · no lines in 2026
not enough data
Matthew Veasey
45W–46L career · 3 lines in 2026
>99%<1%<1%
3.44
Jeremy Johnson
35W–32L 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.