Teams

NWO 18&Over 7.0MX Saini-SVC

2026 NWO Mixed 18 & Over · NWO MX 18 & Over 7.0

13 players · average NTRP 3.50 / NORTHWESTERN OHIO

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 →
Schedule10 played
2026-05-30vs NWO 18&Over 7.0MX Gottschalk-TWOSWon 21
W#1 DoublesAnnette Barnes / Arturo Rodriguez vs Canan Myers / Daniel Firestone6-3, 6-3
W#2 DoublesKim Sofo / Sriram Kattoju vs Cari Gauld / Adam Rettig6-4, 6-5
L#3 DoublesMary Morrison / Trevor Bruning vs Kelsie Hoagland / Jeff Marty6-4, 1-6, 0-1
L#1 DoublesBhupesh Saini / Esther Bryant vs Jacob Smith / Grace Reiter2-6, 2-4
W#2 DoublesJaydeep Dakhawe / Yue Gu vs Kristopher Keating / Denise Sottek6-3, 5-4
L#3 DoublesRavi Teja Cholleti / Heather Ha Vo vs Bob Kolvey / Hannah Hesterman3-6, 5-6
L#1 DoublesMary Morrison / Sriram Kattoju vs Angela Horn / Darin Freeman1-6, 2-6
L#2 DoublesEsther Bryant / Bhupesh Saini vs Laura Nejedlik / Kevin Green7-5, 0-3, 1-0
W#3 DoublesKurstyn Loeffler / Ranvir Rathore vs Dawn Cameron / John Cameron6-3, 7-6
2026-05-02vs NWO 18&Over 7.0MX TraverWon 21
L#1 DoublesMary Morrison / Sriram Kattoju vs Mary Jo French / Michael Mason4-6, 5-7
W#2 DoublesYue Gu / Jaydeep Dakhawe vs Jill Feltner / Joseph Pesci6-3, 6-4
W#3 DoublesKurstyn Loeffler / Ranvir Rathore vs Rachael McEwen / Gabriel Feltner6-4, 6-2
L#1 DoublesYue Gu / Bhupesh Saini vs Beverly Bundy / Caleb Bundy4-6, 1-3
L#2 DoublesKim Sofo / Arturo Rodriguez vs Lara Burkett / Roger Girts7-6, 0-2, 0-1
W#3 DoublesHeather Ha Vo / Sriram Kattoju vs John Pletz / Madison Pettry5-7, 6-1, 1-0
L#1 DoublesAnnette Barnes / Jaydeep Dakhawe vs Kylie Schiermann / Sushil Sudershan1-6, 4-6
W#2 DoublesYue Gu / Bhupesh Saini vs Cayla Swisher / Richard Hausman7-6, 6-7, 1-0
W#3 DoublesKurstyn Loeffler / Ranvir Rathore vs Shawna Dippman / Moises Krutzmann0-6, 6-3, 1-0
L#1 DoublesSriram Kattoju / Kim Sofo vs Vincent Halliday / Hope Modlin1-6, 4-6
W#2 DoublesBhupesh Saini / Esther Bryant vs Wes Scott / Brenda Scott6-2, 6-5
L#3 DoublesJaydeep Dakhawe / Heather Ha Vo vs Dario Sagastume / Kennedy Broadwell2-6, 3-6
W#1 DoublesYue Gu / Trevor Bruning vs Emily Walsh / Daniel Walsh6-3, 6-3
W#2 DoublesHeather Ha Vo / Jaydeep Dakhawe vs Elizabeth Shapiro / Norbert Trojanowski6-0, 6-2
W#3 DoublesKim Sofo / Arturo Rodriguez vs Dedra Lyden / Myron Shapiro6-2, 6-3
2026-03-21vs NWO 18&Over 7.0MX Brigode-PTCLost 03
L#1 DoublesYue Gu / Arturo Rodriguez vs Moira Cunningham / Joe Kenny5-7, 1-2
L#2 DoublesKurstyn Loeffler / Ravi Teja Cholleti vs Jacqueline LaFountain / Darius Zolnor3-6, 5-2, 0-1
L#3 DoublesAnnette Barnes / Sriram Kattoju vs Jay Barman / Lexi Marshall6-7, 5-1, 0-1
W#1 DoublesKurstyn Loeffler / Ravi Teja Cholleti vs Brittany Ford / Matt Wainscott4-6, 6-3, 1-0
W#2 DoublesEsther Bryant / Bhupesh Saini vs Kristi McDougle / Eric Kielhorn6-3, 3-0
L#3 DoublesHeather Ha Vo / Jaydeep Dakhawe vs Michelle Hanus / David Zavac1-6, 6-2, 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 standings15 teams · NWO MX 18 & Over 7.0
TeamWLInd. WInd. LSets lostGames lost
1NWO 18&Over 7.0MX Keating/Cody Twos10023723215
2NWO 18&Over 7.0MX Bastas/Dippman-TWOS8223716156
3NWO 18&Over 7.0MX Jacobs/Walton -SVC8222818194
4NWO 18&Over 7.0MX Kapuscinski-Launchpad73191129253
5NWO 18&Over 7.0MX Brigode-PTC64161434251
6NWO 18&Over 7.0MX Halbert54141330197
7NWO 18&Over 7.0MX Saini-SVC55151534261
8NWO 18&Over7.0MX Bloomquist/Broadwell45121535241
9NWO 18&Over 7.0MX Gottschalk-TWOS46151535265
10NWO 18&Over 7.0MX Szczechowski46121840274
11NWO 18&Over 7.0MX Smith-PTC36131434254
12NWO 18&Over 7.0MX Traver36111637261
13NWO 18&Over 7.0MX Minicozzi/Damschroder-Launchpad2661838232
14NWO 18&Over 7.0MX Barden/Kleinschmidt-Launchpad2772042269
15NWO 18&Over 7.0MX Olson/Lyden-Belmont0952245298

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.22 estimated across 13 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.69
Kurstyn Loeffler
usually #3 Doubles 50%, also #2 Doubles 38% · published
3.58
Jaydeep Dakhawe
usually #2 Doubles 50%, also #3 Doubles 33% · published
3.40
Bhupesh Saini
usually #2 Doubles 67%, also #1 Doubles 33% · published 3.5
3.36
Yue Gu
usually #1 Doubles 50%, also #2 Doubles 50% · published
3.21
Sriram Kattoju
usually #1 Doubles 50%, also #3 Doubles 33% · published
3.20
Esther Bryant
usually #2 Doubles 75%, also #1 Doubles 25% · published
3.19
Kim Sofo
usually #2 Doubles 50%, also #1 Doubles 25% · published
3.18
Arturo Rodriguez
usually #1 Doubles 50%, also #2 Doubles 25% · published 3.5
3.12
Trevor Bruning
usually #3 Doubles 50%, also #1 Doubles 50% · published
3.12
Heather Ha Vo
usually #3 Doubles 80%, also #2 Doubles 20% · published
3.04
Annette Barnes
usually #1 Doubles 67%, also #3 Doubles 33% · published 3.5
3.01
Ranvir Rathore
usually #3 Doubles 100% · published
2.79
Ravi Teja Cholleti
usually #2 Doubles 33%, also #3 Doubles 33% · 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.

Esther Bryant + Bhupesh Saini224 matchesnot enough data
Ranvir Rathore + Kurstyn Loeffler303 matchesnot enough data
Heather Ha Vo + Jaydeep Dakhawe123 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.

Kurstyn Loeffler
79W–29L career · 8 lines in 2026
<1%8%92%
3.69
Jaydeep Dakhawe
58W–20L career · 6 lines in 2026
<1%28%72%
3.58
3.5
Bhupesh Saini
101W–63L career · 6 lines in 2026
<1%76%24%
3.40
Yue Gu
40W–33L career · 6 lines in 2026
1%84%15%
3.36
Sriram Kattoju
53W–54L career · 6 lines in 2026
6%92%2%
3.21
Esther Bryant
64W–44L career · 4 lines in 2026
7%91%2%
3.20
Kim Sofo
71W–73L career · 4 lines in 2026
9%90%1%
3.19
3.5
Arturo Rodriguez
79W–51L career · 4 lines in 2026
10%89%1%
3.18
Trevor Bruning
21W–46L career · 2 lines in 2026
19%80%<1%
3.12
Heather Ha Vo
68W–53L career · 5 lines in 2026
20%80%<1%
3.12
3.5
Annette Barnes
44W–85L career · 3 lines in 2026
38%62%<1%
3.04
Ranvir Rathore
33W–15L career · 3 lines in 2026
<1%48%52%
3.01
Ravi Teja Cholleti
19W–13L career · 3 lines in 2026
2%91%7%
2.79

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.