Teams

Dotoree

2025 18&Over Men · 3.5

11 players · average NTRP 3.75 / 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 →
Schedule10 played
2025-07-28vs Bergen SlamWon 21
W#1 DoublesMinho Kim / Aj Jin vs Scott Leiman / Joshua Peters7-6, 7-6
W#2 DoublesInJae Hwang / Su Park vs Richard Liu / Edgar Cala7-6, 4-4
L#3 DoublesWootaeg Yang / Jun Park vs Tommy Monaco / John Kim3-6, 5-7
2025-07-21vs Bergen: WTF 18Lost 12
W#1 DoublesAj Jin / Minho Kim vs Ryan Pienciak / Amrit Basu2-6, 6-4, 1-0
L#2 DoublesInJae Hwang / Su Park vs Dwight Thomas / Rajiv Rohilla2-6, 2-6
L#3 DoublesKevin Uhm / Joseph Kim vs Clint Tomlinson / Leonard Charles6-7, 4-6
2025-07-14vs Bergen BashersWon 21
W#1 DoublesYoung Lim / Minho Kim vs Jonathan Glassman / Sebastian Novero7-5, 6-5
W#2 DoublesSu Park / InJae Hwang vs Leonid Sorkin / Tor Hansen7-5, 6-3
L#3 DoublesRommel Ruby / Sehoon Chang vs Ramesh Pamani / Daniel Bettinardi6-7, 4-6
2025-07-07vs Guts and GloryWon 40
W#1 DoublesMinho Kim / Young Lim vs Daniel Aviles / Bradley Kutcha6-2, 6-3
W#1 SinglesAj Jin vs Alex Mogilevskiy6-0, 6-0
W#2 DoublesJoseph Kim / InJae Hwang vs Andrew Friedman / Richard Shirley7-6, 6-4
W#3 DoublesSteve Koo / Wootaeg Yang vs Robert Clauss / Alexander DiGuilio7-5, 3-6, 1-0
2025-06-30vs Net Assets 3.5Won 21
W#1 SinglesAj Jin vs Priyank Patel6-2, 6-3
L#2 DoublesKevin Uhm / InJae Hwang vs Joseph Akkarakaran / Abinav Gowthaman4-6, 4-6
W#3 DoublesJun Park / Sehoon Chang vs Jay Kapur / Craig Goldstein6-0, 6-4
2025-06-23vs Bergen SlamWon 31
W#1 SinglesAj Jin vs Alex Wei6-1, 6-2
W#2 DoublesKevin Uhm / InJae Hwang vs Kevin Irani / Nat Charoensook5-7, 6-3, 1-0
L#2 SinglesSu Park vs Joshua Peters6-7, 1-6
W#3 DoublesJun Park / Joseph Kim vs Edgar Cala / Junyoung Choi6-2, 6-4
2025-06-19vs Net Assets 3.5Won 31
W#1 DoublesSehoon Chang / Young Lim vs Dave Baggenstoss / Varun Gowthaman6-3, 6-3
L#1 SinglesAj Jin vs Nirav Vasa6-2, 6-7, 0-1
W#2 DoublesKeun Ok / InJae Hwang vs Preet Hooda / Arup Acharya5-7, 6-4, 1-0
W#3 DoublesSteve Koo / Wootaeg Yang vs Jay Kapur / Sahil Sethi6-3, 6-4
2025-06-16vs Bergen: WTF 18Lost 12
L#1 DoublesJoshua Jeon / Minho Kim vs Sunil Sah / Danilo Correa1-6, 6-4, 0-1
W#2 DoublesSu Park / InJae Hwang vs Aaron Daubert-Terrigno / Clint Tomlinson6-3, 6-4
L#3 DoublesJun Park / Sehoon Chang vs CHAD YOHN / Pradeep Asok6-7, 4-6
2025-06-09vs Bergen BashersLost 13
L#1 DoublesJoshua Jeon / Su Park vs Jonathan Glassman / Leonid Sorkin4-6, 1-6
W#1 SinglesAj Jin vs Luis Gonzalez6-3, 6-2
L#2 DoublesJoseph Kim / Rommel Ruby vs Tor Hansen / Ramesh Pamani5-7, 6-4, 0-1
L#3 DoublesInJae Hwang / Steve Koo vs Daniel Bettinardi / Michael Ying3-6, 6-1, 0-1
2025-06-02vs Guts and GloryWon 31
W#1 DoublesMinho Kim / Joshua Jeon vs Bradley Kutcha / Daniel Aviles7-6, 7-5
L#2 DoublesKevin Uhm / Joseph Kim vs FLORIS VREEDENBURGH / Joseph Mendez3-6, 7-5, 1-0
W#2 SinglesAj Jin vs Peter Norr6-1, 6-0
W#3 DoublesWootaeg Yang / Jun Park vs Richard Shirley / SeeYin Ng6-2, 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 standings6 teams · 3.5
TeamWLInd. WInd. LSets lostGames lost
1Bergen: WTF 18010331336391
2Dotoree010292046448
3Bergen Bashers010242557468
4Bergen Slam010232657438
5Net Assets 3.5010193066499
6Guts and Glory010173174529

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.

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.

Aj Jin
usually #1 Singles 63%, also #1 Doubles 25% · published 4
InJae Hwang
usually #2 Doubles 89%, also #3 Doubles 11% · published 3.5
Joseph Kim
usually #2 Doubles 60%, also #3 Doubles 40% · published
Jun Park
usually #3 Doubles 100% · published
Keun Ok
usually #2 Doubles 100% · published
Kevin Uhm
usually #2 Doubles 75%, also #3 Doubles 25% · published
Minho Kim
usually #1 Doubles 100% · published
Rommel Ruby
usually #2 Doubles 50%, also #3 Doubles 50% · published
Sehoon Chang
usually #3 Doubles 75%, also #1 Doubles 25% · published
Steve Koo
usually #3 Doubles 100% · published
Su Park
usually #2 Doubles 67%, also #2 Singles 17% · 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.

Su Park + InJae Hwang4153% games+9.5% vs expected
Rommel Ruby + Sehoon Chang134 matchesnot enough data
Joseph Kim + Kevin Uhm224 matchesnot enough data
InJae Hwang + Kevin Uhm213 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
Aj Jin
11W–4L career · 8 lines in 2025
not enough data
3.5
InJae Hwang
12W–6L career · 9 lines in 2025
not enough data
Joseph Kim
11W–16L career · 5 lines in 2025
not enough data
Jun Park
3W–2L career · 5 lines in 2025
not enough data
Keun Ok
15W–6L career · 1 line in 2025
not enough data
Kevin Uhm
10W–13L career · 4 lines in 2025
not enough data
Minho Kim
12W–6L career · 6 lines in 2025
not enough data
Rommel Ruby
6W–9L career · 2 lines in 2025
not enough data
Sehoon Chang
6W–5L career · 4 lines in 2025
not enough data
Steve Koo
4W–6L career · 3 lines in 2025
not enough data
Su Park
15W–14L career · 6 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.