Teams

LIFE TIME FITNESS/GV

2025 NTA ADULT FALL LEAGUE · 4.0 MEN

16 players · average NTRP 3.72 / 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 →
Schedule13 played
2025-12-13vs SPANISH OAKSLost 13
L#1 DoublesBenjamin Almario / James Hill vs Tony Woo / Ruy Bautista3-6, 2-6
L#1 SinglesMichael Janssen vs Domenico Pastia1-6, 3-6
L#2 DoublesParminder Kang / David Needham vs Anthony Osibov / Matt Stephenson3-6, 2-6
W#3 DoublesJames McGreevy / Donnis Willis vs N/A6-0, 6-0
2025-12-06vs RED ROCK CC #2Lost 03
L#1 DoublesDavid Needham / Raj Singh vs Kevin McPartlin / Zack Messer3-6, 5-7
L#2 DoublesDan Michalski / Benjamin Almario vs Albert Quimson / Joshua Thompson1-6, 3-6
L#3 DoublesRussell Terao / Onidio Mirabal vs Brian Sorrentino / John McCann2-6, 7-6, 0-1
2025-12-03vs RED ROCK CC #1Lost 12
L#1 DoublesParminder Kang / David Needham vs Karl Robinson / Jack Hogan4-6, 2-6
L#1 SinglesMichael Janssen vs Mike Burgoyne2-6, 3-6
W#2 DoublesBrad Cunningham / James Hill vs David Holmes / Ryan Liu2-6, 6-4, 1-0
2025-11-21vs TPCLost 13
L#1 DoublesRussell Terao / Brad Cunningham vs Ron Hofflander / Jason Schrock3-6, 0-6
L#1 SinglesBenjamin Almario vs Radha Kotamarti2-6, 1-6
L#2 DoublesDan Michalski / James Hill vs Rome Kennedy / Dmitriy Kosyagin1-6, 0-6
W#3 DoublesOnidio Mirabal / James McGreevy vs N/A6-0, 6-0
2025-11-08vs SPANISH TRAILLost 04
L#1 DoublesParminder Kang / David Needham vs Sathi Dispanurat / Kendall Stowe6-7, 6-3, 0-1
L#1 SinglesMichael Janssen vs Alexander Martin6-3, 2-6, 0-1
L#2 DoublesRaj Singh / Donnis Willis vs Jeremy Madsen / Robert Martin3-6, 4-6
L#3 DoublesJames Hill / Onidio Mirabal vs Jim Ray / COLE BOREN1-6, 1-6
2025-11-01vs DTC #3Lost 12
L#1 DoublesDavid Needham / Craig Steiger vs Robert Hau / Daniel Hsueh5-5
W#2 DoublesOnidio Mirabal / Parminder Kang vs Brian Carroll / Jackson Olsen1-6, 7-5, 1-0
L#3 DoublesDonnis Willis / Dan Michalski vs Jeremie Moll / Gerardo Perez3-6, 2-6
2025-10-25vs DRAGONRIDGE CCSplit 22
L#1 DoublesRaj Singh / James Hill vs Daniel Fogg / Jeff Ng1-6, 1-6
W#1 SinglesMichael Janssen vs Philip Luna7-5, 6-1
W#2 DoublesTroy Fenn / Donnis Willis vs Marshall Reaney / Brian Wylie3-6, 6-2, 1-0
L#3 DoublesOnidio Mirabal / Deryck Campbell vs Paul Cornbleth / Michael Gleason0-6, 5-7
2025-10-19vs SOUTHERN HIGHLANDSLost 12
W#1 DoublesRaj Singh / Russell Terao vs Jon Afalla / Carlos Aguirre7-5, 6-4
L#2 DoublesParminder Kang / Brad Cunningham vs Abraham Taylor / Matt Sinnock5-7, 7-6, 1-0
L#3 DoublesDan Michalski / Donnis Willis vs Christopher Silversmith / Benjamin Kott2-6, 3-6
2025-10-11vs WHITNEY MESA PARKLost 04
L#1 DoublesDonnis Willis / Dan Michalski vs Michael Springer / Patrick Stover2-6, 4-6
L#1 SinglesBenjamin Almario vs Peyman Bastani1-6, 4-6
L#2 DoublesRaj Singh / Parminder Kang vs Doug Beil / Junghyun Yang7-5, 3-6, 0-1
L#3 DoublesOnidio Mirabal / James McGreevy vs Earl Peralta / YuCheng Chen2-6, 2-6
2025-10-04vs SPANISH OAKSLost 13
L#1 DoublesParminder Kang / David Needham vs Matt Stephenson / Jimmy Jamie3-6, 4-6
W#1 SinglesMatthew Paglia vs Tony Woo6-3, 6-3
L#2 DoublesJames Hill / Dan Michalski vs Sonny Ho / Marcello Cardenas2-6, 2-6
L#3 DoublesDeryck Campbell / Onidio Mirabal vs Anthony Osibov / Domenico Pastia1-6, 2-6
2025-09-27vs DTC #1Split 22
W#1 DoublesParminder Kang / David Needham vs Michael Lwin / Paul Karlik6-2, 4-6, 1-0
W#1 SinglesMichael Janssen vs Jason Tang7-6, 3-6, 1-0
L#2 DoublesDeryck Campbell / Donnis Willis vs Michael Borenstein / Scott Baker2-6, 2-6
L#3 DoublesBenjamin Almario / James Hill vs Ehsan Kaveh / Tyler Baker1-6, 5-7
2025-09-20vs DTC #2Lost 03
L#1 DoublesParminder Kang / Rocco Santini vs Jack Stevens / Tyler Gaston5-7, 3-6
L#2 DoublesJames Hill / Raj Singh vs Peter Goatz / Kota Cook1-6, 6-7
L#3 DoublesDan Michalski / Brad Cunningham vs Brent Muir / John Rodrigues1-6, 2-6
2025-09-13vs RED ROCK CC #2Won 31
W#1 DoublesCraig Steiger / David Needham vs Brian Sorrentino / Albert Quimson0-6, 6-2, 1-0
W#1 SinglesMatthew Paglia vs John McCann6-4, 6-0
L#2 DoublesPatrick ONeill / Dan Michalski vs David Oraee / Duane Bickmore6-0, 3-6, 0-1
W#3 DoublesJames Hill / Raj Singh vs Daigo Ishikawa / Bryce Tacker7-5, 1-6, 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 standings for 4.0 MEN 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.50 estimated across 14 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 #1 Singles 100% · published
3.71
Michael Janssen
usually #1 Singles 100% · published
3.70
Craig Steiger
usually #1 Doubles 100% · published 4
3.70
Rocco Santini
usually #1 Doubles 100% · published 4
3.67
David Needham
usually #1 Doubles 88%, also #2 Doubles 13% · published 4
3.66
Raj Singh
usually #2 Doubles 43%, also #1 Doubles 43% · published
3.52
Donnis Willis
usually #2 Doubles 43%, also #3 Doubles 43% · published 4
3.48
Parminder Kang
usually #1 Doubles 56%, also #2 Doubles 44% · published
3.43
Dan Michalski
usually #2 Doubles 44%, also #3 Doubles 44% · published 3.5
3.33
Benjamin Almario
usually #1 Singles 40%, also #3 Doubles 20% · published 3.5
3.32
Brad Cunningham
usually #2 Doubles 50%, also #3 Doubles 25% · published 3.5
3.25
Russell Terao
usually #2 Doubles 40%, also #1 Doubles 40% · published 3.5
3.20
Onidio Mirabal
usually #3 Doubles 86%, also #2 Doubles 14% · published 3.5
3.15
Troy Fenn
usually #2 Doubles 100% · published
James Hill
published
Patrick ONeill
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.

Onidio Mirabal + Parminder Kang2442% games+2.1% vs expected
Parminder Kang + David Needham8850% games+1.7% vs expected
Onidio Mirabal + Russell Terao61346% games+1.7% vs expected
Raj Singh + Parminder Kang3646% games−1.8% vs expected
Donnis Willis + Onidio Mirabal1638% games−6.6% vs expected
Raj Singh + Brad Cunningham0535% games−7.8% vs expected
Craig Steiger + David Needham4257% gamesnot enough data
Onidio Mirabal + Raj Singh134 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.

Matthew Paglia
44W–20L career · 2 lines in 2025
1%85%14%
3.85
Michael Janssen
43W–31L career · 5 lines in 2025
7%91%2%
3.71
4
Craig Steiger
44W–35L career · 2 lines in 2025
7%91%2%
3.70
4
Rocco Santini
82W–87L career · 1 line in 2025
8%91%2%
3.70
4
David Needham
51W–47L career · 8 lines in 2025
11%88%1%
3.67
Raj Singh
61W–103L career · 7 lines in 2025
13%86%1%
3.66
4
Donnis Willis
57W–96L career · 7 lines in 2025
44%56%<1%
3.52
Parminder Kang
116W–119L career · 9 lines in 2025
55%45%<1%
3.48
3.5
Dan Michalski
136W–157L career · 18 lines in 2025
<1%70%30%
3.43
3.5
Benjamin Almario
16W–19L career · 5 lines in 2025
1%88%11%
3.33
3.5
Brad Cunningham
56W–59L career · 4 lines in 2025
1%89%10%
3.32
3.5
Russell Terao
86W–136L career · 5 lines in 2025
4%93%3%
3.25
3.5
Onidio Mirabal
94W–209L career · 7 lines in 2025
8%91%2%
3.20
Troy Fenn
20W–31L career · 1 line in 2025
14%85%1%
3.15
James Hill
1W–18L career · no lines in 2025
not enough data
Patrick ONeill
33W–11L 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.