Teams

FOX ORANGE

2026 USTA ADULT 40 & OVER - DEN · MEN 3.0 - 40 & OVER

10 players · average NTRP 3.00 / 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-07-13vs CPV REDLost 12
W#1 DoublesMatt Canetto / Tim Haar vs Andrew Boutilier / Timothy Linsenmeyer6-3, 6-2
L#2 DoublesJohn McKelvie / Scott Alvarez vs Jamie Dreyer / Brandon Short4-6, 6-7
L#3 DoublesKevin Gilson / Mark Trocinski vs Stefan Lanziner / Jon Sutherland3-6, 6-7
2026-07-06vs WC REDLost 04
L#1 DoublesScott Clark / John McKelvie vs Whitney Schrandt / Michael Gagne2-6, 1-6
L#1 SinglesLyle Olson vs Ben Purvis2-6, 6-3, 0-1
L#2 DoublesTim Haar / Zachary Hummel vs Craig Masur / Isaac Herman2-6, 6-4, 0-1
L#3 DoublesJeff Milanovich / Mark Trocinski vs Steve Nevener / Robert Parmer2-6, 4-6
2026-06-29vs EM GREENSplit 22
W#1 DoublesLyle Olson / Tim Haar vs TIMOTHY DENEZZA / J Scott Landers6-4, 6-2
L#1 SinglesJohn McKelvie vs Luke Hanna1-6, 0-6
L#2 DoublesJeff Milanovich / Mark Trocinski vs Jeff Sigman / Troy Fornstrom0-6, 0-6
W#3 DoublesKevin Gilson / Zachary Hummel vs Stephen LoJacono / Marty Volin7-5, 7-5
2026-06-22vs HRCA-S GREENLost 04
L#1 DoublesMatt Canetto / John McKelvie vs Patrick Gallagher / Rj Banat0-6, 2-6
L#1 SinglesScott Alvarez vs Edwin Gomez0-6, 3-6
L#2 DoublesScott Clark / Lyle Olson vs Jim Foreman / John Terry1-6, 3-6
L#3 DoublesMark Trocinski / Zachary Hummel vs Greg Todd / Michael Garcia3-6, 0-6
2026-06-15vs CCV BLUELost 03
L#1 DoublesJohn McKelvie / Lyle Olson vs Michael Frishman / Adam Bogue3-6, 4-6
L#2 DoublesMatt Canetto / Scott Clark vs Timothy Fete / Chad Marturano3-6, 3-6
L#3 DoublesMark Trocinski / Kevin Gilson vs Kyle Carpenter / Alex Sutherland7-6, 1-6, 0-1
2026-06-08vs HV GREENWon 31
W#1 DoublesScott Alvarez / Matt Canetto vs Michael Kershner / Brandon Whalen6-1, 6-1
W#1 SinglesTim Haar vs Joel Pehrson6-1, 6-0
L#2 DoublesScott Clark / Zachary Hummel vs James Fukuhara / Alex Purchase6-1, 4-6, 0-1
W#3 DoublesLyle Olson / Jason Bowers vs Torrey Demasters / Tom Horne6-7, 6-1, 1-0
2026-06-01vs SH GREENLost 04
L#1 DoublesScott Alvarez / Scott Clark vs Ari Brunschwig / Ben Vestal1-6, 3-6
L#1 SinglesMatt Canetto vs Steve Shineman0-6, 2-6
L#2 DoublesZachary Hummel / Jeff Milanovich vs Eric Eisenberg / Chris Olson2-6, 0-6
L#3 DoublesJason Bowers / Kevin Gilson vs Ryan Johnston / Pete Comeau0-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 standings5 teams · MEN 3.0 - 40 & OVER
TeamWLInd. WInd. LSets lostGames lost
1VC PURPLE52171124226
2SS-D SILVER4319927233
3FOX ORANGE1672142273
4SS-HP NAVY1672145292
5SS-D ORANGE0772144297

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 2.60 estimated across 10 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.

2.87
Scott Alvarez
usually #1 Doubles 50%, also #2 Doubles 25% · published
2.85
Lyle Olson
usually #1 Doubles 40%, also #2 Doubles 20% · published
2.84
Matt Canetto
usually #1 Doubles 60%, also #2 Doubles 20% · published
2.78
Tim Haar
usually #1 Doubles 50%, also #1 Singles 25% · published
2.53
Jason Bowers
usually #3 Doubles 100% · published
2.48
Kevin Gilson
usually #3 Doubles 100% · published 3
2.47
Zachary Hummel
usually #2 Doubles 60%, also #3 Doubles 40% · published
2.44
Jeff Milanovich
usually #2 Doubles 67%, also #3 Doubles 33% · published
2.44
Mark Trocinski
usually #3 Doubles 80%, also #2 Doubles 20% · published
2.34
John McKelvie
usually #1 Doubles 60%, also #2 Doubles 20% · 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.

Scott Alvarez + Matt Canetto3258% games+12.2% vs expected
Tim Haar + Zachary Hummel1437% games−10.7% vs expected
Kevin Gilson + Lyle Olson134 matchesnot enough data
Kevin Gilson + Tim Haar123 matchesnot enough data
Lyle Olson + Tim Haar213 matchesnot enough data
Zachary Hummel + Jason Bowers303 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.

Scott Alvarez
29W–36L career · 4 lines in 2026
<1%82%18%
2.87
Lyle Olson
15W–29L career · 5 lines in 2026
1%85%15%
2.85
Matt Canetto
17W–24L career · 5 lines in 2026
1%86%13%
2.84
Tim Haar
20W–22L career · 4 lines in 2026
2%92%6%
2.78
Jason Bowers
4W–3L career · 2 lines in 2026
41%59%<1%
2.53
3
Kevin Gilson
27W–49L career · 4 lines in 2026
56%44%<1%
2.48
Zachary Hummel
7W–17L career · 5 lines in 2026
58%42%<1%
2.47
Jeff Milanovich
1W–22L career · 3 lines in 2026
67%33%<1%
2.44
Mark Trocinski
0W–9L career · 5 lines in 2026
67%33%<1%
2.44
John McKelvie
0W–8L career · 5 lines in 2026
87%13%<1%
2.34

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.