Teams

MoValley/Robinson-McLaughin/18&over4.5M

2025 OKCAdult 18 & Over League · 4.5

14 players · average NTRP 4.62 / OKLAHOMA

View scouting list →
Schedule12 played
2025-06-12vs Jennings- StorchLost 04
L#1 DoublesMason Park / Caden Hopfer vs Brian Sasser / Nicklaus Clifford4-6, 1-6
L#1 SinglesOmar Hassan vs John Weaver1-6, 0-6
L#2 DoublesJames Fritts / Ethan Riffell vs Coleman Clark / Kelly Bratcher0-6, 7-6, 0-1
L#2 SinglesConnor Shellem vs Darren Cobble4-6, 2-6
2025-06-10vs Team Beast BehemothWon 30
W#1 DoublesBen Richmond / Mason Park vs Ignacio Cortez / Daryl Nagode6-2, 6-0
W#1 SinglesJames Fritts vs Dudley Marshall7-5, 6-7, 1-0
W#2 DoublesConnor Shellem / Ethan Riffell vs John Walker / Rob Rivera6-4, 4-6, 1-0
2025-05-29vs Team BeastWon 40
W#1 DoublesJack Franklin / Duncan Fugitt vs Craig Hays / Kyler Melton6-0, 6-1
W#1 SinglesJames Fritts vs Michael Bischoff6-1, 6-1
W#2 DoublesBrogan McLaughlin / Omar Hassan vs Anthony White / Stanley Nguyen6-2, 6-3
W#3 DoublesJon Skuta / Ethan Riffell vs Cayne Shaw / Tyler Shaw2-6, 6-2, 1-0
2025-05-22vs Jennings- StorchWon 32
W#1 DoublesRandy Robinson / Caden Hopfer vs Brian Sasser / Ted Moore6-3, 6-2
W#1 SinglesJames Fritts vs John Weaver6-2, 6-3
W#2 DoublesBen Richmond / Jack Franklin vs Kelly Bratcher / Sean Kissinger6-0, 6-3
L#2 SinglesConnor Shellem vs Dickson Howell3-6, 2-6
L#3 DoublesMason Park / Jacob Santana vs Eric Jennings / Darren Cobble6-3, 2-6, 0-1
2025-05-15vs Team Beast BehemothWon 32
W#1 DoublesMason Park / Ben Richmond vs Travis Weedn / Daryl Nagode6-3, 6-2
W#1 SinglesJames Fritts vs Ignacio Cortez6-2, 6-0
W#2 DoublesCaden Hopfer / Randy Robinson vs Ben Dixon / Alex Porter3-6, 6-4, 1-0
L#2 SinglesTrey Cole vs Thomas Michaud2-6, 4-6
L#3 DoublesEthan Riffell / Omar Hassan vs Dar Patel / Craig Milkowski6-4, 2-6, 0-1
2025-05-08vs Team BeastWon 41
W#1 DoublesMason Park / Ben Richmond vs Percy Young / Hunter Antonisse6-4, 6-1
W#1 SinglesJack Franklin vs Jackson Keeter6-3, 6-3
W#2 DoublesRandy Robinson / Brogan McLaughlin vs Noah Hill / Stanley Nguyen6-1, 6-1
W#2 SinglesJames Fritts vs Christopher Huynh6-4, 6-2
L#3 DoublesEthan Riffell / Jon Skuta vs Cayne Shaw / Harrison Hightower4-6, 2-2
2025-05-01vs Jennings- StorchWon 41
W#1 DoublesBen Richmond / Randy Robinson vs Terry Storch / Ted Moore4-6, 6-4, 1-0
W#1 SinglesBrogan McLaughlin vs Brian Sasser6-1, 6-3
W#2 DoublesDuncan Fugitt / Trey Cole vs Dickson Howell / Kyle Taylor6-3, 7-6
W#2 SinglesJames Fritts vs John Weaver6-4, 7-6
L#3 DoublesCaden Hopfer / Jacob Santana vs Nicklaus Clifford / Sean Kissinger2-6, 2-6
2025-04-25vs Team Beast BehemothWon 31
W#1 DoublesDuncan Fugitt / Caden Hopfer vs Dar Patel / Ben Dixon6-1, 6-1
L#2 DoublesEthan Riffell / Connor Shellem vs Jordan Tupper / Travis Weedn5-7, 6-7
W#2 SinglesJames Fritts vs Ignacio Cortez6-1, 6-3
W#3 DoublesBen Richmond / Trey Cole vs Billy Little / Rob Rivera6-1, 6-3
2025-04-24vs Team Beast BehemothWon 41
W#1 DoublesBen Richmond / Duncan Fugitt vs Craig Milkowski / Rob Rivera6-1, 6-0
W#1 SinglesBrogan McLaughlin vs Ignacio Cortez6-2, 6-0
L#2 DoublesConnor Shellem / Ethan Riffell vs Jordan Tupper / Daryl Nagode6-3, 2-6, 1-0
W#2 SinglesJames Fritts vs Dudley Marshall4-6, 6-0, 1-0
W#3 DoublesJacob Santana / Trey Cole vs Dar Patel / John Walker6-4, 6-3
2025-04-17vs Team BeastWon 50
W#1 DoublesBen Richmond / Randy Robinson vs Cayne Shaw / Harrison Hightower4-6, 6-4, 1-0
W#1 SinglesBrogan McLaughlin vs Jackson Keeter4-6, 6-4, 1-0
W#2 DoublesOmar Hassan / Ethan Riffell vs Alexander Drake / Stanley Nguyen3-6, 6-1, 1-0
W#2 SinglesJames Fritts vs Percy Young6-1, 6-7, 1-0
W#3 DoublesJon Skuta / Caden Hopfer vs Noah Hill / Hunter Antonisse6-2, 6-3
2025-04-10vs Jennings- StorchWon 32
L#1 DoublesRandy Robinson / Trey Cole vs Terry Storch / Sean Kissinger3-6, 3-6
W#1 SinglesBrogan McLaughlin vs John Weaver6-2, 6-2
L#2 DoublesDuncan Fugitt / Ethan Riffell vs Dickson Howell / Ted Moore4-6, 2-6
W#2 SinglesJames Fritts vs Darren Cobble6-4, 6-0
W#3 DoublesJacob Santana / Ben Richmond vs Kelly Bratcher / Coleman Clark6-2, 6-1
2025-03-27vs Team BeastWon 32
L#1 DoublesRandy Robinson / Omar Hassan vs Tho Ho / Alexander Drake4-6, 0-6
W#1 SinglesBrogan McLaughlin vs Jackson Keeter6-1, 7-5
W#2 DoublesDuncan Fugitt / Trey Cole vs Cayne Shaw / Harrison Hightower6-3, 6-2
W#2 SinglesJames Fritts vs Stanley Nguyen6-3, 6-3
L#3 DoublesJacob Santana / Caden Hopfer vs Percy Young / Kyler Melton3-6, 6-1, 0-1
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 standings3 teams · 4.5
TeamWLInd. WInd. LSets lostGames lost
1MoValley/Robinson-McLaughin/18&over4.5M111402050449
2Jennings- Storch84402050477
3Team Beast Behemoth39233780597

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 4.09 estimated across 3 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.

Brogan McLaughlin
usually #1 Singles 71%, also #2 Doubles 29% · published 5
4.29
James Fritts
usually #2 Singles 58%, also #1 Singles 33% · published
Ben Richmond
usually #1 Doubles 67%, also #3 Doubles 22% · published 4.5
Caden Hopfer
usually #1 Doubles 43%, also #3 Doubles 43% · published 4.5
3.99
Connor Shellem
usually #2 Doubles 60%, also #2 Singles 40% · published 4.5
3.98
Ethan Riffell
usually #2 Doubles 67%, also #3 Doubles 33% · published
Duncan Fugitt
usually #1 Doubles 50%, also #2 Doubles 50% · published
Jack Franklin
usually #2 Doubles 33%, also #1 Doubles 33% · published
Jacob Santana
usually #3 Doubles 100% · published
Jon Skuta
usually #3 Doubles 100% · published
Mason Park
usually #1 Doubles 80%, also #3 Doubles 20% · published
Omar Hassan
usually #2 Doubles 40%, also #1 Doubles 20% · published
Randy Robinson
usually #1 Doubles 71%, also #2 Doubles 29% · published
Trey Cole
usually #3 Doubles 33%, 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.

Ben Richmond + Mason Park303 matchesnot enough data
Connor Shellem + Ethan Riffell123 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.

5
Brogan McLaughlin
8W–2L career · 7 lines in 2025
not enough data
James Fritts
25W–3L career · 12 lines in 2025
2%92%6%
4.29
4.5
Ben Richmond
9W–0L career · 9 lines in 2025
not enough data
4.5
Caden Hopfer
9W–5L career · 7 lines in 2025
not enough data
4.5
Connor Shellem
2W–6L career · 5 lines in 2025
54%46%<1%
3.99
Ethan Riffell
5W–7L career · 9 lines in 2025
55%45%<1%
3.98
Duncan Fugitt
5W–1L career · 6 lines in 2025
not enough data
Jack Franklin
7W–0L career · 3 lines in 2025
not enough data
Jacob Santana
2W–3L career · 5 lines in 2025
not enough data
Jon Skuta
5W–3L career · 3 lines in 2025
not enough data
Mason Park
3W–2L career · 5 lines in 2025
not enough data
Omar Hassan
2W–3L career · 5 lines in 2025
not enough data
Randy Robinson
6W–2L career · 7 lines in 2025
not enough data
Trey Cole
4W–2L career · 6 lines in 2025
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.