Teams

LIFE TIME FITNESS/GV

2025 USTA ADULT LEAGUE 18 & OVER · 4.0 MEN- 18 & OVER

17 players · average NTRP 3.79 / NEVADA

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 →
Schedule10 played
2025-05-31vs LORENZI PARKLost 13
L#1 DoublesParminder Kang / Jeff Ng vs Allen Fleegle / Jackson Olsen6-7, 4-6
W#1 SinglesRocco Santini vs Christopher Silversmith6-1, 6-1
L#2 DoublesRaj Singh / James Hill vs Jeremie Moll / Abraham Taylor4-6, 5-7
L#2 SinglesOnidio Mirabal vs Allan-Robert Peetsalu0-6, 1-6
2025-05-17vs SPANISH TRAILWon 41
W#1 DoublesDavid Needham / Craig Steiger vs Jim Ray / Kendall Stowe7-6, 6-1
W#1 SinglesRocco Santini vs Erick Sanchez6-2, 6-1
L#2 DoublesMichael Gleason / Onidio Mirabal vs Robert Martin / Brett Wachter3-6, 1-6
W#2 SinglesMatthew Paglia vs Andrew Sherer6-2, 6-4
W#3 DoublesParminder Kang / Raj Singh vs Christopher Madsen / Jeremy Madsen4-6, 6-2, 1-0
2025-05-10vs WHITNEY MESA PARK #2Won 32
L#1 DoublesCraig Steiger / Parminder Kang vs William Ly / Sathi Dispanurat4-6, 6-1, 0-1
W#1 SinglesRocco Santini vs Alexander Martin4-6, 6-4, 1-0
L#2 DoublesJon Afalla / James Hill vs Nate Dimmie / Phil Pham4-6, 6-2, 0-1
W#2 SinglesMatthew Paglia vs Hayden Barton6-0, 5-7, 1-0
W#3 DoublesRaj Singh / William Ferrence vs Justin Seria / Joshua Mikhael Co6-7, 6-2, 1-0
2025-05-03vs TPCLost 13
L#1 DoublesJames Hill / Donnis Willis vs Jason Schrock / Ivaylo Petkov6-7, 3-6
W#2 DoublesWilliam Ferrence / Michael Gleason vs Darin Hoesel / Andrew Chong6-2, 6-7, 1-0
L#2 SinglesRocco Santini vs Rome Kennedy6-3, 3-6, 0-1
L#3 DoublesOnidio Mirabal / Rod Faircloth vs David Altfas / Dmitriy Kosyagin6-7, 3-6
2025-04-26vs NV/SCHNITZ/ADULT18&OVER/M4.0Lost 14
L#1 DoublesDavid Needham / Parminder Kang vs Adam Gratz / Robert Wark3-6, 2-6
L#1 SinglesRocco Santini vs Michael P Buchmiller1-6, 1-6
W#2 DoublesCraig Steiger / Jeff Ng vs Marco Borremans / Jason Tang7-6, 7-6
L#2 SinglesJon Afalla vs Shane Littlefield3-6, 6-7
L#3 DoublesRaj Singh / Donnis Willis vs Michael Borenstein / Ehsan Kaveh2-6, 2-6
2025-04-12vs SPANISH TRAILLost 23
L#1 DoublesJon Afalla / Tyler Klunick vs Austin Petit / Andy Fouche1-6, 3-6
W#1 SinglesRocco Santini vs Erick Sanchez1-6, 6-3, 1-0
W#2 DoublesParminder Kang / David Needham vs Kendall Stowe / Michael Delozier6-3, 6-4
L#2 SinglesMatthew Paglia vs Andrew Sherer7-6, 2-6, 0-1
L#3 DoublesOnidio Mirabal / Donnis Willis vs Brett Wachter / Jim Ray2-6, 2-6
2025-04-05vs LORENZI PARKLost 23
L#1 DoublesParminder Kang / Tyler Klunick vs Gerardo Perez / Allen Fleegle2-6, 2-6
W#1 SinglesRocco Santini vs Andrew Volin6-2, 6-1
L#2 DoublesJeff Ng / Craig Steiger vs Jeremie Moll / Allan-Robert Peetsalu6-4, 1-6, 0-1
W#2 SinglesMatthew Paglia vs Christopher Silversmith6-0, 6-1
L#3 DoublesJon Afalla / Patrick ONeill vs Kent Watts / Jackson Olsen3-6, 6-7
2025-03-29vs TPCLost 23
L#1 DoublesCraig Steiger / Parminder Kang vs Jason Schrock / Ivaylo Petkov4-6, 3-6
L#1 SinglesJon Afalla vs Rome Kennedy3-6, 6-7
W#2 DoublesRaj Singh / Donnis Willis vs Darin Hoesel / Andrew Chong6-4, 6-4
W#2 SinglesRocco Santini vs Michael Springer6-0, 7-5
L#3 DoublesTyler Klunick / Rod Faircloth vs David Altfas / Dmitriy Kosyagin3-6, 2-6
2025-03-22vs WHITNEY MESA PARK #2Split 22
L#1 DoublesOnidio Mirabal / James Hill vs Joel Yokogawa / Joshua Mikhael Co0-6, 4-6
W#1 SinglesJon Afalla vs Benjamin Choi6-4, 6-2
L#2 DoublesDavid Needham / Michael Gleason vs Eric Chun / Sathi Dispanurat7-5, 2-6, 0-1
W#2 SinglesRocco Santini vs Phil Pham6-1, 6-1
2025-03-15vs NV/SCHNITZ/ADULT18&OVER/M4.0Lost 04
L#1 DoublesPatrick ONeill / Jon Afalla vs Robert Wark / Adam Gratz2-6, 1-6
L#1 SinglesRocco Santini vs Jay Hu6-7, 4-6
L#2 DoublesTyler Klunick / Rod Faircloth vs Allen Morgan / Ehsan Kaveh5-7, 7-6, 0-1
L#3 DoublesOnidio Mirabal / Michael Gleason vs Daniel Dragnev / Joseph DeMilliano3-6, 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 standings for 4.0 MEN- 18 & OVER have not been collected yet. Where we have them we show every team in the flight ranked, with this team highlighted. The crawler is still filling in older seasons and flights.

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.52 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.85
Matthew Paglia
usually #2 Singles 100% · published
3.70
Craig Steiger
usually #1 Doubles 60%, also #2 Doubles 40% · published 4
3.70
Rocco Santini
usually #1 Singles 70%, also #2 Singles 30% · published 4
3.67
David Needham
usually #1 Doubles 50%, also #2 Doubles 50% · published 4
3.67
Jeff Ng
usually #2 Doubles 67%, also #1 Doubles 33% · published
3.66
Raj Singh
usually #3 Doubles 60%, also #2 Doubles 40% · published
3.52
Donnis Willis
usually #3 Doubles 50%, also #2 Doubles 25% · published 4
3.48
Parminder Kang
usually #1 Doubles 71%, also #3 Doubles 14% · published
3.41
Jon Afalla
usually #1 Doubles 29%, also #1 Singles 29% · published 3.5
3.25
Rod Faircloth
usually #2 Doubles 50%, also #3 Doubles 40% · published 3.5
3.20
Onidio Mirabal
usually #3 Doubles 43%, also #2 Doubles 36% · published 3.5
3.15
Troy Fenn
usually #2 Doubles 50%, also #3 Doubles 50% · published
James Hill
published
Michael Gleason
published
Patrick ONeill
published
Tyler Klunick
usually #1 Doubles 50%, also #3 Doubles 25% · published
William Ferrence
usually #3 Doubles 50%, also #2 Doubles 50% · 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.

Raj Singh + Rod Faircloth7552% games+10.7% vs expected
Jon Afalla + Rod Faircloth2352% games+8.8% vs expected
Onidio Mirabal + Parminder Kang2442% games+2.1% vs expected
Onidio Mirabal + Rod Faircloth61644% games+1.7% vs expected
Parminder Kang + David Needham8850% games+1.7% vs expected
Raj Singh + Parminder Kang3646% games−1.8% vs expected
Donnis Willis + Onidio Mirabal1638% games−6.6% vs expected
Craig Steiger + David Needham4257% gamesnot 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.

Matthew Paglia
44W–20L career · 4 lines in 2025
1%85%14%
3.85
4
Craig Steiger
44W–35L career · 5 lines in 2025
7%91%2%
3.70
4
Rocco Santini
82W–87L career · 10 lines in 2025
8%91%2%
3.70
4
David Needham
51W–47L career · 4 lines in 2025
11%88%1%
3.67
Jeff Ng
77W–92L career · 3 lines in 2025
11%88%1%
3.67
Raj Singh
61W–103L career · 5 lines in 2025
13%86%1%
3.66
4
Donnis Willis
57W–96L career · 4 lines in 2025
44%56%<1%
3.52
Parminder Kang
116W–119L career · 7 lines in 2025
55%45%<1%
3.48
3.5
Jon Afalla
57W–72L career · 6 lines in 2025
<1%73%26%
3.41
3.5
Rod Faircloth
299W–305L career · 10 lines in 2025
3%93%4%
3.25
3.5
Onidio Mirabal
94W–209L career · 14 lines in 2025
8%91%2%
3.20
Troy Fenn
20W–31L career · 2 lines in 2025
14%85%1%
3.15
James Hill
1W–18L career · no lines in 2025
not enough data
Michael Gleason
18W–24L career · no lines in 2025
not enough data
Patrick ONeill
33W–11L career · no lines in 2025
not enough data
Tyler Klunick
13W–24L career · 4 lines in 2025
not enough data
William Ferrence
13W–19L career · 2 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.