Teams

MI-Unforced Terrors Redux-Shankaran

2026 Mixed 40 & Over · 6.0

19 players · average NTRP 2.91 / NORTHWEST WASHINGTON

View scouting list →
Schedule8 played
2026-08-09vs ETC-AllenLost 12
L#1 DoublesMinori Yoshioka / Mark Hoeke vs Tammi Tompkins / Dan Bergstein2-6, 5-7
W#2 DoublesDrew Baldwin / Garima Tandon vs Margaret Landry-Navarro / Eugene Besel6-4, 6-2
L#3 DoublesSuzanne Vannatter / Charlie Vannatter vs Tina Allen / John Charlebois6-3, 2-6, 0-1
2026-08-08vs CAC/SL-Mixed Nuts-40-ColeyWon 21
W#1 DoublesMinori Yoshioka / Ian Sweet vs Luis Enriquez / Teresa Martinez7-5, 6-2
W#2 DoublesDrew Baldwin / Suzanne Vannatter vs Diego Basantes / Kristin Bibbs6-3, 4-6, 1-0
L#3 DoublesMark Hoeke / Brandy Nordstrom vs Michael Beals / Sarah Lai3-6, 6-7
2026-08-01vs CP-Party Mixers-EdmondsWon 30
W#1 DoublesBrandy Nordstrom / Ian Sweet vs Amy Galanes / Derek Edmonds6-2, 6-2
W#2 DoublesSaurabh Khandelwal / Tammy Chu vs Frank Taylor / Kim Watkins6-4, 6-0
W#3 DoublesJeffrey Wenzel / Catherine Nielsen vs Gregg Watkins / Roo Mulligan6-0, 7-5
2026-07-25vs ETC-AllenWon 21
W#1 DoublesLori Punke / Timothy Punke vs Utsav Prabhu / Tammi Tompkins3-6, 6-4, 1-0
W#2 DoublesCatherine Nielsen / Ian Sweet vs Margaret Landry-Navarro / Randy Navarro7-5, 3-6, 1-0
L#3 DoublesSuzanne Vannatter / Charlie Vannatter vs Tina Allen / John Charlebois7-5, 4-6, 0-1
2026-07-18vs BC-Happy Love All-ParkLost 02
L#1 DoublesVeena Shankaran / Drew Baldwin vs Erin Park / Ryan Sung6-7, 4-6
L#2 DoublesMichiel Versteeg / Catherine Nielsen vs jillian leingang / Michael Wang2-6, 4-6
2026-07-10vs TCSP-Netsetters-SommerfeldWon 30
W#1 DoublesMinori Yoshioka / Michiel Versteeg vs Alice Bankson / Mike Kelley6-4, 6-2
W#2 DoublesTammy Chu / Mark Hoeke vs Bruce James / Lois James6-0, 4-6, 1-0
W#3 DoublesVeena Shankaran / Saurabh Khandelwal vs Ann Wilson / Geoffrey Buscher6-2, 6-4
2026-07-03vs HBSQ-Team #1-A Jamison-HuffLost 12
W#1 DoublesGarima Tandon / Troy Beckett vs John Haines / Missi Huff6-3, 6-1
L#2 DoublesLori Punke / Timothy Punke vs Bethlyn Whitney / Mike Miller2-6, 6-4, 0-1
L#3 DoublesCharlie Vannatter / Suzanne Vannatter vs Rachel Young / Aaron Young0-6, 3-6
2026-06-13vs HBSQ-Team #1-A Jamison-HuffWon 21
W#1 DoublesMinori Yoshioka / Michiel Versteeg vs Bethlyn Whitney / Mike Miller7-5, 6-3
L#2 DoublesVeena Shankaran / Mark Hoeke vs Shelley Hagstrom / William Kennelly2-6, 4-6
W#3 DoublesCatherine Nielsen / Ian Sweet vs Melissa Jamison / Aaron Young6-1, 7-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 standings for 6.0 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.66 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.

3.15
Tammy Chu
usually #2 Doubles 100% · published 3
3.00
Minori Yoshioka
usually #1 Doubles 100% · published 3
2.94
Ian Sweet
usually #1 Doubles 50%, also #3 Doubles 25% · published 3
2.89
Michiel Versteeg
usually #1 Doubles 67%, also #2 Doubles 33% · published 3
2.87
Troy Beckett
usually #1 Doubles 100% · published 3
2.84
Suzanne Vannatter
usually #3 Doubles 75%, also #2 Doubles 25% · published 3
Saurabh Khandelwal
usually #3 Doubles 50%, also #2 Doubles 50% · published 3
2.72
Garima Tandon
usually #1 Doubles 50%, also #2 Doubles 50% · published 3
2.69
Timothy Punke
usually #2 Doubles 50%, also #1 Doubles 50% · published 3
2.62
Veena Shankaran
usually #2 Doubles 33%, also #3 Doubles 33% · published 3
2.60
Mark Hoeke
usually #2 Doubles 50%, also #3 Doubles 25% · published 3
2.60
Drew Baldwin
usually #2 Doubles 67%, also #1 Doubles 33% · published 3
2.54
Brandy Nordstrom
usually #1 Doubles 50%, also #3 Doubles 50% · published 3
2.49
Jeffrey Wenzel
usually #3 Doubles 100% · published 2.5
2.44
Viana Messali
published
2.39
Catherine Nielsen
usually #3 Doubles 50%, also #2 Doubles 50% · published 3
2.21
Lori Punke
usually #2 Doubles 50%, also #1 Doubles 50% · published 2.5
2.19
Charlie Vannatter
usually #3 Doubles 100% · published 2.5
Michelle Baldwin
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.

Veena Shankaran + Saurabh Khandelwal4252% gamesnot enough data
Ian Sweet + Tammy Chu5063% gamesnot enough data
Timothy Punke + Lori Punke2347% gamesnot enough data
Minori Yoshioka + Michiel Versteeg404 matchesnot enough data
Veena Shankaran + Drew Baldwin224 matchesnot enough data
Ian Sweet + Catherine Nielsen303 matchesnot enough data
Suzanne Vannatter + Charlie Vannatter033 matchesnot enough data
Catherine Nielsen + Jeffrey Wenzel213 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.

3
Tammy Chu
30W–10L career · 2 lines in 2026
<1%13%87%
3.15
3
Minori Yoshioka
66W–25L career · 4 lines in 2026
<1%52%48%
3.00
3
Ian Sweet
24W–29L career · 4 lines in 2026
<1%67%33%
2.94
3
Michiel Versteeg
45W–43L career · 3 lines in 2026
<1%79%21%
2.89
3
Troy Beckett
16W–18L career · 1 line in 2026
<1%83%17%
2.87
3
Suzanne Vannatter
39W–30L career · 4 lines in 2026
<1%88%11%
2.84
3
Saurabh Khandelwal
9W–8L career · type S · 2 lines in 2026
not enough data
3
Garima Tandon
28W–18L career · 2 lines in 2026
5%94%2%
2.72
3
Timothy Punke
11W–14L career · 2 lines in 2026
8%92%1%
2.69
3
Veena Shankaran
32W–39L career · 3 lines in 2026
18%82%<1%
2.62
3
Mark Hoeke
17W–37L career · 4 lines in 2026
21%78%<1%
2.60
3
Drew Baldwin
23W–31L career · 3 lines in 2026
23%77%<1%
2.60
3
Brandy Nordstrom
21W–24L career · 2 lines in 2026
39%61%<1%
2.54
2.5
Jeffrey Wenzel
26W–19L career · 1 line in 2026
0%53%47%
2.49
Viana Messali
6W–4L career · no lines in 2026
0%66%34%
2.44
3
Catherine Nielsen
33W–51L career · 4 lines in 2026
80%20%<1%
2.39
2.5
Lori Punke
11W–23L career · 2 lines in 2026
0%99%1%
2.21
2.5
Charlie Vannatter
0W–3L career · type S · 3 lines in 2026
0%99%1%
2.19
Michelle Baldwin
11W–14L career · no 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.