Teams

Corecreek 3.5

Adult 18 & Over · 3.5 Men - Flight 2

14 players · average NTRP 3.17 / PHILADELPHIA

View scouting list →
Schedule19 played
2025-07-13Won 10
W#2 DoublesJulio Martin-Garcia / Qingyang Liu vs Jifan He / Yusen Zhou7-5, 6-1
2025-07-12Won 10
W#2 DoublesJAMES KABUGO / Qingyang Liu vs Michael Hodgin / Donald Loff6-1, 6-0
2025-06-29vs Upper Dublin WolvesLost 05
L#1 DoublesBill Ross / Kiran Vepuri vs Michael Foering / Chris Roberts1-6, 6-7
L#1 SinglesChull Park vs Bhavesh Pandya1-6, 0-6
L#2 DoublesSteven Pyluck / Boris Melnik vs Arland Hotchkiss / Max Schneider2-6, 2-6
L#2 SinglesDaylin Leach vs Donald Archer1-6, 1-6
L#3 DoublesMichael Perrin / Donald Jung vs Stefan Dombrowski / Mitchell Winkler4-6, 5-7
2025-06-28vs Line RippersLost 03
L#1 DoublesKiran Vepuri / Bill Ross vs Nick Griswold / Richard Cook6-7, 6-7
L#2 DoublesBoris Melnik / Donald Jung vs Jonathan Grotell / Curt Hoy6-3, 2-6, 0-1
L#2 SinglesChull Park vs Nitzan Shoshan0-6, 2-6
2025-06-28Won 10
W#1 SinglesQingyang Liu vs Seth Miller7-5, 5-7, 1-0
2025-06-21vs The Agile, Mobile and HostileLost 13
W#1 DoublesMichael Perrin / Bill Ross vs Edward Sullivan / Michael Cirasola6-2, 6-2
L#1 SinglesChull Park vs Jonathan Portillo3-6, 0-6
L#2 DoublesShawn Szalabofka / Steven Pyluck vs Nino Scalamandre / Bill Keaton3-6, 3-6
L#3 DoublesAmit Shah / Adam Rosenberg vs Andrew Finkle / Anthony Gotzis3-6, 3-6
2025-06-21vs Topspin's Slice GirlsLost 01
L#1 DoublesMax Schneider / Xiao Qiu vs David Sheaffer / Harry Kettelberger6-7, 4-6
2025-06-21Won 10
W#1 SinglesQingyang Liu vs Marcos DeArruda6-2, 6-1
2025-05-31vs GCC B TeamWon 21
W#1 DoublesKiran Vepuri / Bill Ross vs Michael Brafman / Marc Kim6-7, 6-4, 1-0
L#1 SinglesDaylin Leach vs Gregg Lemos-Stein0-6, 0-6
W#2 DoublesXiao Qiu / Boris Melnik vs Geoffrey Long / Ian Fischer6-2, 6-3
2025-05-24vs Line RippersLost 13
L#1 DoublesBill Ross / Kiran Vepuri vs Michael Allen / Ryan Karle6-3, 6-7, 0-1
W#2 DoublesBoris Melnik / Michael Perrin vs Richard Cook / Jonathan Grotell6-4, 6-3
L#2 SinglesShawn Szalabofka vs Nitzan Shoshan0-6, 1-6
L#3 DoublesChull Park / Adam Rosenberg vs William Fehl / Sean Smyth4-6, 2-6
2025-05-24Lost 01
L#2 DoublesXiao Qiu / Xiaohai Wang vs Ashish Patel / Aaron Gray3-6, 4-6
2025-05-17vs The Agile, Mobile and HostileLost 13
L#1 DoublesKiran Vepuri / Bill Ross vs Jason Friel / Bill Keaton3-6, 3-6
L#1 SinglesAdam Rosenberg vs Jonathan Portillo3-6, 1-6
L#2 DoublesBoris Melnik / Donald Jung vs Andrew Finkle / Anthony Gotzis4-6, 2-6
W#2 SinglesChull Park vs Jeremy Chen6-4, 4-6, 1-0
2025-05-17Won 10
W#2 DoublesGary Kao / Xiao Qiu vs Tim Walsh / Paul Wagner6-3, 7-6
2025-05-17Won 10
W#1 SinglesQingyang Liu vs Fred Scales6-0, 6-2
2025-05-10vs Upper Dublin WolvesLost 04
L#1 DoublesBill Ross / Kiran Vepuri vs Chris Roberts / Marc Yearsley4-6, 1-6
L#1 SinglesShawn Szalabofka vs William DiPaulo0-6, 1-6
L#2 DoublesXiao Qiu / Qingyang Liu vs Derek Ton / Stefan Dombrowski3-6, 6-7
L#3 DoublesSteven Pyluck / Michael Perrin vs Arland Hotchkiss / Aden Twer4-6, 3-6
2025-05-10Lost 01
L#2 SinglesShawn Szalabofka vs Justin Lai0-6, 0-6
2025-05-03Won 10
W#1 SinglesQingyang Liu vs Casey Betlyon7-5, 6-2
2025-05-03vs Upper Dublin Youngsters 3.5Lost 14
W#1 DoublesMichael Perrin / Boris Melnik vs David Brown / Al-Yassa Al-Mahi6-1, 6-4
L#1 SinglesDaylin Leach vs Regis Carvalho1-6, 1-6
L#2 DoublesQingyang Liu / Xiao Qiu vs J Freivogel / Joe Doner6-4, 4-6, 0-1
L#2 SinglesKiran Vepuri vs Wenjue Liu1-6, 3-6
L#3 DoublesSteven Pyluck / Donald Jung vs Jinfei Xu / Soetji Anto6-4, 1-6, 0-1
2025-04-26vs GCC B TeamSplit 22
W#1 DoublesBill Ross / Kiran Vepuri vs Geoffrey Long / Marc Kim6-3, 6-0
L#1 SinglesChull Park vs Gregg Lemos-Stein3-6, 1-6
W#2 DoublesBoris Melnik / Michael Perrin vs Matthew Lee / Rob Fauber6-1, 6-1
L#3 DoublesDonald Jung / Steven Pyluck vs Brian Duggan / Anthony Rossi2-6, 1-6
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 Men - Flight 2
TeamWLInd. WInd. LSets lostGames lost
1Upper Dublin Youngsters 3.509192656416
2Corecreek 3.50993675487
3Upper Dublin Wolves01042817269
4Line Rippers010302052456
5GCC B Team010222860398
6The Agile, Mobile and Hostile010222860459

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.12 estimated across 11 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.53
Michael Perrin
usually #3 Doubles 33%, also #2 Doubles 33% · published
3.33
Bill Ross
usually #1 Doubles 100% · published 3.5
3.31
Xiao Qiu
usually #2 Doubles 83%, also #1 Doubles 17% · published
3.27
Boris Melnik
usually #2 Doubles 86%, also #1 Doubles 14% · published 3.5
3.18
Qingyang Liu
usually #1 Singles 50%, also #2 Doubles 50% · published
3.17
Kiran Vepuri
usually #1 Doubles 88%, also #2 Singles 13% · published
2.97
Steven Pyluck
usually #3 Doubles 60%, also #2 Doubles 40% · published
2.92
Chull Park
usually #1 Singles 50%, also #2 Singles 33% · published 3
2.89
Shawn Szalabofka
usually #2 Singles 50%, also #1 Singles 25% · published
2.88
Donald Jung
usually #3 Doubles 60%, also #2 Doubles 40% · published 3
2.81
Adam Rosenberg
usually #3 Doubles 67%, also #1 Singles 33% · published 3
Daylin Leach
usually #1 Singles 67%, also #2 Singles 33% · published 3
Lauren Park
usually #2 Doubles 100% · published
Lucas Levesque
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.

Kiran Vepuri + Bill Ross31142% games−5.3% vs expected
Boris Melnik + Donald Jung0636% games−13.2% vs expected
Boris Melnik + Michael Perrin3355% gamesnot enough data
Shawn Szalabofka + Steven Pyluck123 matchesnot enough data
Kiran Vepuri + Michael Perrin303 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 Perrin
18W–17L career · 6 lines in 2025
<1%40%60%
3.53
3.5
Bill Ross
7W–11L career · 8 lines in 2025
1%89%10%
3.33
Xiao Qiu
12W–13L career · 6 lines in 2025
1%92%7%
3.31
3.5
Boris Melnik
14W–50L career · 7 lines in 2025
2%94%4%
3.27
Qingyang Liu
37W–19L career · 8 lines in 2025
<1%8%92%
3.18
Kiran Vepuri
10W–21L career · 8 lines in 2025
9%90%1%
3.17
Steven Pyluck
8W–14L career · 5 lines in 2025
60%40%<1%
2.97
3
Chull Park
83W–49L career · 6 lines in 2025
<1%73%27%
2.92
Shawn Szalabofka
12W–36L career · 4 lines in 2025
80%20%<1%
2.89
3
Donald Jung
11W–27L career · 5 lines in 2025
<1%83%17%
2.88
3
Adam Rosenberg
0W–16L career · 3 lines in 2025
1%92%7%
2.81
3
Daylin Leach
0W–3L career · 3 lines in 2025
not enough data
Lauren Park
104W–28L career · 2 lines in 2025
not enough data
Lucas Levesque
2W–2L career · no 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.