Teams

CP-MegaBlue-Shen

2023 Adult 18 & Over · 4.5 Men

17 players · average NTRP 4.27 / NORTHWEST WASHINGTON

View scouting list →
Schedule9 played
2023-06-03vs HBSQ-WESCO Reunion-McDowellLost 23
W#1 DoublesRoss Laursen / Gregory Skaggs vs Robert Mann / Joshua Wah-Blumberg6-2, 6-3
W#1 SinglesMadhur Joshi vs Michael Tieu6-1, 6-0
L#2 DoublesAndrew Shen / Peter Griff vs Darko Stankovic / Jack Bong2-6, 3-6
L#2 SinglesIan Morris vs Zachary Goldman6-1, 3-6, 0-1
L#3 DoublesAdrian Cosma / Girish Patwardhan vs Cameron McDowell / Andrew Pei3-6, 5-7
2023-05-27vs AYTC-LuLost 23
L#1 DoublesGregory Skaggs / Ross Laursen vs Dustin Hedger / Ryan Hoy3-6, 7-5, 1-0
L#1 SinglesJorge Tarraso vs Martin Uylangco1-6, 6-7
L#2 DoublesAdrian Cosma / Tim Mcroberts vs Shane Caskey / Alex Chiem4-6, 3-6
W#2 SinglesRiley Poppy vs Jonny Tat7-5, 4-6, 1-0
W#3 DoublesAndrew Shen / Peter Griff vs Marco del Rosario / Albert Lu6-3, 2-6, 1-0
2023-05-26vs AYTC-StalkerLost 14
L#1 DoublesAndrew Shen / Girish Patwardhan vs Lam Nguyen / Steve Fong3-6, 4-6
W#1 SinglesIan Morris vs Allen Chan6-1, 6-2
L#2 DoublesGregory Skaggs / Ross Laursen vs Kyle Stalker / Holden Au7-6, 5-7, 0-1
L#2 SinglesMadhur Joshi vs Yung Hu6-2, 2-6, 0-1
L#3 DoublesAdrian Cosma / Jordan Ott vs Zachary Chen / Patrick Boorkman4-6, 3-6
2023-05-20vs WSC-MacQuarrie 4.5Won 41
W#1 DoublesRoss Laursen / Hao Dang vs Varun Verma / DHARAM PATULE4-6, 6-1, 1-0
L#1 SinglesAdrian Cosma vs Jacob Toombs6-7, 3-6
W#2 DoublesTim Mcroberts / Steve McRae vs Eric Doneshvar / Jacob Sheldon6-4, 2-6, 1-0
W#2 SinglesIan Morris vs Dylan Hyatt6-0, 7-6
W#3 DoublesAndrew Shen / Girish Patwardhan vs N/A6-0, 6-0
2023-05-06vs NTC-LFG! FogtLost 14
L#1 DoublesGregory Skaggs / Ross Laursen vs Arun Chokkalingam / Evan Schmidt4-6, 4-6
L#1 SinglesMadhur Joshi vs Jackson Cook2-6, 0-6
L#2 DoublesHao Dang / Jordan Ott vs Andrew Ygona / Aaron Dixon3-6, 6-4, 0-1
W#2 SinglesAaron Song vs Tam Ly6-4, 2-2
L#3 DoublesAndrew Shen / Adrian Cosma vs Brooks McMahon / Aaron Coe6-3, 2-6, 1-0
2023-04-30vs TCSP-Minimen-LiuLost 14
W#1 DoublesRoss Laursen / Hao Dang vs Zachary Allen / Rahul M6-1, 6-2
L#1 SinglesAaron Song vs Hiromichi Yamamoto3-6, 3-6
L#2 DoublesMadhur Joshi / Jordan Ott vs Steven Miyauchi / Winston Liu1-6, 1-6
L#2 SinglesRiley Poppy vs Bryant Pham6-4, 5-7, 0-1
L#3 DoublesSteve McRae / Adrian Cosma vs Djelli Berisha / ADITYA MIDDHA6-2, 2-6, 0-1
2023-04-21vs BC-ChenLost 14
L#1 DoublesPeter Griff / Andrew Shen vs Jeffrey Stoner / Mario Lopez0-6, 3-6
L#1 SinglesRiley Poppy vs David Han6-7, 1-6
L#2 DoublesHao Dang / Eliot Low vs Sam Varon / Andrew Parcel6-3, 2-6, 1-0
L#2 SinglesJorge Tarraso vs Joel Young1-6, 0-6
W#3 DoublesTim Mcroberts / Steve McRae vs Thomas Anderson / Scott Griff6-4, 6-3
2023-04-16vs MC-M 4.5-PurgananLost 23
L#1 DoublesAndrew Shen / Ross Laursen vs Florian Purganan / Jim Vana5-7, 3-6
W#1 SinglesMadhur Joshi vs Nomar Mapalo6-2, 7-6
W#2 DoublesPeter Griff / Adrian Cosma vs Rajiv Saxena / Mark Gustinis6-3, 7-6
L#2 SinglesIan Morris vs Nick Fulcher2-6, 3-6
L#3 DoublesJordan Ott / Eliot Low vs Jordan Hill / Benjamin Chen6-3, 2-6, 1-0
2023-04-02vs BETC-O'DonnellLost 14
L#1 DoublesJake McRoberts / Eliot Low vs Kevin ODonnell / Josh Pinyerd4-6, 3-6
L#1 SinglesAaron Song vs Carl Gustafson0-6, 2-6
L#2 DoublesSteve McRae / Hao Dang vs Anhtu Hoang / Daniel Yu2-6, 4-6
W#2 SinglesMadhur Joshi vs Kyle Moore6-2, 6-2
L#3 DoublesAdrian Cosma / Peter Griff vs Ezra Goldman / Steven Dagg2-6, 6-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 standings14 teams · 4.5 Men
TeamWLInd. WInd. LSets lostGames lost
1AYTC-Lu81331230334
2BETC-O'Donnell81321331354
3NWW-WSC-Muraki71301029285
4NTC-LFG! Fogt72311435361
5BC-Chen63261948386
6MI-Glick/Hagstrom53241642353
7TCSP-Hartvigson53202045385
8TCSP-Minimen-Liu54252047362
9HBSQ-WESCO Reunion-McDowell54202557426
10PSC-Ip35152554371
11MC-M 4.5-Purganan36172864463
12AYTC-Stalker27172862454
13CP-MegaBlue-Shen18153064436
14WSC-MacQuarrie 4.50993678516

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 4.04 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.

4.34
Ross Laursen
usually #1 Doubles 86%, also #2 Doubles 14% · published 4.5
4.33
Gregory Skaggs
usually #1 Doubles 75%, also #2 Doubles 25% · published 4.5
4.20
Madhur Joshi
usually #1 Singles 50%, also #2 Singles 33% · published 4.5
4.11
Aaron Song
usually #1 Singles 67%, also #2 Singles 33% · published 4.5
4.10
Adrian Cosma
usually #3 Doubles 63%, also #2 Doubles 25% · published 4.5
4.05
Steve McRae
usually #2 Doubles 50%, also #3 Doubles 50% · published 4.5
4.02
Jordan Ott
usually #2 Doubles 50%, also #3 Doubles 50% · published
3.97
Hao Dang
usually #2 Doubles 60%, also #1 Doubles 40% · published 4.5
3.84
Andrew Shen
usually #2 Doubles 57%, also #1 Doubles 21% · published 4
3.81
Tim Mcroberts
usually #2 Doubles 67%, also #3 Doubles 33% · published 4
Eliot Low
usually #1 Doubles 78%, also #3 Doubles 11% · published 4
Jake McRoberts
usually #1 Doubles 100% · published 4
Peter Griff
usually #3 Doubles 39%, also #1 Doubles 31% · published 4
3.65
Girish Patwardhan
usually #3 Doubles 57%, also #2 Doubles 29% · published 4
Ian Morris
usually #2 Singles 75%, also #1 Singles 25% · published
Jorge Tarraso
usually #2 Singles 50%, also #1 Singles 50% · published
Riley Poppy
usually #2 Singles 67%, also #1 Singles 33% · 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.

Hao Dang + Adrian Cosma5157% games+8.3% vs expected
Eliot Low + Jake McRoberts6562% games+7.0% vs expected
Ross Laursen + Gregory Skaggs291058% games+3.2% vs expected
Andrew Shen + Peter Griff8547% games+0.0% vs expected
Andrew Shen + Jake McRoberts5356% games−0.3% vs expected
Andrew Shen + Girish Patwardhan6265% games−2.4% vs expected
Steve McRae + Tim Mcroberts91645% games−4.2% vs expected
Steve McRae + Hao Dang2539% games−11.7% vs expected
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.5
Ross Laursen
79W–44L career · 7 lines in 2023
1%87%12%
4.34
4.5
Gregory Skaggs
70W–40L career · 4 lines in 2023
1%88%11%
4.33
4.5
Madhur Joshi
78W–33L career · 6 lines in 2023
8%91%2%
4.20
4.5
Aaron Song
52W–26L career · 3 lines in 2023
21%79%<1%
4.11
4.5
Adrian Cosma
29W–56L career · 8 lines in 2023
24%76%<1%
4.10
4.5
Steve McRae
61W–75L career · 4 lines in 2023
37%63%<1%
4.05
Jordan Ott
3W–16L career · 4 lines in 2023
44%56%<1%
4.02
4.5
Hao Dang
50W–60L career · 5 lines in 2023
58%42%<1%
3.97
4
Andrew Shen
94W–72L career · 14 lines in 2023
1%86%13%
3.84
4
Tim Mcroberts
86W–98L career · 3 lines in 2023
1%89%9%
3.81
4
Eliot Low
27W–19L career · 9 lines in 2023
not enough data
4
Jake McRoberts
32W–20L career · 5 lines in 2023
not enough data
4
Peter Griff
53W–43L career · 13 lines in 2023
not enough data
4
Girish Patwardhan
66W–49L career · 7 lines in 2023
14%85%1%
3.65
Ian Morris
10W–14L career · 4 lines in 2023
not enough data
Jorge Tarraso
21W–13L career · 2 lines in 2023
not enough data
Riley Poppy
10W–5L career · 3 lines in 2023
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.