Teams

Westfield

2025 40&Over Men · 3.5

21 players · average NTRP 3.56 / NEW JERSEY 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 →
Schedule24 played
2025-07-25vs Bergen: Bergen Bad AcesWon 10
W#1 DoublesFLORIS VREEDENBURGH / Richard Liu vs Jonathan Glassman / Marc Rothenberg5-7, 6-3, 1-0
2025-07-22vs NJ: Black RoninWon 41
W#1 DoublesIgor Shames / Rajiv Sethumadhavan vs Matthew Anderson / Junno Lee7-6, 6-2
W#1 SinglesMohamed Hussein vs Seth Manjos6-0, 6-2
W#2 DoublesSunil Ravindran / Ashish Vats vs Adam Goldfarb / Perry Morton6-2, 6-4
L#3 DoublesAlvin Choy / Bruce Joo vs Matthew Grainger / Anshul Sharma3-6, 4-6
W#4 DoublesAlan Bresson / Dhruv Goel vs Denny Tsettos / Michael Peng4-6, 6-2, 1-0
2025-07-17Lost 01
L#1 DoublesSunil Ravindran / Nikunj Patel vs Harish Kumar / Steven Kong2-6, 2-6
2025-07-16vs Rockten 40Won 10
W#1 DoublesJoshua Peters / Richard Liu vs Paryush Lakhtaria / Leonard Charles6-0, 6-3
2025-07-15vs NJ: Black RoninLost 23
W#1 DoublesAlvin Choy / Richard Liu vs Madhu Raghunathan / Michael Peng6-3, 6-1
L#1 SinglesAlan Bresson vs Seth Manjos5-7, 6-1
W#2 DoublesAshish Vats / Sunil Ravindran vs Matthew Grainger / Bruce Spear7-5, 6-3
L#3 DoublesIgor Shames / Christian Bonn vs Matthew Anderson / Adam Goldfarb2-6, 3-6
L#4 DoublesDhruv Goel / Aaron Daubert-Terrigno vs Nathan Sayers / Perry Morton4-6, 4-6
2025-07-09vs Aces and BagelsWon 10
W#2 DoublesAaron Daubert-Terrigno / Michael Cirasola vs Kishore Chandrasekharan / John Yoon Kim6-2, 6-1
2025-07-08vs NJ: Black RoninLost 23
W#1 DoublesAaron Daubert-Terrigno / Dhruv Goel vs Matthew Grainger / Thomas Lee7-5, 4-6
L#1 SinglesSwapnil Bhagat vs Seth Manjos3-6, 4-5
L#2 DoublesIgor Shames / Mario Castro Martinez vs Perry Morton / Nathan Sayers4-6, 1-6
W#3 DoublesAlan Bresson / Sunil Ravindran vs Ming Lai / Anshul Sharma2-6, 6-3, 1-0
L#4 DoublesVien Bouarapha / Matias Diez vs Adam Goldfarb / Eric Rhee3-6, 5-7
2025-07-08vs Match Point TerrorsLost 01
L#2 DoublesPradeep Baberwal / Sunil Ravindran vs Kevin Irani / Claudio Contreras Garcia4-6, 4-6
2025-07-02vs Rockten 40Won 10
W#1 DoublesAaron Daubert-Terrigno / Michael Cirasola vs Rajiv Rohilla / Sunil Sah6-4, 5-3
2025-06-25vs Rockten 40Won 10
W#4 DoublesKishore Chandrasekharan / Richard Liu vs Pradeep Asok / Subhasis Bhadra6-0, 6-0
2025-06-24vs NJ: Black RoninLost 14
W#1 DoublesBruce Joo / Sunil Ravindran vs Matthew Anderson / Junno Lee7-5, 6-4
L#1 SinglesSwapnil Bhagat vs Seth Manjos3-6, 4-6
L#2 DoublesAshish Vats / Aaron Daubert-Terrigno vs Ming Lai / Anshul Sharma3-6, 2-6
L#3 DoublesRajiv Sethumadhavan / Alan Bresson vs Perry Morton / Adam Goldfarb6-4, 3-6, 1-0
L#4 DoublesRichard Liu / Jeffrey Moore vs Eric Rhee / Matthew Grainger2-6, 2-6
2025-06-22Lost 01
L#2 DoublesMichael Cirasola / Sunil Ravindran vs Pavel Baresh / Ferran Valldosera1-6, 2-6
2025-06-21Lost 01
L#2 DoublesPradeep Baberwal / Swapnil Bhagat vs Shadab Hussain / Mukund Pai4-6, 3-6
2025-06-17vs NJ: Black RoninLost 23
W#1 DoublesCurtis Tao / Bruce Joo vs Thomas Lee / Denny Tsettos6-3, 7-5
L#1 SinglesAshish Vats vs Matthew Grainger6-1, 1-6, 0-1
W#2 DoublesVien Bouarapha / Jeffrey Moore vs Madhu Raghunathan / Alex Khordos6-0, 6-1
L#3 DoublesDhruv Goel / Rajiv Sethumadhavan vs Anshul Sharma / Ming Lai3-6, 3-6
L#4 DoublesKarthik Sankaralingam / Sunil Ravindran vs Nathan Sayers / Perry Morton5-7, 4-6
2025-06-11vs Rockten 40Won 10
W#3 DoublesAaron Daubert-Terrigno / Michael Cirasola vs Amit Sareen / Paryush Lakhtaria6-3, 6-3
2025-06-10vs NJ: Black RoninWon 32
W#1 DoublesAshish Vats / Rajiv Sethumadhavan vs Perry Morton / Denny Tsettos7-6, 6-2
W#1 SinglesSwapnil Bhagat vs Seth Manjos7-5, 2-6, 1-0
W#2 DoublesMatias Diez / Jeffrey Moore vs Nathan Sayers / Matthew Anderson6-3, 6-1
L#3 DoublesRichard Liu / Sunil Ravindran vs Eric Rhee / Matthew Grainger3-6, 2-6
L#4 DoublesKarthik Sankaralingam / Igor Shames vs Anshul Sharma / Ming Lai6-4, 3-6, 0-1
2025-06-08Lost 01
L#3 DoublesMichael Cirasola / Sunil Ravindran vs Ferran Valldosera / Pavel Baresh1-6, 0-6
2025-06-04vs Rockten 40Won 10
W#1 SinglesRichard Liu vs Paryush Lakhtaria6-2, 6-1
2025-06-03vs NJ: Black RoninWon 32
W#1 DoublesRichard Liu / Sunil Ravindran vs Perry Morton / Junno Lee6-1, 7-6
L#1 SinglesMohamed Hussein vs Seth Manjos0-6, 2-6
W#2 DoublesMatias Diez / Rajiv Sethumadhavan vs Alex Khordos / Denny Tsettos6-3, 6-1
W#3 DoublesJeffrey Moore / Alan Bresson vs Nathan Sayers / Adam Goldfarb6-2, 6-3
L#4 DoublesChristian Bonn / Dhruv Goel vs Matthew Grainger / Eric Rhee2-6, 1-6
2025-06-01Won 10
W#3 DoublesSunil Ravindran / Nikunj Patel vs Prasada Vontipenta / Pavel Baresh4-1
2025-05-28vs Aces and BagelsSplit 11
W#3 DoublesFLORIS VREEDENBURGH / Richard Liu vs Arthur Ferrante / Tony Ferrante6-3, 6-2
L#4 DoublesAaron Daubert-Terrigno / Leighton Haniff vs Alex Wei / Scott Leiman3-6, 1-6
2025-03-24vs CohenWon 10
W#3 DoublesAlvin Choy / Ashok Basawapatna vs Ronald Rafaloff / Eric Walsh6-2, 6-3
2025-02-24vs CohenWon 10
W#2 DoublesAlvin Choy / Surinder Singh vs Luc Demortier / Karan Bhugra6-4, 2-6, 1-0
2025-01-10vs Full Metal RacquetsLost 01
L#2 DoublesAlvin Choy / Manuel Freitas vs Ben Lloyd / Erik Ulin2-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 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.31 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.61
Aaron Daubert-Terrigno
usually #2 Doubles 29%, also #1 Doubles 29% · published 3.5
3.60
Sunil Ravindran
usually #3 Doubles 33%, also #2 Doubles 33% · published
3.58
Richard Liu
usually #1 Doubles 36%, also #3 Doubles 27% · published
3.52
Matias Diez
usually #2 Doubles 67%, also #4 Doubles 33% · published
3.48
Bruce Joo
usually #1 Doubles 67%, also #3 Doubles 33% · published 4
3.47
Igor Shames
usually #3 Doubles 25%, also #4 Doubles 25% · published
3.46
Swapnil Bhagat
usually #1 Singles 75%, also #2 Doubles 25% · published
3.41
Alan Bresson
usually #3 Doubles 60%, also #1 Singles 20% · published 3.5
3.39
Rajiv Sethumadhavan
usually #1 Doubles 40%, also #3 Doubles 40% · published
3.20
Karthik Sankaralingam
usually #4 Doubles 100% · published
3.17
Dhruv Goel
usually #4 Doubles 60%, also #3 Doubles 20% · published 3.5
3.13
Alvin Choy
usually #3 Doubles 40%, also #2 Doubles 40% · published 3.5
3.12
Ashish Vats
usually #2 Doubles 60%, also #1 Doubles 20% · published 3.5
2.87
Curtis Tao
usually #1 Doubles 100% · published 3.5
2.63
Christian Bonn
usually #4 Doubles 50%, also #3 Doubles 50% · published 3.5
Edward Poole
published
Jeffrey Moore
published
Mario Castro Martinez
usually #1 Singles 50%, also #2 Doubles 25% · published
Mohamed Hussein
usually #1 Singles 100% · published
Todd Eosso
published
Vien Bouarapha
usually #2 Doubles 50%, also #4 Doubles 50% · 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.

Karthik Sankaralingam + Sunil Ravindran7851% games−1.6% vs expected
Christian Bonn + Dhruv Goel5162% gamesnot enough data
Rajiv Sethumadhavan + Dhruv Goel4160% gamesnot enough data
Curtis Tao + Christian Bonn044 matchesnot enough data
Rajiv Sethumadhavan + Vien Bouarapha404 matchesnot enough data
Curtis Tao + Matias Diez303 matchesnot enough data
Curtis Tao + Vien Bouarapha303 matchesnot enough data
Richard Liu + Bruce Joo033 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
Aaron Daubert-Terrigno
127W–73L career · 7 lines in 2025
<1%22%78%
3.61
Sunil Ravindran
65W–42L career · 12 lines in 2025
<1%25%75%
3.60
Richard Liu
110W–88L career · 10 lines in 2025
<1%29%71%
3.58
Matias Diez
30W–9L career · 3 lines in 2025
43%56%<1%
3.52
4
Bruce Joo
15W–13L career · 3 lines in 2025
57%43%<1%
3.48
Igor Shames
16W–27L career · 4 lines in 2025
<1%58%42%
3.47
Swapnil Bhagat
11W–14L career · 4 lines in 2025
<1%61%39%
3.46
3.5
Alan Bresson
9W–5L career · type A · 5 lines in 2025
<1%74%26%
3.41
Rajiv Sethumadhavan
28W–14L career · 5 lines in 2025
<1%78%22%
3.39
Karthik Sankaralingam
22W–23L career · 2 lines in 2025
8%91%2%
3.20
3.5
Dhruv Goel
17W–7L career · 5 lines in 2025
12%87%1%
3.17
3.5
Alvin Choy
60W–46L career · 5 lines in 2025
18%81%<1%
3.13
3.5
Ashish Vats
17W–32L career · 5 lines in 2025
19%80%<1%
3.12
3.5
Curtis Tao
13W–13L career · 1 line in 2025
82%18%<1%
2.87
3.5
Christian Bonn
21W–26L career · 2 lines in 2025
>99%<1%<1%
2.63
Edward Poole
0W–1L career · no lines in 2025
not enough data
Jeffrey Moore
10W–2L career · no lines in 2025
not enough data
Mario Castro Martinez
9W–5L career · 4 lines in 2025
not enough data
Mohamed Hussein
12W–9L career · 2 lines in 2025
not enough data
Todd Eosso
24W–23L career · no lines in 2025
not enough data
Vien Bouarapha
20W–11L career · 2 lines in 2025
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.