Teams

DCHS GOLD

2026 USTA ADULT 18 & OVER - DEN · MEN 4.0 - 18 & OVER

14 players · average NTRP 3.86 / COLORADO

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 →
Schedule7 played
2026-05-27vs PRC REDLost 23
W#1 DoublesVishal Rawal / Gaston Osterland vs Nabeel Meghji / Alexander Linville6-3, 6-4
L#1 SinglesMax Mazan vs Michael Gavlak III7-5, 2-6, 0-1
L#2 DoublesMark Kostecki / Kevin Hodnett vs Paul Hemann / Ryan McKeown3-6, 4-6
W#2 SinglesBrendan Lawton vs Mike Wilson7-6, 6-3
L#3 DoublesSteve Witter / Brian Varner vs Ian Dyer / Chad Smith2-6, 2-6
2026-05-26vs HRCA-S GREENLost 23
W#1 DoublesBrendan Lawton / Tyler Quirk vs Matt Nelsen / Heyden Pue7-6, 6-4
L#1 SinglesChristopher Cucchiara vs Shawn Morgan6-4, 5-7, 0-1
W#2 DoublesGaston Osterland / Vishal Rawal vs Rohit Dass / Ryan Griffin4-6, 7-5, 1-0
L#2 SinglesMJ Kawamoto vs Marshall Nichols6-7, 3-6
L#3 DoublesNicholas Moore / Kevin Hodnett vs William Harllee / Alex Treichel4-6, 6-7
2026-05-16vs SS-LT BLUEWon 32
L#1 DoublesSteve Witter / Nicholas Moore vs Reagan Harper / Shannon Stanley1-6, 2-6
W#1 SinglesChristopher Cucchiara vs Charles Phanumphai6-1, 6-0
L#2 DoublesMark Kostecki / Tyler Quirk vs Jeff Hamilton / Robert Alexander3-6, 2-6
W#2 SinglesMJ Kawamoto vs Brian Swift6-1, 6-4
W#3 DoublesVishal Rawal / Gaston Osterland vs Richard Stromp / Paul Heffner6-4, 6-4
2026-05-13vs CPV REDWon 41
L#1 DoublesMJ Kawamoto / Nicholas Moore vs Alex Mercer / Matthew Anderson6-3, 1-6, 0-1
W#1 SinglesChristopher Cucchiara vs Samuel Wisen1-6, 6-1, 1-0
W#2 DoublesBrian Varner / Vishal Rawal vs Lance Bourque / Gregory Moseley7-6, 6-4
W#2 SinglesMax Mazan vs Azim Khan6-4, 6-0
W#3 DoublesMark Kostecki / Kevin Hodnett vs Brian McDonald / Mark Voss6-3, 2-5
2026-04-29vs PCRK YELLOWLost 23
L#1 DoublesBrendan Lawton / Brian Varner vs Todd Campbell / Dean Schafer2-6, 3-6
W#1 SinglesChristopher Cucchiara vs Blake Legatt6-0, 6-2
W#2 DoublesVishal Rawal / Gaston Osterland vs Jack Hwang / Andrew Smolenski6-2, 6-0
L#2 SinglesMax Mazan vs Kevin Matney6-7, 6-3, 0-1
L#3 DoublesDavid Winkler / Joe Pascucci vs Jon Szumny / Tyler Schoen2-6, 4-6
2026-04-22vs HRCA-N BLUEWon 32
L#1 DoublesMark Kostecki / Nicholas Moore vs Kyle Hillman / Brian Nutter7-6, 6-7, 0-1
W#1 SinglesChristopher Cucchiara vs Ankit Prasad6-2, 6-2
W#2 DoublesTyler Quirk / Brendan Lawton vs Rich Rockwell / Nick Fendler7-5, 7-5
W#2 SinglesMJ Kawamoto vs Mitchell Werden6-3, 6-2
L#3 DoublesGaston Osterland / Joe Pascucci vs Daniel Purdum / John Henry3-6, 4-6
2026-04-15vs RRTC NAVYWon 50
W#1 DoublesVishal Rawal / Nicholas Moore vs Ryan Moriarty / Trevor David6-4, 6-7, 1-0
W#1 SinglesMax Mazan vs Calvin Peterson4-6, 7-6, 1-0
W#2 DoublesSteve Witter / MJ Kawamoto vs Thomas Samuelson / Michael Sanders7-5, 6-4
W#2 SinglesBrendan Lawton vs Jonathan Jenkins7-5, 6-2
W#3 DoublesDavid Winkler / Brian Varner vs Sean Sim / Kwan Choe4-6, 6-0, 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 standings18 teams · MEN 4.0 - 18 & OVER
TeamWLInd. WInd. LSets lostGames lost
1LTC-D RED70211434290
2CK RED61241131285
3WC GOLD61221334320
4BTA-C NAVY51201026240
5BTA-F RED43201532258
6DCHS BLUE43181737309
7FOX SILVER43191639302
8CP BRONZE34161943332
9LTA-P GREEN2391635257
10TTA BLACK24141636270
11BTA-C ORANGE24111944304
12DCHS GOLD25142149356
13PH GOLD25112452369
14KC-CC NAVY25112455362
15EM GOLD2592655363
16VCC BLUE16142147361
17HV BLACK16102555385
18BRMST BLACK1692658397

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.70 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.

4.09
Christopher Cucchiara
usually #1 Singles 100% · published 4
3.86
Vishal Rawal
usually #2 Doubles 50%, also #1 Doubles 33% · published
3.84
Max Mazan
usually #1 Singles 50%, also #2 Singles 50% · published
3.76
Tyler Quirk
usually #2 Doubles 67%, also #1 Doubles 33% · published
3.73
Gaston Osterland
usually #3 Doubles 40%, also #2 Doubles 40% · published
3.71
Steve Witter
usually #1 Doubles 33%, also #3 Doubles 33% · published
3.70
MJ Kawamoto
usually #2 Singles 60%, also #2 Doubles 20% · published
3.70
Mark Kostecki
usually #2 Doubles 50%, also #1 Doubles 25% · published 4
3.64
David Winkler
usually #3 Doubles 100% · published 4
3.63
Joe Pascucci
usually #3 Doubles 100% · published 4
3.60
Brian Varner
usually #3 Doubles 50%, also #1 Doubles 25% · published 3.5
3.60
Nicholas Moore
usually #1 Doubles 80%, also #3 Doubles 20% · published
3.51
Kevin Hodnett
usually #3 Doubles 67%, also #2 Doubles 33% · published 4
3.50
Brendan Lawton
usually #2 Singles 40%, also #1 Doubles 40% · published 3.5
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.

Mark Kostecki + Kevin Hodnett282252% games−0.9% vs expected
Brian Varner + David Winkler134 matchesnot enough data
Gaston Osterland + Vishal Rawal404 matchesnot enough data
Mark Kostecki + Brian Varner213 matchesnot enough data
Mark Kostecki + Steve Witter213 matchesnot enough data
Mark Kostecki + Nicholas Moore123 matchesnot enough data
Brian Varner + Steve Witter033 matchesnot enough data
David Winkler + Kevin Hodnett123 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.

4
Christopher Cucchiara
77W–10L career · 5 lines in 2026
<1%26%74%
4.09
Vishal Rawal
10W–2L career · 6 lines in 2026
1%84%16%
3.86
Max Mazan
5W–6L career · 4 lines in 2026
1%87%12%
3.84
Tyler Quirk
2W–1L career · 3 lines in 2026
3%92%5%
3.76
Gaston Osterland
5W–2L career · 5 lines in 2026
5%92%3%
3.73
Steve Witter
7W–12L career · 3 lines in 2026
7%91%2%
3.71
MJ Kawamoto
22W–10L career · 5 lines in 2026
7%91%2%
3.70
4
Mark Kostecki
97W–54L career · 4 lines in 2026
8%91%2%
3.70
4
David Winkler
13W–28L career · 2 lines in 2026
16%83%<1%
3.64
4
Joe Pascucci
47W–46L career · 2 lines in 2026
17%82%<1%
3.63
3.5
Brian Varner
47W–62L career · 4 lines in 2026
<1%23%77%
3.60
Nicholas Moore
7W–9L career · 5 lines in 2026
25%75%<1%
3.60
4
Kevin Hodnett
83W–58L career · 3 lines in 2026
47%53%<1%
3.51
3.5
Brendan Lawton
4W–1L career · 5 lines in 2026
<1%51%49%
3.50

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.