Teams

MI-Wolfe

2026 Adult 40 & Over · 3.0 Men

19 players · average NTRP 3.00 / NORTHWEST WASHINGTON

View scouting list →
Schedule8 played
2026-03-15vs ETC-NetFlicks-LiWon 31
W#1 DoublesKen Wolfe / Philip Moberg vs Chi Yi / Han Zhao6-2, 6-4
L#1 SinglesMario Kosmiskas vs Yang Chen3-6, 2-6
W#2 DoublesMarc Rousso / Richard Aylen vs Mihai Popoaei / WENSI LI6-1, 6-2
W#3 DoublesGreg Rosenwald / Madan Ankapura vs Frank Liu / Changsong Shen6-3, 6-2
2026-03-07vs AYTC-ThompsonWon 31
L#1 DoublesTom Bice / Bryan Goode vs Matt MacArthur / Kevin Crowe6-7, 6-2, 0-1
W#1 SinglesTony Tzeng vs Jin Chen6-0, 6-2
W#2 DoublesIan Sweet / Manny McBride vs Ivan Mi Yu / Mohammad Forouzanfar6-1, 6-4
W#3 DoublesMarc Rousso / Greg Rosenwald vs John Wilmot / Daniel Chua6-4, 6-2
2026-02-28vs PL-ThakerWon 40
W#1 DoublesPhilip Moberg / Troy Schell vs Nik Garkusha / Sunil Tahilramani3-6, 6-3, 1-0
W#1 SinglesMichiel Versteeg vs SANCHIT AGARWAL6-2, 2-6, 1-0
W#2 DoublesJeff Hsu / Marc Munson vs Sudhir Raman / Gaurav Tandon2-6, 7-5, 1-0
W#3 DoublesKen Wolfe / Russ Carson vs Mikel Morrow / Brad Campbell6-4, 6-0
2026-02-21vs CP-Racquet-Rascals-KesavWon 40
W#1 DoublesJeff Hsu / Philip Moberg vs Atanas Koralski / Diego Piacentini6-2, 6-2
W#1 SinglesRichard Aylen vs N/A6-0, 6-0
W#2 DoublesTony Tzeng / Ian Sweet vs Kesav Kaliyaperumal / Yonggang Deng6-0, 6-1
W#3 DoublesMadan Ankapura / Michiel Versteeg vs Markus Mielke / Jeffrey Merrifield6-0, 6-0
2026-02-06vs EDG-Warriors-MoosmanWon 20
W#1 SinglesMario Kosmiskas vs Aaron Horton6-4, 5-7, 1-0
W#2 DoublesPhilip Moberg / Michiel Versteeg vs Joel Higgins / Vijay Dasari6-3, 6-0
2026-01-31vs TCSP-Turn and Burn-PratleyWon 31
L#1 DoublesPhilip Moberg / Ken Wolfe vs Byron Rakitzis / Chris Pratley5-7, 6-1, 0-1
W#1 SinglesBharat Maheshwari vs Andrew Buhayar6-3, 3-6, 1-0
W#2 DoublesMichiel Versteeg / Marc Munson vs Mark Lewin / Remi Dargent6-2, 5-7, 1-0
W#3 DoublesRuss Carson / Richard Aylen vs Peter Robison / Ryan Mcintyre6-1, 6-0
2026-01-30vs BETC-Moon Ballers-SlatonWon 31
W#1 DoublesTroy Schell / Steve Ying vs Scott Lane / Lupe Gonzales6-4, 6-2
W#1 SinglesMario Kosmiskas vs Arthur Nakata6-4, 1-6, 1-0
L#2 DoublesJeff Hsu / Bryan Goode vs Bryson Huie / Scott Monson6-7, 7-6, 0-1
W#3 DoublesManny McBride / Tony Tzeng vs Dan Slaton / Mike Rayburn6-2, 7-5
2026-01-24vs BC-Hitmen-SmithSplit 22
L#1 DoublesSteve Ying / Marc Munson vs Jason Eggebrecht / Chase Costello6-7, 4-6
W#1 SinglesMario Kosmiskas vs Michael Wang6-4, 7-5
L#2 DoublesBharat Maheshwari / Ken Wolfe vs Matthew Klutznick / Kevin McNeil0-6, 3-6
W#3 DoublesBryan Goode / Tom Bice vs Brad Smith / Scott Manning6-0, 6-1
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 3.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 2.86 estimated across 17 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.97
Philip Moberg
usually #1 Doubles 80%, also #2 Doubles 20% · published
2.97
Russ Carson
usually #3 Doubles 100% · published 3
2.97
Bryan Goode
usually #3 Doubles 33%, also #2 Doubles 33% · published 3
2.94
Ian Sweet
usually #2 Doubles 100% · published 3
2.94
Troy Schell
usually #1 Doubles 67%, also #3 Doubles 33% · published
2.92
Tony Tzeng
usually #3 Doubles 33%, also #2 Doubles 33% · published 3
2.89
Michiel Versteeg
usually #2 Doubles 50%, also #3 Doubles 25% · published 3
2.89
Marc Rousso
usually #3 Doubles 75%, also #2 Doubles 25% · published
2.88
Jeff Hsu
usually #2 Doubles 67%, also #1 Doubles 33% · published
2.87
Mario Kosmiskas
usually #1 Singles 100% · published
2.87
Marc Munson
usually #2 Doubles 67%, also #1 Doubles 33% · published
2.84
Manny McBride
usually #3 Doubles 100% · published
2.78
Madan Ankapura
usually #3 Doubles 100% · published
2.76
Bharat Maheshwari
usually #2 Doubles 50%, also #1 Singles 50% · published 3
Tom Bice
usually #3 Doubles 50%, also #1 Doubles 50% · published 3
2.74
Ken Wolfe
usually #1 Doubles 50%, also #3 Doubles 25% · published
2.67
Richard Aylen
usually #3 Doubles 33%, also #1 Singles 33% · published 3
2.66
Greg Rosenwald
usually #3 Doubles 100% · published
Steve Ying
usually #1 Doubles 100% · 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.

Marc Rousso + Philip Moberg5259% games+8.6% vs expected
Philip Moberg + Ken Wolfe4259% games+2.2% vs expected
Ken Wolfe + Jeff Hsu2348% games+0.8% vs expected
Russ Carson + Tom Bice4255% games−4.7% vs expected
Richard Aylen + Tom Bice1435% games−15.0% vs expected
Ian Sweet + Tony Tzeng224 matchesnot enough data
Philip Moberg + Jeff Hsu314 matchesnot enough data
Bryan Goode + Troy Schell224 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.

Philip Moberg
27W–9L career · 5 lines in 2026
<1%58%42%
2.97
3
Russ Carson
49W–29L career · 2 lines in 2026
<1%58%42%
2.97
3
Bryan Goode
36W–30L career · 3 lines in 2026
<1%59%41%
2.97
3
Ian Sweet
24W–29L career · 2 lines in 2026
<1%66%34%
2.94
Troy Schell
20W–18L career · 3 lines in 2026
<1%67%33%
2.94
3
Tony Tzeng
40W–53L career · 3 lines in 2026
<1%71%29%
2.92
3
Michiel Versteeg
45W–43L career · 4 lines in 2026
<1%77%22%
2.89
Marc Rousso
27W–13L career · 4 lines in 2026
<1%79%21%
2.89
Jeff Hsu
23W–17L career · 3 lines in 2026
<1%80%20%
2.88
Mario Kosmiskas
8W–9L career · 4 lines in 2026
<1%81%18%
2.87
Marc Munson
8W–2L career · 3 lines in 2026
<1%82%18%
2.87
Manny McBride
21W–26L career · 1 line in 2026
1%87%12%
2.84
Madan Ankapura
24W–11L career · 4 lines in 2026
2%92%6%
2.78
3
Bharat Maheshwari
35W–28L career · 2 lines in 2026
3%93%4%
2.76
3
Tom Bice
29W–27L career · 2 lines in 2026
not enough data
Ken Wolfe
19W–21L career · 4 lines in 2026
4%93%3%
2.74
3
Richard Aylen
33W–35L career · 3 lines in 2026
12%87%1%
2.67
Greg Rosenwald
11W–12L career · 2 lines in 2026
12%87%1%
2.66
Steve Ying
17W–6L 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.