Teams

TROY-Ravikoti 40s 4.0M F2

2026 bSEM ADULT 40 & OVER NIGHT MEN · 4.0 MEN THUR PM SEM

16 players · average NTRP 3.73 / S.E. MICHIGAN

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-07-16vs BT-Snell 40s 4.0M F2Lost 13
W#1 SinglesKris Nestoroski vs Jason Jirovec4-6, 6-1, 1-0
L#2 DoublesSridhar Ravikoti / Arthur Carlin vs Evan West / Jeffrey Seilkop0-6, 1-6
L#3 DoublesKiran Jasti / Madhup Singh vs Shawn Snell / Matthew Kaminski4-6, 6-4, 0-1
L#4 DoublesDavid Proefke / Denny Youngchan Kim vs Manuel Pizarro / Joel Kirsch6-7, 3-6
2026-07-09vs PEACH-Schaefer 40s 4.0M F2Won 41
W#1 DoublesDavid Proefke / Alessandro Ugo Marazza vs John Pawl / Erik Schaefer3-6, 6-3, 1-0
W#1 SinglesKris Nestoroski vs Hermenegildo Malabed6-3, 6-1
W#2 DoublesMadhup Singh / Kiran Jasti vs MacIej Pietrowicz / Lester Delegencia6-3, 6-4
L#3 DoublesRobert Cupples / Arthur Carlin vs Mike Fabbri / Michael Schohl3-6, 5-7
W#4 DoublesSridhar Ravikoti / Denny Youngchan Kim vs Thomas Hang / Steven Brown7-5, 6-2
2026-07-02vs EAST-Kean 40s 4.0M F2Lost 03
L#1 DoublesArthur Carlin / Robert Cupples vs Michael Haines / William Segraves1-6, 1-6
L#2 DoublesJeffrey Forche / AMANPREET SINGH vs Brad Terry / Carl Preston1-6, 2-6
L#3 DoublesVikram Narula / Denny Youngchan Kim vs Kevin Friesen / Michael Varner1-6, 1-6
2026-06-25vs WESS-Ewald 40s 4.0M F2Won 41
W#1 DoublesKiran Jasti / Sridhar Ravikoti vs Joel Ewald / Erik Gomane6-4, 6-2
L#1 SinglesRobert Cupples vs Giuseppe Turini1-6, 3-6
W#2 DoublesArthur Carlin / Jeffrey Forche vs John Ashman / James Salk6-0, 6-3
W#3 DoublesKeyur Vyas / AMANPREET SINGH vs Joshua Ewald / Oleg Pojidaev6-0, 6-1
W#4 DoublesDavid Proefke / Denny Youngchan Kim vs Dennis Gurn / Ronald Mills6-3, 6-4
L#1 DoublesArthur Carlin / Jeffrey Forche vs Matthew Brand / Michael Neff1-6, 2-6
W#1 SinglesNicolas Marsheh vs Darius Karimipour6-4, 6-2
W#2 DoublesKiran Jasti / Sridhar Ravikoti vs David Dixon / Toby Zuchelli7-5, 6-1
W#3 DoublesMadhup Singh / AMANPREET SINGH vs Michel Hanna / FOUAD BATAH6-3, 6-1
L#4 DoublesDavid Proefke / Steve Dimsdale vs Chris Mittman / Cyrus Karimipour2-6, 3-6
2026-06-10vs BT-Snell 40s 4.0M F2Lost 14
L#1 DoublesAmogh Deo / Arthur Carlin vs Jasper van der Bruggen / Chris Porter1-6, 0-6
L#1 SinglesKris Nestoroski vs Robert Walker4-6, 1-6
L#2 DoublesRobert Cupples / Kiran Jasti vs Matthew Feustel / Joel Kirsch3-6, 2-6
L#3 DoublesSridhar Ravikoti / Steve Dimsdale vs Shawn Snell / Peter Stutcher3-6, 0-6
W#4 DoublesJeffrey Forche / Keyur Vyas vs Jonathon Hofley / Jason Tether6-4, 6-7, 1-0
2026-06-04vs PEACH-Schaefer 40s 4.0M F2Lost 05
L#1 DoublesAlessandro Ugo Marazza / Kris Nestoroski vs Al Itchon / Christopher Roberts6-7, 4-6
L#1 SinglesKiran Jasti vs Christopher Rowe3-6, 2-6
L#2 DoublesNicolas Marsheh / AMANPREET SINGH vs Daniel Rodrigues / Erik Schaefer1-6, 2-6
L#3 DoublesSridhar Ravikoti / Robert Cupples vs Mike Fabbri / MacIej Pietrowicz7-6, 4-6, 0-1
L#4 DoublesDenny Youngchan Kim / David Proefke vs John Pawl / Steven Brown4-6, 1-6
2026-05-28vs EAST-Kean 40s 4.0M F2Lost 04
L#1 DoublesKris Nestoroski / Amogh Deo vs Tim Lepczyk / Michael Haines1-6, 3-6
L#1 SinglesAlessandro Ugo Marazza vs Brian Kean6-7, 6-3, 0-1
L#3 DoublesSridhar Ravikoti / Denny Youngchan Kim vs Kevin Friesen / Michael Varner4-6, 0-6
L#4 DoublesRobert Cupples / Rajiv Jaisankar vs Michael Hix / Eric Moore4-6, 0-6
2026-05-21vs WESS-Ewald 40s 4.0M F2Won 50
W#1 DoublesAlessandro Ugo Marazza / Nicolas Marsheh vs Joel Ewald / Ronald Puzio7-6, 3-2
W#1 SinglesKiran Jasti vs Giuseppe Turini1-6, 7-5, 1-0
W#2 DoublesAmogh Deo / Arthur Carlin vs Oleg Pojidaev / Mustafa Durrani6-0, 7-5
W#3 DoublesSridhar Ravikoti / Rajiv Jaisankar vs Erik Gomane / Dennis Gurn6-7, 7-5, 1-0
W#4 DoublesSteve Dimsdale / Robert Cupples vs James Salk / Jeffrey Muhn6-2, 6-0
2026-05-14vs PINE-Zuchelli (inside) 40s 4.0M F2Lost 14
W#1 DoublesKris Nestoroski / Alessandro Ugo Marazza vs Dan Christ / Edward Pollak2-6, 6-4, 1-0
L#1 SinglesSridhar Ravikoti vs Matthew Brand0-6, 1-6
L#2 DoublesGeorge Artzberger / Jeffrey Forche vs Tim Finerty / Bryan Smolinski1-6, 6-2, 1-0
L#3 DoublesAMANPREET SINGH / Arthur Carlin vs Michel Hanna / Matthew VanDyke4-6, 3-6
L#4 DoublesRajiv Jaisankar / Denny Youngchan Kim vs Toby Zuchelli / Chris Mittman5-7, 5-7
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 standings10 teams · 4.0 MEN THUR PM SEM
TeamWLInd. WInd. LSets lostGames lost
1EAST-Kean 40s 4.0M F29142822298
2BT-Snell 40s 4.0M F291401025300
3HV-Brewer 40s 4.0M F181341131332
4NAC-Taylor 40s 4.0M F163261944393
5PEACH-Schaefer 40s 4.0M F246222858452
6PINE-Zuchelli (inside) 40s 4.0M F246222860466
7TROY-Ravikoti 40s 4.0M F246193168498
8LIB-Briceno 40s 4.0M F136202556394
9FAC-Byer 40s 4.0M F118103575505
10WESS-Ewald 40s 4.0M F201054592580

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.45 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.70
Kiran Jasti
usually #2 Doubles 43%, also #1 Singles 29% · published 4
3.69
Alessandro Ugo Marazza
usually #1 Doubles 80%, also #1 Singles 20% · published 4
3.66
Nicolas Marsheh
usually #1 Doubles 33%, also #2 Doubles 33% · published 4
3.65
Kris Nestoroski
usually #1 Doubles 50%, also #1 Singles 50% · published 4
3.52
Amogh Deo
usually #1 Doubles 67%, also #2 Doubles 33% · published 4
3.50
Sridhar Ravikoti
usually #3 Doubles 44%, also #2 Doubles 22% · published 4
3.46
Robert Cupples
usually #1 Singles 39%, also #3 Doubles 23% · published 3.5
3.36
AMANPREET SINGH
usually #1 Doubles 40%, also #2 Doubles 30% · published 3.5
3.35
Madhup Singh
usually #2 Doubles 40%, also #3 Doubles 40% · published 3.5
3.28
Steve Dimsdale
usually #4 Doubles 67%, also #3 Doubles 33% · published 3.5
3.27
Jeffrey Forche
usually #2 Doubles 44%, also #3 Doubles 22% · published 3.5
3.25
Rajiv Jaisankar
usually #1 Singles 40%, also #4 Doubles 40% · published
George Artzberger
usually #2 Doubles 100% · published 3.5
3.18
David Proefke
usually #4 Doubles 80%, also #1 Doubles 20% · published 3.5
Matthew Kelly
published
Vikram Narula
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.

Jeffrey Forche + AMANPREET SINGH71145% games+2.4% vs expected
George Artzberger + Jeffrey Forche4945% games−2.8% vs expected
George Artzberger + AMANPREET SINGH1438% games−10.0% vs expected
Sridhar Ravikoti + Jeffrey Forche0534% gamesnot enough data
Nicolas Marsheh + Alessandro Ugo Marazza3251% gamesnot enough data
Jeffrey Forche + Steve Dimsdale224 matchesnot enough data
Kiran Jasti + AMANPREET SINGH134 matchesnot enough data
AMANPREET SINGH + Alessandro Ugo Marazza134 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
Kiran Jasti
28W–38L career · 7 lines in 2026
6%93%1%
3.70
4
Alessandro Ugo Marazza
38W–48L career · 5 lines in 2026
8%92%1%
3.69
4
Nicolas Marsheh
87W–39L career · 3 lines in 2026
11%89%<1%
3.66
4
Kris Nestoroski
56W–36L career · type A · 6 lines in 2026
12%88%<1%
3.65
4
Amogh Deo
29W–25L career · 3 lines in 2026
44%55%<1%
3.52
4
Sridhar Ravikoti
23W–49L career · 8 lines in 2026
52%48%<1%
3.50
3.5
Robert Cupples
148W–197L career · 12 lines in 2026
<1%64%36%
3.46
3.5
AMANPREET SINGH
68W–95L career · 10 lines in 2026
<1%86%14%
3.36
3.5
Madhup Singh
49W–30L career · 5 lines in 2026
<1%88%12%
3.35
3.5
Steve Dimsdale
52W–78L career · 3 lines in 2026
1%94%5%
3.28
3.5
Jeffrey Forche
69W–114L career · 9 lines in 2026
2%94%4%
3.27
Rajiv Jaisankar
8W–8L career · 5 lines in 2026
3%95%3%
3.25
3.5
George Artzberger
21W–58L career · 1 line in 2026
not enough data
3.5
David Proefke
20W–49L career · 5 lines in 2026
9%91%1%
3.18
Matthew Kelly
3W–4L career · no lines in 2026
not enough data
Vikram Narula
18W–28L 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.