Teams

Mohler/Memphis

2025 Adult 18 & Over Early Start League - Memphis · 3.0 Men

12 players · average NTRP 3.00 / TENNESSEE

View scouting list →
Schedule10 played
2024-12-10vs Day/MemphisLost 14
L#1 DoublesJohn Stukenborg / Jay Thakkar vs Barrett Day / Bryce Daves2-6, 2-6
L#1 SinglesJonathan Mohler vs Taylor Lackie0-6, 0-6
L#2 DoublesHuan Nguyen / Michael Mohler vs Marq Cobb / David Hopkins5-7, 2-6
W#2 SinglesXiangxia Liu vs WILLIAM A FRAZIER6-0, 6-0
L#3 DoublesRyan Aghabeg / Alan Moore vs Ryan McDurmon / Neil Townsend6-7, 6-2, 0-1
2024-11-24vs Edwards/MemphisWon 32
L#1 DoublesJohn Stukenborg / Jay Thakkar vs Price Edwards / Brantley Davidson2-6, 7-5, 0-1
W#1 SinglesXiangxia Liu vs Brent Church6-4, 6-0
L#2 DoublesAlan Moore / Huan Nguyen vs Doug Schrank / Ludovic Bruneau6-3, 1-6, 0-1
W#2 SinglesMichael Agyemang vs Hunter Mitchell7-5, 2-6, 1-0
W#3 DoublesJared Roaten / Ryan Aghabeg vs Sam Moody / Wyeth Greene6-0, 6-1
2024-11-17vs Phillips/MemphisSplit 22
L#1 DoublesJohn Stukenborg / Huan Nguyen vs Matt Stark / Perry Green7-5, 1-6, 0-1
W#1 SinglesJonathan Mohler vs Alan Kirk1-6, 6-4, 1-0
W#2 DoublesMichael Mohler / Xiangxia Liu vs Rusty Phillips / Edgar Contreras6-2, 6-1
L#3 DoublesEdward Friedman / Ryan Aghabeg vs Chuck Lynch / Peyton Clark5-7, 6-4, 0-1
2024-11-12vs Coopwood/MemphisLost 23
L#1 DoublesHuan Nguyen / John Stukenborg vs Cepada Ransfer / Alan Willis5-7, 6-7
L#1 SinglesJonathan Mohler vs Chris Garner6-2, 4-6, 0-1
W#2 DoublesAlan Moore / Xiangxia Liu vs Stephen Ellis / Brandon Jackson6-4, 7-5
L#2 SinglesMichael Mohler vs Ryan Coopwood7-5, 4-6, 0-1
W#3 DoublesJay Thakkar / Ryan Aghabeg vs Arun Sashidharan / Brian Chapman6-3, 6-2
2024-11-03vs Shipley/MemphisWon 32
W#1 DoublesJohn Stukenborg / Jay Thakkar vs Russell Smith / Michael Parks6-1, 3-6, 1-0
L#1 SinglesJonathan Mohler vs Joseph Koelsch6-2, 1-6, 0-1
W#2 DoublesAlan Moore / Michael Wittke vs Paul Shifflet / Laurin Murk6-3, 5-7, 1-0
L#2 SinglesMichael Agyemang vs Walter Hoehn2-6, 5-7
W#3 DoublesMichael Mohler / Ryan Aghabeg vs Marion Gillespie / Michael Caldwell4-6, 6-3, 1-0
2024-10-28vs Bray/MemphisLost 04
L#1 DoublesJay Thakkar / John Stukenborg vs Jason Downs / Frank Robilio4-6, 0-6
L#2 DoublesXiangxia Liu / Alan Moore vs Bill Clark / John Mikl4-6, 1-6
L#2 SinglesMichael Wittke vs Brandon Brackett0-6, 1-6
L#3 DoublesMichael Mohler / Ryan Aghabeg vs William Winstead / John Manshack0-6, 3-6
2024-10-24vs Ensell/MemphisLost 23
W#1 DoublesJohn Stukenborg / Jay Thakkar vs Stuart Breakstone / Deepak Chandramouli6-0, 6-1
L#1 SinglesXiangxia Liu vs John Doe1-6, 1-6
L#2 DoublesAlan Moore / Michael Mohler vs James Ensell / Morrell Pierce3-6, 2-6
W#2 SinglesJonathan Mohler vs Paul Fultz6-1, 6-1
L#3 DoublesJared Roaten / Edward Friedman vs Rhett Brandt / Robert O'Bryan2-6, 0-6
2024-10-13vs Galdieri/MemphisLost 14
L#1 DoublesJohn Stukenborg / Jay Thakkar vs Samuel LaBonia / Brice Bailey4-6, 3-6
W#1 SinglesJonathan Mohler vs Gabe LaBonia6-0, 6-0
L#2 DoublesAlan Moore / Michael Wittke vs Wade Anthony / Hunter Hataway0-6, 1-6
L#2 SinglesJason Ridenour vs Mike Galdieri0-6, 0-6
L#3 DoublesMichael Mohler / Edward Friedman vs Winston Margaritis / John R Curlin2-6, 1-6
2024-10-06vs Reesman/MemphisLost 12
L#1 DoublesMichael Mohler / Jay Thakkar vs Jon Reesman / Alex Jankov3-6, 4-6
W#2 DoublesXiangxia Liu / Alan Moore vs Matthew Beickert / Chuck House6-3, 3-6, 1-0
L#3 DoublesRyan Aghabeg / Jared Roaten vs Glenn Neilson / Zachary Elliott2-6, 1-6
2024-09-29vs Yen/MemphisLost 13
L#1 DoublesJay Thakkar / John Stukenborg vs Narendra Ravinootala / Mandeep Singh2-6, 4-6
L#2 DoublesAlan Moore / Jared Roaten vs Nathan Gray / Chris Davenport1-6, 2-6
W#2 SinglesJonathan Mohler vs David Dachille7-6, 7-5
L#3 DoublesRyan Aghabeg / Michael Agyemang vs Michael Aragones / Chris Bay5-7, 0-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 standings6 teams · 3.0 Men
TeamWLInd. WInd. LSets lostGames lost
1Bray/Memphis100361432343
2Day/Memphis64321843378
3Ensell/Memphis46222860440
4Phillips/Memphis46222861457
5Mohler/Memphis46212964446
6Reesman/Memphis19153572512

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.73 estimated across 9 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.06
John Stukenborg
usually #1 Doubles 100% · published
2.85
Ryan Aghabeg
usually #3 Doubles 100% · published
2.80
Michael Mohler
usually #3 Doubles 38%, also #2 Doubles 38% · published
2.77
Michael Agyemang
usually #2 Singles 67%, also #3 Doubles 33% · published
2.74
Xiangxia Liu
usually #2 Doubles 57%, also #1 Singles 29% · published
2.74
Alan Moore
usually #2 Doubles 89%, also #3 Doubles 11% · published 3
2.60
Edward Friedman
usually #3 Doubles 100% · published 3
2.60
Jared Roaten
usually #3 Doubles 75%, also #2 Doubles 25% · published
2.43
Michael Wittke
usually #2 Doubles 67%, also #2 Singles 33% · published
Jason Ridenour
usually #2 Singles 100% · published
Jonathan Mohler
usually #1 Singles 71%, also #2 Singles 29% · published
Scott Hirsch
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.

Michael Wittke + Alan Moore4344% games−19.5% vs expected
Edward Friedman + Jared Roaten0530% gamesnot enough data
Michael Mohler + Jared Roaten3244% gamesnot enough data
John Stukenborg + Xiangxia Liu5071% gamesnot enough data
Michael Mohler + Alan Moore224 matchesnot enough data
Michael Wittke + Michael Mohler123 matchesnot enough data
Michael Mohler + Ryan Aghabeg123 matchesnot enough data
Ryan Aghabeg + Alan Moore123 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.

John Stukenborg
28W–18L career · 9 lines in 2025
<1%32%68%
3.06
Ryan Aghabeg
14W–16L career · 8 lines in 2025
<1%87%12%
2.85
Michael Mohler
11W–24L career · 8 lines in 2025
1%93%6%
2.80
Michael Agyemang
8W–6L career · 3 lines in 2025
2%94%4%
2.77
Xiangxia Liu
16W–11L career · 7 lines in 2025
3%95%2%
2.74
3
Alan Moore
14W–13L career · 9 lines in 2025
3%94%2%
2.74
3
Edward Friedman
5W–8L career · 3 lines in 2025
23%77%<1%
2.60
Jared Roaten
5W–13L career · 4 lines in 2025
23%77%<1%
2.60
Michael Wittke
5W–14L career · 3 lines in 2025
70%30%<1%
2.43
Jason Ridenour
0W–6L career · 1 line in 2025
not enough data
Jonathan Mohler
4W–4L career · 7 lines in 2025
not enough data
Scott Hirsch
2W–0L career · no 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.