Teams

Heard/Memphis

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

14 players · average NTRP 3.00 / TENNESSEE

View scouting list →
Schedule8 played
2025-11-23vs Day/MemphisWon 32
W#1 DoublesGraham Heard / Matt Stark vs Barrett Day / Sean Henneberger5-7, 6-1, 1-0
W#1 SinglesPeyton Clark vs WILLIAM A FRAZIER6-1, 6-1
L#2 DoublesJohn Stukenborg / Christopher Murabito vs Gregory Gaston / Jason Buchanan7-5, 5-7, 0-1
L#2 SinglesJoe Gleason vs Tyler Little1-6, 1-6
W#3 DoublesJason Noffsinger / Corey Richter vs Blake Hankins / John Hammons3-6, 6-1, 1-0
2025-11-16vs Day/MemphisWon 32
W#1 DoublesGraham Heard / Matt Stark vs Barrett Day / Blake Hankins7-5, 1-6, 1-0
L#1 SinglesChristopher Murabito vs Tyler Little6-0, 4-6, 0-1
W#2 DoublesEric Gibbs / Gareth Tasker vs WILLIAM A FRAZIER / DENIS BRUNOTTE6-2, 6-0
W#2 SinglesPeyton Clark vs Patrick Turner2-6, 6-2, 1-0
L#3 DoublesJoe Gleason / John Stukenborg vs Jason Buchanan / David Hopkins3-6, 6-7
2025-11-09vs Miller/MemphisWon 32
W#1 DoublesMatt Stark / Gareth Tasker vs James Ensell / John Castany4-6, 6-2, 1-0
W#1 SinglesPeyton Clark vs Deepak Chandramouli6-0, 6-2
L#2 DoublesJason Noffsinger / Corey Richter vs Jon Reesman / Rollin Riggs4-6, 7-5, 0-1
W#2 SinglesJohn Stukenborg vs Kjell Wander6-4, 6-2
L#3 DoublesEdgar Contreras / Chuck Lynch vs Glenn Neilson / Stuart Breakstone6-7, 6-2, 0-1
2025-11-02vs Takahashi/MemphisWon 32
W#1 DoublesGraham Heard / Matt Stark vs Daniel Kim / Zach Bush6-1, 2-6, 1-0
L#1 SinglesChristopher Murabito vs Eric Raymond6-7, 4-6
W#2 DoublesPerry Green / Corey Richter vs Phillip Kirlin / Brandon Jackson6-2, 6-3
W#2 SinglesPeyton Clark vs Kim Barkins6-2, 6-1
L#3 DoublesEdgar Contreras / Alfredo Moran vs Zach Minton / Jose Romero1-6, 6-2, 1-0
2025-10-28vs Bay/MemphisWon 32
W#1 DoublesPeyton Clark / Graham Heard vs Mandeep Singh / Corey Epps6-1, 6-4
W#1 SinglesChristopher Murabito vs Tariq Hasan6-4, 6-0
W#2 DoublesJohn Stukenborg / Gareth Tasker vs Jeff Moser / Vinod Maller6-4, 6-3
L#2 SinglesCorey Richter vs Kush Shah6-3, 2-6, 1-0
L#3 DoublesJason Noffsinger / Joe Gleason vs Narendra Ravinootala / Hiren Pokharna6-4, 3-6, 0-1
2025-10-26vs Edwards/MemphisLost 23
W#1 DoublesGraham Heard / Eric Gibbs vs Jay Thakkar / Stuart McClure6-1, 6-3
L#1 SinglesJohn Stukenborg vs Robert Bradsher3-6, 2-6
L#2 DoublesJoe Gleason / Jason Noffsinger vs Brent Church / James Olsen2-6, 3-6
W#2 SinglesCorey Richter vs Saunders Lin7-6, 6-2
L#3 DoublesChuck Lynch / Edgar Contreras vs Donal Harris / Ludovic Bruneau6-3, 0-6, 0-1
2025-10-19vs Herren/MemphisLost 23
W#1 DoublesGareth Tasker / Perry Green vs Eric Barnes / Paul Fultz6-7, 6-3, 1-0
W#1 SinglesJohn Stukenborg vs Paul Ohrberg6-1, 7-5
L#2 DoublesJoe Gleason / Edgar Contreras vs Seth Herren / Matthew Sparks6-7, 4-6
L#2 SinglesAlfredo Moran vs Grant Joiner3-6, 2-6
L#3 DoublesChuck Lynch / Corey Richter vs Christopher Rogers / Joshua Feinberg3-6, 2-6
2025-09-28vs Bay/MemphisWon 40
W#1 DoublesGraham Heard / Matt Stark vs Corey Epps / Hiren Pokharna6-3, 6-0
W#2 DoublesGareth Tasker / John Stukenborg vs Srinivas Reddy Busi Reddy / Chris Davenport7-5, 6-2
W#2 SinglesPeyton Clark vs Tariq Hasan6-4, 6-4
W#3 DoublesJoe Gleason / Jason Noffsinger vs Phillip Bay / Vinod Maller2-6, 7-5, 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 standings12 teams · 3.0 Men
TeamWLInd. WInd. LSets lostGames lost
1Bray/Memphis7131929298
2Day/Memphis62271329286
3Heard/Memphis62231742332
4Pedro/Memphis53271329283
5Takahashi/Memphis44221840351
6Miller/Memphis44211942355
7Eason/Memphis44172348351
8Coleman/Memphis26172349386
9Bay/Memphis26182250376
10Cunningham/Memphis26132757400
11Aur/Memphis26112961408
12Herren/Memphis1763469452

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.91 estimated across 12 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.29
Christopher Murabito
usually #1 Singles 71%, also #2 Singles 14% · published 3.5
3.13
Graham Heard
usually #1 Doubles 100% · published
3.07
John Stukenborg
usually #2 Doubles 33%, also #1 Singles 22% · published
3.05
Matt Stark
usually #1 Doubles 67%, also #2 Doubles 22% · published
2.95
Corey Richter
usually #3 Doubles 36%, also #2 Doubles 27% · published 3
2.95
Gareth Tasker
usually #2 Doubles 60%, also #1 Doubles 40% · published
2.92
Peyton Clark
usually #2 Singles 50%, also #1 Singles 33% · published
2.85
Perry Green
usually #2 Doubles 50%, also #1 Doubles 50% · published
2.78
Edgar Contreras
usually #3 Doubles 75%, also #2 Doubles 25% · published
2.77
Jason Noffsinger
usually #3 Doubles 60%, also #2 Doubles 40% · published
2.69
Joe Gleason
usually #3 Doubles 50%, also #2 Doubles 33% · published
2.52
Chuck Lynch
usually #3 Doubles 100% · published 3
Alfredo Moran
usually #3 Doubles 50%, also #2 Singles 50% · published 2.5
Elliot Kiersky
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.

Matt Stark + Graham Heard8165% games+14.0% vs expected
Perry Green + Edgar Contreras7359% games+9.9% vs expected
Gareth Tasker + John Stukenborg4162% gamesnot enough data
Chuck Lynch + Peyton Clark3252% gamesnot enough data
Jason Noffsinger + Joe Gleason224 matchesnot enough data
Elliot Kiersky + Edgar Contreras404 matchesnot enough data
Perry Green + Elliot Kiersky123 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.5
Christopher Murabito
20W–12L career · 7 lines in 2026
2%92%6%
3.29
Graham Heard
19W–6L career · 6 lines in 2026
<1%17%83%
3.13
John Stukenborg
24W–16L career · 8 lines in 2026
<1%31%69%
3.07
Matt Stark
15W–8L career · 9 lines in 2026
<1%37%63%
3.05
3
Corey Richter
11W–16L career · 11 lines in 2026
<1%63%37%
2.95
Gareth Tasker
10W–4L career · 5 lines in 2026
<1%64%36%
2.95
Peyton Clark
12W–2L career · 6 lines in 2026
<1%72%28%
2.92
Perry Green
12W–10L career · 2 lines in 2026
1%85%15%
2.85
Edgar Contreras
21W–14L career · 4 lines in 2026
2%92%6%
2.78
Jason Noffsinger
8W–8L career · 5 lines in 2026
3%92%5%
2.77
Joe Gleason
3W–6L career · 6 lines in 2026
9%90%1%
2.69
3
Chuck Lynch
3W–7L career · 3 lines in 2026
43%57%<1%
2.52
2.5
Alfredo Moran
0W–4L career · 2 lines in 2026
not enough data
Elliot Kiersky
5W–3L 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.