Teams

Phil James/TU

2025 TUL ADULT 18 & Over League · 3.5 MEN

13 players · average NTRP 3.25 / 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 →
Schedule11 played
2025-06-19vs Norton/LFSplit 22
W#1 SinglesMarkus Pilsl vs Thomas Guernsey6-7, 6-2, 1-0
L#2 DoublesPhillip James / Steve Heidorn vs Bryan Thomas / Andrew West0-6, 2-6
W#2 SinglesMatt Epperson vs Scott Love4-2
L#3 DoublesRon Mayfield / Troy Wilson vs John Norton / Kolsen Mclaughlin3-6, 6-4, 0-1
2025-06-10vs Pearce/CRWon 31
L#1 DoublesPhillip James / Rick Wheeler vs Alex Howard / William Stonestreet6-0, 6-7, 0-1
W#1 SinglesMarkus Pilsl vs Jacob Pearce6-1, 5-7, 1-0
W#2 DoublesRon Mayfield / Mark Siebert vs Ken Cole / Steve Dixon6-2, 4-6, 1-0
W#2 SinglesMatt Epperson vs Austin Briggs6-0, 6-1
2025-06-03vs declined/Siddall/SHLost 14
L#1 DoublesPhillip James / Troy Wilson vs Paul Warren / Ryan Buchan0-6, 0-6
W#1 SinglesMarkus Pilsl vs Matthew Bristow3-6, 7-5, 1-0
L#2 DoublesSteve Heidorn / Larry Stalcup vs Matthew Wollmershauser / Chris Ashman3-6, 3-6
L#2 SinglesMatt Epperson vs Trey Barrow6-4, 1-6, 0-1
L#3 DoublesScot Holcombe / James Rader vs WIlliam Woodring / Beau Evans1-6, 0-6
2025-05-13vs Tulsa/Ragan/GRWon 32
L#1 DoublesTroy Wilson / Rick Wheeler vs Adam Hannaford / John Kunick1-6, 0-6
W#1 SinglesMatt Epperson vs James Lorenzen7-5, 6-1
L#2 DoublesPhillip James / John Johnson vs Isaiah Wilson / William Waggoner2-6, 1-6
W#2 SinglesMarkus Pilsl vs Ashley Allinder6-0, 6-1
W#3 DoublesBrad Beaird / Steve Heidorn vs Kenneth Ragan / Chris Ferris6-1, 1-6, 1-0
2025-05-05vs Ruefly 3.5/LFLost 23
L#1 DoublesRon Mayfield / Mark Siebert vs Chad McDermott / Keith Averitt6-3, 1-6, 0-1
W#1 SinglesMarkus Pilsl vs Andrew Kwateng7-6, 6-1
W#2 DoublesPhillip James / Rick Wheeler vs Jeremy Brunk / Corey Wilson7-6, 1-6, 1-0
L#2 SinglesMatt Epperson vs Kevin Luu4-6, 3-6
L#3 DoublesSteve Heidorn / Troy Wilson vs Seth Spreiter / Jason Smith3-6, 2-6
2025-05-03vs Lott 3.5/FRWon 41
L#1 DoublesTroy Wilson / Rick Wheeler vs Larry Birch / Josh Hinkle5-7, 7-6, 0-1
W#1 SinglesMarkus Pilsl vs Chris OHara6-1, 6-3
W#2 DoublesRon Mayfield / Mark Siebert vs Ron Sills / Jim Sides6-4, 6-4
W#2 SinglesMatt Epperson vs Andy Blankenship6-1, 6-0
W#3 DoublesScot Holcombe / John Johnson vs Brian Torres / Michael Yarnall6-0, 6-4
2025-04-21vs Penn 18s/PHLost 05
L#1 DoublesRick Wheeler / Troy Wilson vs Thomas Arens / Julio Cuadra2-6, 5-7
L#1 SinglesMarkus Pilsl vs Parker Williams6-2, 1-6, 1-0
L#2 DoublesRon Mayfield / Mark Siebert vs Keith Henley / Keith Moore6-3, 2-6, 0-1
L#2 SinglesSteve Heidorn vs Matt Holland0-6, 1-6
L#3 DoublesPhillip James / Scot Holcombe vs Joel Rice / Steven Henry1-6, 3-6
2025-04-17vs Sanditen/LFLost 23
W#1 DoublesMark Siebert / Ron Mayfield vs Dustin Howerton / Cody Coggins6-2, 0-6, 1-0
L#1 SinglesMarkus Pilsl vs Thomas Alford5-7, 3-6
L#2 DoublesScot Holcombe / Steve Heidorn vs Jonathan Bush / Rob Stalb3-6, 3-6
W#2 SinglesMatt Epperson vs Tyler Hancock7-5, 6-1
L#3 DoublesPhillip James / Rick Wheeler vs Daniel Wheeler / Bradley Sanditen3-6, 1-6
2025-04-07vs Jones/TTC 3.5MWon 41
W#1 DoublesRick Wheeler / Troy Wilson vs Douglas Phillips / Raymond Chiu6-2, 6-2
W#1 SinglesMarkus Pilsl vs Chuy Socarro6-2, 7-5
W#2 DoublesMark Siebert / Scot Holcombe vs Todd Ray / Paul Korte6-7, 6-4, 1-0
W#2 SinglesMatt Epperson vs Jeff Vernon7-5, 6-4
L#3 DoublesRon Mayfield / Phillip James vs Derek Mordhorst / Scott Cole5-7, 4-6
2025-04-02vs Press/GR 3.5MWon 41
W#1 DoublesRick Wheeler / Troy Wilson vs Fabio Terenzi / Prakash Subramaniam6-1, 6-2
W#1 SinglesMarkus Pilsl vs Caleb Elrod6-1, 6-2
W#2 DoublesMark Siebert / Scot Holcombe vs Karthik Sekandlapuram / Donell Trinh6-3, 4-6, 1-0
W#2 SinglesMatt Epperson vs Logan Banfield7-6, 6-4
L#3 DoublesPhillip James / Larry Stalcup vs Ronald Becker / Scott Fagin2-6, 1-6
2025-03-25vs Freed/PHLost 14
L#1 DoublesRick Wheeler / Troy Wilson vs Ken Hedrick / Jay Gulick4-6, 2-6
L#1 SinglesMatt Epperson vs Kevin Gore3-6, 2-6
L#2 DoublesSteve Heidorn / Scot Holcombe vs Jerry Freed / Ky Nichols5-7, 3-6
W#2 SinglesMarkus Pilsl vs John Tulloch6-0, 6-1
L#3 DoublesPhillip James / Mark Siebert vs Jim Vanderveen / Darin Berryhill2-6, 2-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 standings10 teams · 3.5 MEN
TeamWLInd. WInd. LSets lostGames lost
1declined/Siddall/SH101411438393
2Tulsa/Ragan/GR92371845427
3Sanditen/LF83302557472
4Penn 18s/PH74361945387
5Phil James/TU65272865489
6Jones/TTC 3.5M47272864499
7Norton/LF38262963501
8Pearce/CR38223376569
9Lott 3.5/FR29163981563
10Press/GR 3.5M110124389588

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.00 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.36
Markus Pilsl
usually #1 Singles 82%, also #2 Singles 18% · published
3.31
Rick Wheeler
usually #1 Doubles 78%, also #2 Doubles 11% · published
3.21
Matt Epperson
usually #2 Singles 80%, also #1 Singles 20% · published
3.19
Steve Heidorn
usually #2 Doubles 57%, also #3 Doubles 29% · published
3.15
Ron Mayfield
usually #2 Doubles 43%, also #3 Doubles 29% · published
3.13
Mark Siebert
usually #2 Doubles 63%, also #1 Doubles 25% · published
2.93
Phillip James
usually #3 Doubles 50%, also #2 Doubles 30% · published
2.90
Brad Beaird
usually #3 Doubles 100% · published 3.5
2.72
Scot Holcombe
usually #2 Doubles 57%, also #3 Doubles 43% · published
2.70
James Rader
usually #3 Doubles 100% · published 3
2.44
Larry Stalcup
usually #1 Doubles 63%, also #2 Doubles 25% · published
John Johnson
published
Troy Wilson
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 Epperson + Phillip James1644% games+5.6% vs expected
Ron Mayfield + Phillip James51143% games+3.0% vs expected
Rick Wheeler + Ron Mayfield81446% games+2.9% vs expected
Troy Wilson + John Johnson4350% games+2.3% vs expected
Rick Wheeler + Phillip James81546% games+0.4% vs expected
Ron Mayfield + Mark Siebert122347% games−0.4% vs expected
Larry Stalcup + Rick Wheeler2540% games−1.7% vs expected
Phillip James + Mark Siebert71242% games−2.5% vs expected
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.

Markus Pilsl
66W–55L career · 11 lines in 2025
<1%85%14%
3.36
Rick Wheeler
47W–69L career · 9 lines in 2025
1%92%7%
3.31
Matt Epperson
37W–30L career · 10 lines in 2025
5%93%1%
3.21
Steve Heidorn
5W–16L career · 7 lines in 2025
7%92%1%
3.19
Ron Mayfield
49W–124L career · 7 lines in 2025
12%88%<1%
3.15
Mark Siebert
33W–65L career · 8 lines in 2025
15%84%<1%
3.13
Phillip James
66W–130L career · 10 lines in 2025
<1%69%31%
2.93
3.5
Brad Beaird
8W–25L career · 1 line in 2025
78%22%<1%
2.90
Scot Holcombe
6W–33L career · 7 lines in 2025
4%94%2%
2.72
3
James Rader
41W–47L career · 1 line in 2025
6%93%1%
2.70
Larry Stalcup
36W–112L career · 8 lines in 2025
69%31%<1%
2.44
John Johnson
26W–48L career · no lines in 2025
not enough data
Troy Wilson
20W–23L 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.