Teams

Dennin

2026 Tri Level Men · 4.0, 3.5, 3.0

12 players · average NTRP 3.70 / NORTHERN REGION

View scouting list →
Schedule9 played
2026-04-18vs Chin TriLost 12
W#1 DoublesDonghyeon Chang / Alexander Wentworth-Ping vs Rajesh Padmanabhan / Alec Cohen6-3, 6-4
L#2 DoublesAnton Keller / Matthew Dennin vs Chris Bragg / David McDermott3-6, 3-6
L#3 DoublesMatt Dupee / Ted de Barbieri vs James Davies / Ananda Kishore Syamala4-6, 6-0, 0-1
2026-04-12vs Northern: Smith 4.0 TriLost 03
L#1 DoublesMichael Akker / Adam Heller vs Carter Flanigan / Brent Smith2-6, 5-7
L#2 DoublesMatthew Dennin / Anton Keller vs Karl Sindel / Quentin Phung2-6, 1-6
L#3 DoublesTed de Barbieri / Matt Dupee vs Tony Sericolo / W Michael Reickert3-6, 3-6
2026-03-22vs SPORTIMELost 03
L#1 DoublesAlexander Wentworth-Ping / Dave Netoskie vs Syed Saeed / Scott Hefley5-7, 6-7
L#2 DoublesAnthony Cavanagh / Matt Dupee vs Kamron Fazel / IMRAN SHAH2-6, 5-7
L#3 DoublesPatrick Donahoe / Ted de Barbieri vs Shivasankar Karuppaiah / Malik Jones5-7, 4-6
2026-03-14vs Northern: Smith 4.0 TriLost 02
L#2 DoublesMatthew Dennin / Anton Keller vs Jeffrey Denney / Quentin Phung2-6, 0-6
L#3 DoublesMatt Dupee / Anthony Cavanagh vs Willem Blindenbach / Fred Boehrer4-6, 7-5, 0-1
2026-03-08vs SPORTIMELost 12
L#1 DoublesAdam Heller / Donghyeon Chang vs James Axford / Chris Hanley6-7, 6-7
W#2 DoublesAnton Keller / Matthew Dennin vs Eugene Barash / Anthony Omoragbon6-3, 6-2
L#3 DoublesPatrick Donahoe / Ted de Barbieri vs Joe Flis / Vikas Srivastav6-7, 4-6
2026-02-21vs Chin TriWon 20
W#2 DoublesMatthew Dennin / Jason Hao vs David McDermott / Srikanth Inuganty6-2, 6-1
W#3 DoublesMatt Dupee / Anthony Cavanagh vs Richard Liu / Alan Cusick6-3, 7-5
2026-02-15vs Northern: Smith 4.0 TriLost 03
L#1 DoublesDonghyeon Chang / Dave Netoskie vs Michael Marsh / Mark van Leuven3-6, 2-6
L#2 DoublesMatthew Dennin / Jason Hao vs Rick Evans / Quentin Phung1-6, 3-6
L#3 DoublesAnthony Cavanagh / Matt Dupee vs Michael Klein / Willem Blindenbach6-7, 6-0, 0-1
2026-02-08vs SPORTIMEWon 30
W#1 DoublesDave Netoskie / Alexander Wentworth-Ping vs Scott Hefley / Syed Saeed7-5, 4-6, 1-0
W#2 DoublesJason Hao / Anton Keller vs Peter Green / IMRAN SHAH6-2, 6-0
W#3 DoublesPatrick Donahoe / Matt Dupee vs Joe Flis / Vikas Srivastav6-4, 7-6
2026-02-01vs Chin TriLost 12
W#1 DoublesMichael Akker / Alexander Wentworth-Ping vs Benjamin Paultre / Rajesh Padmanabhan6-4, 6-3
L#2 DoublesMatthew Dennin / Anton Keller vs Krishna Vasireddy / David McDermott2-6, 4-6
L#3 DoublesTed de Barbieri / Patrick Donahoe vs Alan Cusick / James Davies4-6, 7-6, 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 4.0, 3.5, 3.0 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.38 estimated across 12 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.87
Michael Akker
usually #1 Doubles 100% · published
3.71
Alexander Wentworth-Ping
usually #1 Doubles 100% · published 4
3.58
Jason Hao
usually #2 Doubles 100% · published
3.55
Adam Heller
usually #1 Doubles 100% · published 4
3.54
Donghyeon Chang
usually #1 Doubles 60%, also #3 Doubles 40% · published
3.44
Matt Dupee
usually #3 Doubles 86%, also #2 Doubles 14% · published
3.41
Dave Netoskie
usually #1 Doubles 100% · published 4
3.21
Matthew Dennin
usually #2 Doubles 100% · published
3.18
Patrick Donahoe
usually #3 Doubles 100% · published
3.07
Anton Keller
usually #2 Doubles 100% · published 3.5
3.03
Ted de Barbieri
usually #3 Doubles 100% · published
2.91
Anthony Cavanagh
usually #3 Doubles 75%, also #2 Doubles 25% · published 3
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.

Anton Keller + Matthew Dennin1635% games−9.2% vs expected
Anton Keller + Jason Hao314 matchesnot enough data
Ted de Barbieri + Patrick Donahoe044 matchesnot enough data
Anthony Cavanagh + Matt Dupee134 matchesnot enough data
Matthew Dennin + Jason Hao123 matchesnot enough data
Dave Netoskie + Donghyeon Chang033 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.

Michael Akker
13W–12L career · 2 lines in 2026
<1%82%17%
3.87
4
Alexander Wentworth-Ping
13W–7L career · 4 lines in 2026
7%91%2%
3.71
Jason Hao
8W–6L career · 3 lines in 2026
29%71%<1%
3.58
4
Adam Heller
4W–7L career · 2 lines in 2026
35%65%<1%
3.55
Donghyeon Chang
13W–27L career · 5 lines in 2026
37%63%<1%
3.54
Matt Dupee
3W–9L career · 7 lines in 2026
65%35%<1%
3.44
4
Dave Netoskie
15W–32L career · 3 lines in 2026
74%26%<1%
3.41
Matthew Dennin
13W–18L career · 7 lines in 2026
98%2%<1%
3.21
Patrick Donahoe
1W–7L career · 4 lines in 2026
99%1%<1%
3.18
3.5
Anton Keller
86W–103L career · 6 lines in 2026
31%69%<1%
3.07
Ted de Barbieri
1W–8L career · 5 lines in 2026
>99%<1%<1%
3.03
3
Anthony Cavanagh
14W–15L career · 4 lines in 2026
<1%74%26%
2.91

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.