Teams

40 Wilco Warriors 4.0

Winter Adult 40 & Over WeekEND · Mens 4.0 40+

17 players · average NTRP 4.00 / TEXAS

View scouting list →
Schedule8 played
2026-03-22vs Courtyard 4.0Won 32
W#1 DoublesHarry Tran / Brian Winans vs Darin Upchurch / Aaron Green6-2, 6-0
L#1 SinglesLarry Michel vs Vinny Tavares3-6, 6-4, 1-0
W#2 DoublesNhan Tran / Nhan Pham vs L Shawn Wong / Jayaprakash Subramaniam6-4, 6-3
L#3 DoublesJereme Gooch / Brett Laine vs Chris Darmanin / Marcus Gwyn2-6, 4-6
W#4 DoublesOmar Boulden / Vimal Reddy vs Ajit D'Sa / Brad Smyth7-5, 6-4
2026-03-08vs Westwood OverheadWon 32
W#1 DoublesBrandon Zinn / German Acuna vs Joe Newberry / Evan Smith6-2, 6-4
L#1 SinglesCuong Duong vs Preston Patton4-6, 5-7
L#2 DoublesBrian Winans / Changsu Lee vs Guy MacNeill / Russell Booth3-6, 4-6
W#3 DoublesNhan Tran / Brett Laine vs Philip Moore / James Gonin6-3, 6-4
W#4 DoublesTrent Cottom / John Ratcliff vs Ryan Dalton / Tony Kayser6-2, 4-6, 1-0
2026-03-01vs SKO Great HillsWon 32
L#1 DoublesChangsu Lee / Nhan Tran vs Chris Castellani / Jon Simon6-4, 3-6, 1-0
W#1 SinglesCuong Duong vs Philip Lehr7-6, 7-5
L#2 DoublesHarry Tran / Brett Laine vs Jahangir Khan / Jason Bagshaw2-6, 6-7
W#3 DoublesNhan Pham / Brandon Zinn vs David Burton / Jesper Marklund6-4, 6-1
W#4 DoublesPhillip Langley / Kevin Pimm vs Mike Blahnik / Keith OBrien2-6, 6-2, 1-0
2026-02-22vs Serves You RightWon 50
W#1 DoublesKevin Pimm / Brian Winans vs Michael Davis / Mayuresh Gogate6-3, 6-2
W#1 SinglesCuong Duong vs Aslesh Kumar Thukaram6-3, 6-4
W#2 DoublesTrent Cottom / Brandon Zinn vs Rui Deng / Alex Ran6-1, 6-0
W#3 DoublesJereme Gooch / Larry Michel vs Donghua Cao / William Herridge6-1, 6-2
W#4 DoublesPhillip Langley / John Ratcliff vs Hassan Ali / Mark Weber6-2, 6-1
2026-02-15vs Westwood A TeamWon 41
W#1 DoublesChangsu Lee / Nhan Tran vs Danny Worrell / Ryan Perry6-2, 6-2
W#1 SinglesHarry Tran vs Andy Heard7-5, 6-1
W#2 DoublesJohn Ratcliff / Brian Winans vs John Schlesinger / Ryan Tierney6-2, 6-2
W#3 DoublesKevin Pimm / Brandon Zinn vs Bill Patterson / Justin Emerson4-6, 6-4, 1-0
L#4 DoublesJereme Gooch / Omar Boulden vs Roberto Espinosa / Matt Bray4-6, 6-1, 0-1
2026-02-08vs Overserved 4.0Won 41
W#1 DoublesBrian Winans / John Ratcliff vs RICARDO Rossi NETO / Vishnu Chitneni6-1, 6-1
W#1 SinglesCuong Duong vs Girish Prakash6-0, 6-3
W#2 DoublesNhan Tran / Nhan Pham vs Mark Chadroff / Cameron Geertsema6-1, 6-2
W#3 DoublesKevin Pimm / Phillip Langley vs Denver Smith / Leo Guzman6-4, 6-1
L#4 DoublesLarry Michel / Jereme Gooch vs Jason Barnett / Jimmy Blanton6-4, 3-6, 1-0
2026-01-18vs Balcones BreakersWon 32
L#1 DoublesNhan Tran / Nhan Pham vs Ty Lav / Cong Nguyen4-6, 6-7
W#1 SinglesCuong Duong vs Dean Martelli7-5, 6-2
W#2 DoublesHarry Tran / Brett Laine vs Jayson Ryckman / Shiv Natarajan6-2, 6-3
L#3 DoublesJohn Ratcliff / Omar Boulden vs Michael Endl / Saurabh Guleria3-6, 6-0, 0-1
W#4 DoublesBrandon Zinn / German Acuna vs Casey Bell / Robert Grimes6-1, 6-1
2026-01-11vs RP 4.0 Big BallersWon 41
W#1 DoublesCuong Duong / Nhan Pham vs Scott Holick / Todd Rumaner6-3, 6-4
W#1 SinglesHarry Tran vs Jason Teichman6-3, 6-4
W#2 DoublesBrett Laine / Nhan Tran vs Marcus Hafner / Steven Farrar6-3, 7-6
L#3 DoublesJohn Ratcliff / Vimal Reddy vs Chad Hawk / David Hafner2-6, 6-4, 0-1
W#4 DoublesBrandon Zinn / German Acuna vs Kent Hunter / Brent Boecking6-4, 6-4
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 standings15 teams · Mens 4.0 40+
TeamWLInd. WInd. LSets lostGames lost
140 Wilco Warriors 4.070251023241
2Westwood Overhead6127819246
3Lakemen6126923240
4SKO Great Hills52231230291
5Smash Bros 40+ 4.052191637314
6Central Austin Dudes 4.043231226253
7WCC 4.043161941316
8Tex Hayward34181738304
9Ball Shots34181738316
10Balcones Breakers34161943336
11Westwood A Team34142147364
12Eyes of Texas34132248349
13Courtyard 4.025181739307
14Overserved 4.025112453366
15RP 4.0 Big Ballers000000

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.89 estimated across 16 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.

4.05
Nhan Tran
usually #1 Doubles 43%, also #2 Doubles 43% · published
3.97
Cuong Duong
usually #1 Singles 83%, also #1 Doubles 17% · published 4
3.96
Brandon Zinn
usually #3 Doubles 33%, also #4 Doubles 33% · published 4
3.95
Changsu Lee
usually #1 Doubles 33%, also #3 Doubles 33% · published 4
3.95
Nhan Pham
usually #1 Doubles 40%, also #2 Doubles 40% · published
3.94
Trent Cottom
usually #2 Doubles 50%, also #4 Doubles 50% · published
3.93
Harry Tran
usually #1 Singles 40%, also #2 Doubles 40% · published
3.93
German Acuna
usually #4 Doubles 67%, also #1 Doubles 33% · published
3.92
Brett Laine
usually #2 Doubles 50%, also #3 Doubles 33% · published 4
3.90
Larry Michel
usually #3 Doubles 33%, also #1 Singles 33% · published
3.87
Kevin Pimm
usually #3 Doubles 50%, also #1 Doubles 25% · published
3.83
Brian Winans
usually #1 Doubles 60%, also #2 Doubles 40% · published 4
3.78
Phillip Langley
usually #4 Doubles 67%, also #3 Doubles 33% · published
3.77
Jereme Gooch
usually #4 Doubles 50%, also #3 Doubles 50% · published
3.75
Omar Boulden
usually #4 Doubles 67%, also #3 Doubles 33% · published
3.66
John Ratcliff
usually #4 Doubles 33%, also #3 Doubles 33% · published
Vimal Reddy
usually #3 Doubles 50%, also #4 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.

Brandon Zinn + Brian Winans4165% games+9.7% vs expected
Phillip Langley + Kevin Pimm11257% games−0.3% vs expected
Phillip Langley + Jereme Gooch5064% gamesnot enough data
John Ratcliff + Brian Winans314 matchesnot enough data
Brett Laine + Nhan Tran213 matchesnot enough data
John Ratcliff + Changsu Lee303 matchesnot enough data
Brandon Zinn + German Acuna303 matchesnot enough data
Brian Winans + Changsu Lee213 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.

Nhan Tran
21W–10L career · 7 lines in 2026
<1%36%64%
4.05
4
Cuong Duong
8W–1L career · type S · 6 lines in 2026
<1%59%41%
3.97
4
Brandon Zinn
22W–4L career · 6 lines in 2026
<1%61%39%
3.96
4
Changsu Lee
40W–40L career · 6 lines in 2026
<1%63%37%
3.95
Nhan Pham
9W–3L career · 5 lines in 2026
<1%64%36%
3.95
Trent Cottom
18W–6L career · 2 lines in 2026
<1%66%34%
3.94
Harry Tran
77W–22L career · 5 lines in 2026
<1%69%31%
3.93
German Acuna
71W–38L career · 3 lines in 2026
<1%70%30%
3.93
4
Brett Laine
29W–29L career · 6 lines in 2026
<1%72%27%
3.92
Larry Michel
22W–9L career · 3 lines in 2026
<1%76%24%
3.90
Kevin Pimm
24W–10L career · 4 lines in 2026
<1%82%18%
3.87
4
Brian Winans
41W–19L career · 5 lines in 2026
1%88%12%
3.83
Phillip Langley
31W–12L career · 3 lines in 2026
2%92%6%
3.78
Jereme Gooch
20W–14L career · 4 lines in 2026
3%92%5%
3.77
Omar Boulden
38W–29L career · 3 lines in 2026
4%93%4%
3.75
John Ratcliff
34W–19L career · 6 lines in 2026
12%87%1%
3.66
Vimal Reddy
16W–11L career · 2 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.