Teams

SFT:Spark Aces:Patel

2026 EMA Adult 40 & Over Men · 3.5 Men

18 players · average NTRP 3.50 / EASTERN MASSACHUSETTS

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 →
Schedule8 played
L#1 DoublesRavi Jhumat / Darshan Shah vs Johnathan Zsittnik / Yan Feng3-6, 4-6
W#2 DoublesBrian Kang / Jinwook Jang vs Jason Baudreau / Kenneth Shieh6-0, 6-0
W#3 DoublesPaul Keltcher / L Michael Romero vs TED BORSETI / Madhu Pinninti6-4, 6-3
W#1 DoublesBrian Kang / Jinwook Jang vs David Hadas / Horacio Caperan6-4, 6-2
W#1 SinglesBhavin Patel vs Fabio Sala6-2, 6-1
W#2 DoublesShriram Venkataraman / Ravi Jhumat vs Matt Gordon / Kurt MacHemer6-3, 6-1
W#3 DoublesPaul Keltcher / L Michael Romero vs ANDRIUS JURKUNAS / Nick Bogovich7-6, 6-4
2026-07-09vs SFT:Spark Red:SchumerWon 21
W#1 DoublesBrian Kang / Shriram Venkataraman vs Erik C Smith / James O'Brien2-6, 6-2, 1-0
L#2 DoublesBhavin Patel / Eugene Zakharov vs Scott Latham / Al Uluatam1-3
W#3 DoublesRavi Jhumat / Darshan Shah vs Robert McHugh / Ralph Brooks6-7, 6-0, 1-0
2026-07-02vs SFT:Spark-A Green:SidemanLost 12
L#1 DoublesL Michael Romero / Bhavin Patel vs John Mcgregor / Wayne Beaudoin4-6, 1-6
W#2 DoublesRavi Jhumat / Darshan Shah vs Jeremy Smith / Chad Heipler6-3, 6-1
L#3 DoublesShriram Venkataraman / Nate Raughley vs Jason Carignan / Phillip Carignan7-5, 3-6, 1-0
W#1 DoublesAbhay Misra / Bhavin Patel vs Jason Efstathiou / Matt Gordon6-2, 6-4
W#2 DoublesL Michael Romero / Shriram Venkataraman vs Nick Bogovich / David Hadas7-6, 6-4
W#3 DoublesDarshan Shah / Rakesh Dsouza vs David Perticone / Jae Chung6-2, 6-3
W#1 DoublesL Michael Romero / Paul Keltcher vs Jason Baudreau / Kenneth Shieh6-3, 6-3
W#1 SinglesBhavin Patel vs John Karbassi4-6, 6-3, 1-0
W#2 DoublesJose Duarte Barreiros / Eugene Zakharov vs Matt Ehrie / Shane O'Connor7-6, 6-1
L#3 DoublesNate Raughley / John Favorito vs JEFFREY SOLTES / Stephen Brown5-7, 0-6
2026-06-04vs SFT:Spark Red:SchumerLost 04
L#1 DoublesAdam Gerhard / Venkat Swaminathan vs James O'Brien / Scott Latham0-6, 3-6
L#1 SinglesBhavin Patel vs Steven Colby4-6, 4-6
L#2 DoublesShriram Venkataraman / Jinwook Jang vs Erik C Smith / Domingo Medina0-6, 5-7
L#3 DoublesNate Raughley / Darshan Shah vs Mark Yanowitz / Michael Souza4-6, 3-6
2026-05-28vs SFT:Spark-A Green:SidemanSplit 22
L#1 DoublesJose Duarte Barreiros / Aravind Udayakumar vs Scott Stewart / Wayne Beaudoin3-6, 4-6
W#1 SinglesBhavin Patel vs John Mcgregor6-2, 6-3
W#2 DoublesRavi Jhumat / Rakesh Dsouza vs Mark Heichman / Scott Weigand6-2, 1-6, 1-0
L#3 DoublesNate Raughley / Brian Kang vs Daniel Muller / Chad Heipler4-6, 2-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 standings15 teams · 3.5 Men
TeamWLInd. WInd. LSets lostGames lost
1SFT:Spark Red:Schumer0823919207
2SFT:Spark Aces:Patel08211126255
3SFT:Spark-A Green:Sideman08191331280
4SFTNA:Spark-NA:Net Results:vanRavesstyn0892348329
5WSTC:Winchester Swim &Tennis Club:Hadas0882450352
6LAK:Lakeville:Nali09241231283
7WEY:Weymouth:King09191739321
8WEY:Very Very Very Merry Men:Kleiman/Gotta09152147331
9BBC:BBC Blasters:Dew09142247328
10LFW:Wayland:Pinto010291129308
11W109:Wimbledon:Bourdeau010251536333
12LFNT:Natick:Jreige/Edwards010192147366
13WAC:3.5 Men's 40+:Maddams010192151375
14WOB:Blue Steel:Nohrnberg010162454396
15WTC:Apex Warriors:Krishnegowda010122861408

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.33 estimated across 15 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.56
Brian Kang
usually #1 Doubles 38%, also #1 Singles 25% · published 3.5
3.48
Paul Keltcher
usually #3 Doubles 67%, also #1 Doubles 33% · published
3.46
Ravi Jhumat
usually #2 Doubles 60%, also #3 Doubles 20% · published
3.46
Jinwook Jang
usually #2 Doubles 67%, also #1 Doubles 33% · published 3.5
3.43
Bhavin Patel
usually #1 Singles 36%, also #2 Doubles 27% · published 3.5
3.35
Rakesh Dsouza
usually #2 Doubles 50%, also #3 Doubles 50% · published
3.33
Jose Duarte Barreiros
usually #1 Doubles 50%, also #2 Doubles 50% · published
3.33
Darshan Shah
usually #3 Doubles 60%, also #2 Doubles 20% · published 3.5
3.31
Eugene Zakharov
usually #2 Doubles 100% · published
3.28
L Michael Romero
usually #3 Doubles 40%, also #1 Doubles 40% · published
3.27
Venkat Swaminathan
usually #3 Doubles 50%, also #2 Doubles 25% · published
Akash Jain
published 3.5
Aravind Udayakumar
usually #1 Doubles 100% · published 3.5
3.25
Adam Gerhard
usually #1 Doubles 100% · published 3.5
3.22
Shriram Venkataraman
usually #2 Doubles 60%, also #1 Doubles 20% · published
3.19
Abhay Misra
usually #1 Doubles 100% · published 3.5
3.06
Nate Raughley
usually #3 Doubles 100% · published
John Favorito
usually #3 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.

Brian Kang + Jinwook Jang4266% games+16.5% vs expected
Adam Gerhard + Eugene Zakharov3258% games+11.2% vs expected
Rakesh Dsouza + Ravi Jhumat6358% games+8.3% vs expected
Darshan Shah + Ravi Jhumat5258% games+3.4% vs expected
Darshan Shah + Rakesh Dsouza224 matchesnot enough data
Abhay Misra + Ravi Jhumat224 matchesnot enough data
Paul Keltcher + L Michael Romero303 matchesnot enough data
Abhay Misra + Bhavin Patel123 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.5
Brian Kang
11W–5L career · type S · 8 lines in 2026
<1%33%67%
3.56
Paul Keltcher
16W–15L career · 3 lines in 2026
<1%55%45%
3.48
Ravi Jhumat
17W–9L career · 5 lines in 2026
<1%61%39%
3.46
3.5
Jinwook Jang
7W–4L career · type S · 3 lines in 2026
<1%61%39%
3.46
3.5
Bhavin Patel
19W–24L career · 11 lines in 2026
<1%68%32%
3.43
Rakesh Dsouza
15W–10L career · 2 lines in 2026
1%86%13%
3.35
Jose Duarte Barreiros
28W–29L career · 2 lines in 2026
1%87%12%
3.33
3.5
Darshan Shah
15W–8L career · 5 lines in 2026
1%88%11%
3.33
Eugene Zakharov
38W–30L career · 2 lines in 2026
1%90%8%
3.31
L Michael Romero
8W–19L career · 5 lines in 2026
2%92%6%
3.28
Venkat Swaminathan
6W–10L career · 4 lines in 2026
3%92%5%
3.27
3.5
Akash Jain
6W–2L career · type A · no lines in 2026
not enough data
3.5
Aravind Udayakumar
11W–22L career · 1 line in 2026
not enough data
3.5
Adam Gerhard
104W–114L career · 1 line in 2026
4%93%3%
3.25
Shriram Venkataraman
10W–6L career · 5 lines in 2026
6%92%2%
3.22
3.5
Abhay Misra
5W–11L career · 1 line in 2026
8%90%1%
3.19
Nate Raughley
0W–4L career · 4 lines in 2026
33%67%<1%
3.06
John Favorito
1W–3L career · 1 line 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.