Teams

Inglourious Backhands

2026 18&Over Men Manhattan · 3.5 Men

24 players · average NTRP 3.39 / METROPOLITAN 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 →
Schedule9 played
2026-07-07vs CohenWon 32
W#1 DoublesDennis Lim / Joshua Palmer vs Manuel Freitas / Sandro Battaglia4-6, 6-3, 1-0
L#1 SinglesJoshua Lappin vs Cezary Korz0-6, 4-6
W#2 DoublesRobert Smith / Philip Alessi vs Ron Cohen / Chris Corrado6-2, 6-4
L#2 SinglesAravind Mohan vs Cranston Darris3-6, 6-7
W#3 DoublesVikram D'Mello / Scott McHugh vs N/A6-0, 6-0
2026-07-01vs Ni/OkumuraLost 14
L#1 DoublesShayan Bhowal / Jon Bachrach vs Tariq Habib / Michael Huang2-6, 5-5
L#1 SinglesEvan Spano vs Kevin Ni2-6, 7-6, 0-1
L#2 DoublesKyle Sledge / Mikko Tesalona vs Yuji Okumura / Jup Patel3-6, 2-6
W#2 SinglesHaiko Cornelissen vs Emmanuel Antoni3-6, 6-3, 1-0
L#3 DoublesVikram D'Mello / Joshua Palmer vs Peter Lin / Graham Browne3-6, 2-6
2026-06-25vs Metro: Yundan/PerezWon 32
W#1 DoublesMichael Pina / Jonathan Gross vs Justin Ahn / Anh Nguyen7-6, 0-6, 1-0
W#1 SinglesIrving Fallas vs Mingchieh Yang6-3, 6-0
L#2 DoublesAravind Mohan / Avi Berg vs Cliff Jones / Waiming Wu4-6, 7-6, 1-0
L#2 SinglesShayan Bhowal vs Eric Mastrotto2-6, 4-6
W#3 DoublesJonathan Piccirillo / Jon Bachrach vs Robert Huang / Li Hong7-5, 6-4
2026-06-16vs Pham/PeesWon 32
W#1 DoublesMichael Pina / Jonathan Gross vs Raymond Cho / Adam White4-6, 6-3, 1-0
L#1 SinglesHaiko Cornelissen vs Alexander Jakobson4-6, 3-6
W#2 DoublesShayan Bhowal / Jon Bachrach vs Robert Pees / Michael Thompson4-6, 6-4, 1-0
L#2 SinglesVikram D'Mello vs Chase Grubman4-6, 2-6
W#3 DoublesMikko Tesalona / Joshua Palmer vs Tabber Benedict / Tom Harte7-6, 2-5
2026-06-09vs Taur/LlanosLost 23
W#1 DoublesAvi Berg / Joshua Lappin vs Kwok Lee / Sharad Thaper6-3, 6-3
L#1 SinglesMichael Pina vs Rahul Bekal2-6, 1-6
L#2 DoublesJonathan Gross / Irving Fallas vs David Taur / Jake Goldstein3-6, 1-6
L#2 SinglesDennis Lim vs Jeremy Lin1-6, 6-7
W#3 DoublesSandeep Junnarkar / Joshua Palmer vs Mark Mileyev / Michael Xu6-1, 2-6, 1-0
2026-06-05vs Dirty DogsWon 32
W#1 DoublesKyle Sledge / Robert Smith vs Daniel Smith / Paul Vella3-6, 6-3, 1-0
L#1 SinglesMikko Tesalona vs Francesco Noero1-6, 2-6
W#2 DoublesJonathan Piccirillo / Vikram D'Mello vs Brandon Xing / Andrew Clark6-1, 6-3
W#2 SinglesJoshua Lappin vs Nhathan Nguyen6-4, 6-2
L#3 DoublesJustin Zeth / Philip Alessi vs Adam Agata / Michael Chen6-4, 3-6, 0-1
2026-05-28vs ChoyLost 05
L#1 DoublesAravind Mohan / Evan Spano vs Eduardo Mere / Matthew Maycock3-6, 0-6
L#1 SinglesHaiko Cornelissen vs David Wang7-5, 2-5
L#2 DoublesShayan Bhowal / Jonathan Piccirillo vs Theodros Dibabu / Thomas Jardine6-7, 6-6
L#2 SinglesUrvish Barot vs Brian Rosenfeld6-4, 2-6, 0-1
L#3 DoublesAvi Berg / Michael Pina vs Andrew Lim / Yueqi Li3-6, 5-5
2026-05-11vs JhaveriLost 14
W#1 DoublesUrvish Barot / Aravind Mohan vs Kevin Gonzalez / Thomas Rinaldi6-1, 6-1
L#1 SinglesJonathan Gross vs Joon Yoo1-6, 2-6
L#2 DoublesEvan Spano / Shien Lee vs Kevin Kim / Neil Goodman5-7, 5-5
L#2 SinglesMichael Pina vs Isaac Halpern4-6, 2-6
L#3 DoublesSandeep Junnarkar / Haiko Cornelissen vs Stephen Plunkett / Jake Rosen6-7, 6-7
2026-04-27vs JMTA All StarsWon 41
L#1 DoublesRobert Smith / Philip Alessi vs Paul Haydon / Dushyant Chadha6-1, 4-6, 0-1
W#1 SinglesUrvish Barot vs Carlos Alvarez Posadilla6-2, 6-0
W#2 DoublesJonathan Piccirillo / Avi Berg vs Shivi Jain / Talal Khan6-1, 6-4
W#2 SinglesIrving Fallas vs Frank Del Deo6-1, 6-3
W#3 DoublesJonathan Gross / Jon Bachrach vs John Gallacher / John Dorer6-1, 6-3
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 Men 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.13 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.61
Urvish Barot
usually #1 Singles 33%, also #1 Doubles 33% · published 3.5
3.44
Evan Spano
usually #2 Doubles 33%, also #1 Doubles 33% · published 3.5
3.38
Jonathan Piccirillo
usually #2 Doubles 75%, also #3 Doubles 25% · published 3.5
3.34
Aravind Mohan
usually #1 Doubles 50%, also #2 Singles 25% · published 3.5
3.27
Philip Alessi
usually #1 Doubles 33%, also #3 Doubles 33% · published
Brandon Jiang
published 3.5
3.23
Vikram D'Mello
usually #3 Doubles 50%, also #2 Doubles 25% · published
3.21
Avi Berg
usually #2 Doubles 50%, also #3 Doubles 25% · published 3.5
3.15
Haiko Cornelissen
usually #1 Singles 50%, also #2 Singles 25% · published 3.5
3.13
Joshua Lappin
usually #2 Singles 33%, also #1 Doubles 33% · published
3.13
Irving Fallas
usually #2 Doubles 33%, also #2 Singles 33% · published 3
3.12
Shayan Bhowal
usually #2 Doubles 50%, also #2 Singles 25% · published
3.10
Jonathan Gross
usually #1 Doubles 40%, also #2 Doubles 20% · published
3.00
Joshua Palmer
usually #3 Doubles 75%, also #1 Doubles 25% · published
2.95
Michael Pina
usually #1 Doubles 40%, also #2 Singles 20% · published
2.95
Mikko Tesalona
usually #1 Singles 33%, also #3 Doubles 33% · published
2.92
Dennis Lim
usually #1 Singles 50%, also #2 Singles 17% · published 3
2.88
Jon Bachrach
usually #3 Doubles 50%, also #1 Doubles 25% · published
2.86
Scott McHugh
usually #3 Doubles 100% · published
2.84
Shien Lee
usually #2 Doubles 100% · published
Justin Zeth
usually #3 Doubles 100% · published
Kyle Sledge
usually #1 Doubles 50%, also #2 Doubles 50% · published
Robert Smith
published
Sandeep Junnarkar
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.

Shayan Bhowal + Jon Bachrach1439% games+1.5% vs expected
Joshua Palmer + Jon Bachrach2448% games−0.3% vs expected
Vikram D'Mello + Jon Bachrach1537% games−10.1% vs expected
Michael Pina + Joshua Palmer0518% games−27.6% vs expected
Evan Spano + Avi Berg6159% gamesnot enough data
Jonathan Piccirillo + Jon Bachrach224 matchesnot enough data
Dennis Lim + Joshua Palmer213 matchesnot enough data
Avi Berg + Aravind Mohan213 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
Urvish Barot
80W–47L career · 3 lines in 2026
<1%19%81%
3.61
3.5
Evan Spano
28W–28L career · type A · 3 lines in 2026
<1%67%33%
3.44
3.5
Jonathan Piccirillo
72W–77L career · 4 lines in 2026
<1%82%18%
3.38
3.5
Aravind Mohan
9W–13L career · 4 lines in 2026
<1%88%12%
3.34
Philip Alessi
4W–6L career · 3 lines in 2026
2%94%4%
3.27
3.5
Brandon Jiang
2W–7L career · no lines in 2026
not enough data
Vikram D'Mello
45W–50L career · 4 lines in 2026
4%94%2%
3.23
3.5
Avi Berg
71W–61L career · 4 lines in 2026
5%94%1%
3.21
3.5
Haiko Cornelissen
4W–9L career · 4 lines in 2026
12%87%<1%
3.15
Joshua Lappin
7W–34L career · 3 lines in 2026
15%84%<1%
3.13
3
Irving Fallas
4W–3L career · type S · 3 lines in 2026
<1%16%84%
3.13
Shayan Bhowal
18W–39L career · 4 lines in 2026
19%81%<1%
3.12
Jonathan Gross
24W–26L career · 5 lines in 2026
21%79%<1%
3.10
Joshua Palmer
13W–27L career · 4 lines in 2026
52%48%<1%
3.00
Michael Pina
12W–27L career · 5 lines in 2026
64%36%<1%
2.95
Mikko Tesalona
10W–15L career · 3 lines in 2026
65%35%<1%
2.95
3
Dennis Lim
21W–24L career · 6 lines in 2026
<1%73%27%
2.92
Jon Bachrach
29W–73L career · 4 lines in 2026
82%18%<1%
2.88
Scott McHugh
114W–52L career · 1 line in 2026
<1%86%14%
2.86
Shien Lee
57W–92L career · 1 line in 2026
89%11%<1%
2.84
Justin Zeth
0W–4L career · 1 line in 2026
not enough data
Kyle Sledge
1W–1L career · 2 lines in 2026
not enough data
Robert Smith
1W–2L career · no lines in 2026
not enough data
Sandeep Junnarkar
1W–1L career · 2 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.