Teams

Vista Kiss my Ace - 18+ 3.5 M

2026 18&Over Men · 3.5

20 players · average NTRP 3.58 / SOUTHERN REGION

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
W#1 DoublesPrateek Gahoi / Rahul Bekal vs Michael Schwartz / John Goodnough5-7, 7-6
W#1 SinglesKevin Bedoya vs Dipak Chandy3-5
W#2 DoublesKeean DeJordy / Raj Baba vs Jiarui Wang / Warren Kornfeld7-5, 6-1
L#2 SinglesMikael Koechlin vs Michael Davis0-6, 2-6
W#3 DoublesSean Pratt / Ray Martinelli vs Stephen Fuller / Michael Cohen6-4, 6-3
L#1 DoublesVijay Krishna / Kevin Bedoya vs David Dee / Marc Waxler4-6, 0-6
W#1 SinglesRahul Bekal vs Martin Laguerre6-3, 6-4
W#2 DoublesRay Martinelli / Sean Pratt vs Wolf Witt / Mark Hobbert6-1, 1-6, 1-0
W#2 SinglesMikael Koechlin vs Mrinal Verma6-1, 7-5
L#1 DoublesKeean DeJordy / Mikael Koechlin vs Adam Aizer / Jason Kalish2-6, 1-6
L#1 SinglesDan Kagan vs Arjun Anand - (DQ)*0-6, 1-6
L#2 DoublesPrateek Gahoi / Ray Martinelli vs Gregory Mitchell / Roger Iapicco1-6, 2-6
L#2 SinglesSean Pratt vs Will Teitelbaum7-5, 3-6, 1-0
L#3 DoublesRaj Baba / Nikhil Mahajan vs Mark Eickelbeck / Eric Tabeta6-7, 6-2, 0-1
W#1 DoublesKeean DeJordy / Mikael Koechlin vs Robert Dillon / Michael Sullivan7-5, 6-4
W#1 SinglesKevin Bedoya vs Brendan Curran6-4, 6-3
W#2 DoublesWesley Baff / Sean Pratt vs Marc Waxler / Sean Aghen6-0, 6-1
L#2 SinglesPrateek Gahoi vs Marc Roth2-6, 2-6
W#3 DoublesRay Martinelli / Nikhil Mahajan vs Mark Hobbert / Chad Kraus6-2, 6-4
2026-06-15vs SMC 18+ 3.5 M Smash MastersWon 32
W#1 DoublesMikael Koechlin / Keean DeJordy vs Faris Khader / Alex Margolin2-6, 6-4, 1-0
W#1 SinglesKevin Bedoya vs Aaron Reback6-4, 6-0
W#2 DoublesPrateek Gahoi / Archit Shankar vs Steven Lau / Srikanth Srinivasan6-3, 6-4
L#2 SinglesSasha Dichter vs Maxwell Kesicki4-6, 3-6
L#3 DoublesNikhil Mahajan / Danne Woo vs Oscar Mockridge / Jun Yoon6-3, 3-6, 0-1
W#1 DoublesAshutosh Shankar / Rahul Bekal vs Gregory Mitchell / Jason Kalish7-5, 2-6, 1-0
W#1 SinglesKevin Bedoya vs Eric Tabeta6-3, 7-6
L#2 DoublesNikhil Mahajan / Sean Pratt vs Arjun Ganesan / Michael Singer2-6, 4-6
L#2 SinglesArchit Shankar vs Andrea Calstier5-7, 2-6
W#3 DoublesPrateek Gahoi / Carlos Zepeda vs Joshua Rosen / Mark Eickelbeck6-4, 6-3
2026-06-01vs MKCC Chappavalov’s-18+ 3.5MLost 23
L#1 DoublesRahul Bekal / Oleg Williamson vs Brad Cohen / Quinn Rhoda1-4
L#1 SinglesKeean DeJordy vs Matthew Rosenberg3-6, 1-6
L#2 DoublesVijay Krishna / Prateek Gahoi vs Robert Hyman / Jason Singer0-6, 4-6
W#2 SinglesMikael Koechlin vs Andrew Horowitz6-4, 5-7, 1-0
W#3 DoublesKeqin Huang / Ray Martinelli vs Adam Leibner / Alex Zorn7-5, 7-5
2026-05-18vs MKCC Chappavalov’s-18+ 3.5MWon 32
L#1 DoublesVijay Krishna / Mikael Koechlin vs Brad Cohen / Matthew Rosenberg2-6, 1-6
L#1 SinglesRaj Baba vs Jason Singer4-6, 4-6
W#2 DoublesSean Pratt / Ray Martinelli vs Jared Brandoff / William Graham6-0, 6-1
W#2 SinglesKeean DeJordy vs Mark Kornblau6-0, 6-2
W#3 DoublesCarlos Zepeda / Danne Woo vs Adam Levinson / Adam Leibner7-5, 7-6
W#1 DoublesAshutosh Shankar / Rahul Bekal vs John Goodnough / Warren Kornfeld7-5, 6-1
L#1 SinglesMikael Koechlin vs Dipak Chandy1-6, 6-3, 0-1
W#2 DoublesOleg Williamson / Wesley Baff vs Michael Schwartz / Allan Colaco6-1, 6-2
W#2 SinglesRaj Baba vs Daniel Backer6-0, 6-3
W#3 DoublesVijay Krishna / Kevin Bedoya vs Jiarui Wang / Truly Guzman6-3, 6-2
2026-05-04vs SMC 18+ 3.5 M Smash MastersLost 14
L#1 DoublesAshutosh Shankar / Wesley Baff vs Michael Davenport / Mark Allison2-6, 6-2, 0-1
L#1 SinglesOleg Williamson vs Adrian Barbu1-6, 4-6
L#2 DoublesEdson Rivas / Sean Pratt vs Faris Khader / Konstantin Bedzhinyan1-6, 5-7
L#2 SinglesRaj Baba vs Aaron Reback0-6, 6-7
W#3 DoublesKeqin Huang / Ray Martinelli vs Alex Margolin / Stuart Siegel6-2, 5-7, 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 standings for 3.5 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 3.27 estimated across 19 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.73
Arjun Anand
usually #1 Singles 100% · published 4
3.44
Sasha Dichter
usually #3 Doubles 75%, also #2 Singles 25% · published
3.43
Ray Martinelli
usually #3 Doubles 57%, also #2 Doubles 43% · published 3.5
3.43
Wesley Baff
usually #2 Doubles 67%, also #1 Doubles 33% · published
3.39
Keean DeJordy
usually #1 Doubles 50%, also #2 Singles 17% · published
3.30
Raj Baba
usually #2 Singles 40%, also #1 Singles 20% · published
3.29
Prateek Gahoi
usually #2 Doubles 50%, also #3 Doubles 17% · published
Archit Shankar
usually #2 Singles 50%, also #2 Doubles 50% · published 3.5
3.24
Carlos Zepeda
usually #3 Doubles 100% · published 3.5
3.23
Sean Pratt
usually #2 Doubles 71%, also #2 Singles 14% · published
3.23
Keqin Huang
usually #3 Doubles 100% · published
3.22
Oleg Williamson
usually #1 Doubles 33%, also #1 Singles 33% · published
3.21
Danne Woo
usually #3 Doubles 100% · published 3.5
3.20
Kevin Bedoya
usually #1 Singles 67%, also #1 Doubles 17% · published
3.16
Edson Rivas
usually #2 Doubles 100% · published
3.15
Mikael Koechlin
usually #1 Doubles 50%, also #2 Singles 38% · published
3.14
Ashutosh Shankar
usually #1 Doubles 43%, also #3 Doubles 43% · published 3.5
3.14
Nikhil Mahajan
usually #3 Doubles 75%, also #2 Doubles 25% · published
3.10
Rahul Bekal
usually #1 Doubles 80%, also #1 Singles 20% · published
3.07
Vijay Krishna
usually #1 Doubles 50%, also #3 Doubles 25% · 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.

Vijay Krishna + Prateek Gahoi0535% games−11.7% vs expected
Sean Pratt + Kevin Bedoya5081% gamesnot enough data
Ashutosh Shankar + Mikael Koechlin314 matchesnot enough data
Danne Woo + Oleg Williamson134 matchesnot enough data
Sean Pratt + Ray Martinelli303 matchesnot enough data
Ashutosh Shankar + Nikhil Mahajan303 matchesnot enough data
Nikhil Mahajan + Ray Martinelli303 matchesnot enough data
Nikhil Mahajan + Danne Woo033 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
Arjun Anand
0W–3L career · type D · 1 line in 2026
5%92%3%
3.73
Sasha Dichter
4W–6L career · 4 lines in 2026
<1%67%33%
3.44
3.5
Ray Martinelli
72W–44L career · 7 lines in 2026
<1%68%32%
3.43
Wesley Baff
10W–11L career · 3 lines in 2026
<1%69%31%
3.43
Keean DeJordy
4W–2L career · 6 lines in 2026
<1%79%21%
3.39
Raj Baba
16W–14L career · 5 lines in 2026
2%91%8%
3.30
Prateek Gahoi
40W–44L career · 6 lines in 2026
2%91%7%
3.29
3.5
Archit Shankar
1W–1L career · type S · 2 lines in 2026
not enough data
3.5
Carlos Zepeda
10W–10L career · 2 lines in 2026
4%93%3%
3.24
Sean Pratt
18W–9L career · 7 lines in 2026
5%92%3%
3.23
Keqin Huang
5W–4L career · 2 lines in 2026
5%92%3%
3.23
Oleg Williamson
5W–15L career · 3 lines in 2026
6%92%2%
3.22
3.5
Danne Woo
41W–35L career · 2 lines in 2026
6%92%2%
3.21
Kevin Bedoya
41W–11L career · 6 lines in 2026
8%91%2%
3.20
Edson Rivas
6W–6L career · 1 line in 2026
12%87%1%
3.16
Mikael Koechlin
19W–5L career · 8 lines in 2026
14%85%1%
3.15
3.5
Ashutosh Shankar
87W–50L career · 7 lines in 2026
15%84%1%
3.14
Nikhil Mahajan
52W–47L career · 4 lines in 2026
16%83%<1%
3.14
Rahul Bekal
19W–8L career · 5 lines in 2026
<1%24%76%
3.10
Vijay Krishna
8W–18L career · 4 lines in 2026
31%69%<1%
3.07

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.