Teams

Diamond Dogs O'Callaghan RTC

2025 USTA League Tennis Adult 18 & Over Summer-RO · 3.0 Men

10 players · average NTRP / NORTHERN

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
2025-07-28vs Hyde RACLost 23
L#1 DoublesNorman Torres / Phil Teng vs John Unterholzner / Patrick Wieneke2-6, 6-2, 0-1
L#1 SinglesShengbing Huang vs Robert Hyde2-6, 4-6
W#2 DoublesTimothy O'Callaghan / Nathan Hellyer vs Joel Michelson / Junnan Liu6-0, 6-3
L#2 SinglesMicah Mundy vs Gabriel Pacheco0-6, 0-6
W#3 DoublesJeffrey Becker / dereje yilma vs Steve Scully / Eric Klee6-0, 6-0
2025-07-21vs Hyde RACSplit 22
L#1 DoublesJonghoon Choi / Shengbing Huang vs Robert Hyde / Patrick Wieneke2-6, 6-3, 1-0
L#1 SinglesTimothy O'Callaghan vs Bogdan Kukla5-7, 5-7
W#2 DoublesNorman Torres / Phil Teng vs Steve Scully / John Unterholzner6-3, 6-2
W#3 DoublesNathan Hellyer / Ian Lanza vs Eric Klee / Junnan Liu6-1, 7-5
2025-07-14vs Hyde RACSplit 22
W#1 DoublesNorman Torres / Ian Lanza vs John Unterholzner / Patrick Wieneke6-4, 6-2
L#1 SinglesPhil Teng vs Bogdan Kukla0-6, 1-6
W#2 DoublesJeffrey Becker / Jonghoon Choi vs Ognjen Gajic / Steve Scully6-0, 6-2
L#3 Doublesdereje yilma / Micah Mundy vs Joel Michelson / Robert Hyde6-3, 1-6, 0-1
2025-07-07vs Hyde RACLost 23
L#1 DoublesJonghoon Choi / Phil Teng vs Jonathan Carr / John Unterholzner6-3, 6-7, 0-1
L#1 SinglesShengbing Huang vs Bogdan Kukla3-6, 4-6
W#2 DoublesNorman Torres / Ian Lanza vs Gabriel Pacheco / Steve Scully6-4, 2-6, 1-0
W#2 SinglesTimothy O'Callaghan vs Robert Hyde6-0, 6-3
L#3 Doublesdereje yilma / Nathan Hellyer vs Eric Klee / Junnan Liu6-0, 4-6, 0-1
2025-06-30vs Hyde RACWon 31
W#1 DoublesJonghoon Choi / Norman Torres vs Patrick Wieneke / John Unterholzner6-1, 6-3
L#1 SinglesMicah Mundy vs Bogdan Kukla1-6, 1-6
W#2 DoublesIan Lanza / dereje yilma vs Steve Scully / Jonathan Carr6-2, 6-3
W#3 DoublesJeffrey Becker / Shengbing Huang vs Eric Klee / Gabriel Pacheco6-1, 4-6, 1-0
2025-06-23vs Hyde RACSplit 22
L#1 DoublesTimothy O'Callaghan / Ian Lanza vs Patrick Wieneke / John Unterholzner5-7, 6-0, 0-1
W#1 SinglesJonghoon Choi vs Robert Hyde6-0, 7-5
W#2 DoublesNorman Torres / Nathan Hellyer vs Steve Scully / Jonathan Carr6-1, 6-1
L#3 DoublesShengbing Huang / Shuai Leng vs Gabriel Pacheco / Joel Michelson6-7, 3-6
2025-06-16vs Hyde RACWon 41
L#1 DoublesJonghoon Choi / Nathan Hellyer vs Patrick Wieneke / John Unterholzner1-6, 6-2, 1-0
W#1 Singlesdereje yilma vs Bogdan Kukla0-6, 7-5, 1-0
W#2 DoublesTimothy O'Callaghan / Jeffrey Becker vs Ognjen Gajic / Steve Scully6-2, 6-2
W#2 SinglesShengbing Huang vs Gabriel Pacheco2-6, 6-4, 1-0
W#3 DoublesMicah Mundy / Shuai Leng vs Eric Klee / Joel Michelson6-0, 6-3
2025-06-09vs Hyde RACWon 31
W#1 DoublesJonghoon Choi / Ian Lanza vs Gabriel Pacheco / Robert Hyde6-3, 5-7, 1-0
L#1 SinglesMicah Mundy vs Ognjen Gajic0-6, 0-6
W#2 DoublesTimothy O'Callaghan / Phil Teng vs Patrick Wieneke / Steve Scully6-4, 6-1
W#3 Doublesdereje yilma / Jeffrey Becker vs Bogdan Kukla / Joel Michelson6-3, 3-6, 1-0
2025-06-02vs Hyde RACWon 31
L#1 DoublesTimothy O'Callaghan / Jonghoon Choi vs Jonathan Carr / Robert Hyde6-3, 2-6, 1-0
W#1 SinglesShengbing Huang vs Ognjen Gajic6-1, 6-1
W#2 DoublesIan Lanza / Shuai Leng vs Steve Scully / John Unterholzner6-4, 7-6
W#3 DoublesNathan Hellyer / dereje yilma vs Eric Klee / Junnan Liu6-1, 6-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 3.0 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 2.89 estimated across 9 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.16
Timothy O'Callaghan
usually #2 Doubles 43%, also #1 Doubles 29% · published
3.05
Jonghoon Choi
usually #1 Doubles 75%, also #1 Singles 13% · published
2.92
dereje yilma
usually #3 Doubles 71%, also #1 Singles 14% · published
2.91
Ian Lanza
usually #1 Doubles 43%, also #2 Doubles 43% · published
2.87
Shengbing Huang
usually #1 Singles 43%, also #3 Doubles 29% · published
2.87
Nathan Hellyer
usually #3 Doubles 50%, also #2 Doubles 33% · published
2.78
Norman Torres
usually #1 Doubles 50%, also #2 Doubles 50% · published
2.75
Shuai Leng
usually #3 Doubles 67%, also #2 Doubles 33% · published
2.73
Phil Teng
usually #2 Doubles 40%, also #1 Doubles 40% · published
Micah Mundy
usually #1 Singles 40%, also #3 Doubles 40% · 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.

Jonghoon Choi + dereje yilma5154% games+12.3% vs expected
Timothy O'Callaghan + Jonghoon Choi5262% gamesnot enough data
Timothy O'Callaghan + Ian Lanza314 matchesnot enough data
Ian Lanza + Norman Torres303 matchesnot enough data
Phil Teng + Jonghoon Choi123 matchesnot enough data
Jonghoon Choi + Norman Torres213 matchesnot enough data
Shuai Leng + dereje yilma123 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.

Timothy O'Callaghan
31W–7L career · 7 lines in 2025
<1%13%87%
3.16
Jonghoon Choi
34W–17L career · 8 lines in 2025
<1%37%63%
3.05
dereje yilma
14W–18L career · 7 lines in 2025
<1%71%29%
2.92
Ian Lanza
27W–7L career · 7 lines in 2025
<1%75%25%
2.91
Shengbing Huang
23W–23L career · 7 lines in 2025
<1%81%18%
2.87
Nathan Hellyer
16W–4L career · 6 lines in 2025
<1%81%18%
2.87
Norman Torres
18W–7L career · 6 lines in 2025
2%92%6%
2.78
Shuai Leng
16W–5L career · 3 lines in 2025
3%93%4%
2.75
Phil Teng
11W–8L career · 5 lines in 2025
5%92%3%
2.73
Micah Mundy
1W–4L career · 5 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.