Teams

GCC B Team

Adult 18 & Over · 3.5 Men - Flight 2

13 players · average NTRP 3.30 / PHILADELPHIA

View scouting list →
Schedule17 played
2025-06-30Won 10
W#1 DoublesJohn Barrett / Peter Rubincam vs Jason Krivoshey / Perry Kaplan7-5, 3-6, 1-0
2025-06-29Lost 02
L#1 SinglesAnthony Rossi vs Brian He3-6, 6-4, 1-0
L#2 SinglesRob Fauber vs Yipin Wang0-6, 1-6
2025-06-28vs The Agile, Mobile and HostileWon 32
W#1 DoublesPeter Rubincam / Aaron Porcella vs Jason Friel / Bill Keaton4-6, 6-4, 1-0
W#1 SinglesGregg Lemos-Stein vs Jeffrey Barr6-0, 6-0
L#2 DoublesAnthony Rossi / Ian Fischer vs Andrew Finkle / Joseph Busby5-7, 5-7
W#2 SinglesDan Irwin vs Jeremy Chen6-1, 6-1
L#3 DoublesRob Fauber / Brian Duggan vs Nino Scalamandre / Edward Sullivan3-6, 3-6
2025-06-28Lost 12
W#1 SinglesAnthony Rossi vs Yong Zhao6-4, 6-3
L#2 SinglesBrian Duggan vs Michael Moscarelli1-6, 2-6
L#3 DoublesEmre Unver / Sam Cohen vs Niraj Muni / Bryan Clay4-6, 4-6
2025-06-21vs Upper Dublin Youngsters 3.5Won 21
W#1 DoublesMarc Kim / Aaron Porcella vs Jay Levitt / Soetji Anto6-1, 6-1
L#1 SinglesRob Fauber vs Wenjue Liu0-6, 1-6
W#2 SinglesDan Irwin vs Ian Hall6-2, 6-1
2025-06-14vs Line RippersLost 13
L#1 DoublesGregg Lemos-Stein / Peter Rubincam vs Michael Allen / Nick Griswold1-6, 6-7
L#1 SinglesDan Irwin vs Curt Hoy6-1, 4-6, 0-1
W#2 DoublesGeoffrey Long / Anthony Rossi vs Ryan Karle / Jonathan Grotell6-0, 6-4
L#2 SinglesAaron Porcella vs Nitzan Shoshan3-6, 4-6
2025-06-07vs Upper Dublin WolvesLost 03
L#1 SinglesAaron Porcella vs William DiPaulo2-6, 4-6
L#2 SinglesGeoffrey Long vs Donald Archer2-6, 1-6
L#3 DoublesRob Fauber / Brian Duggan vs Michael Foering / Zack Hockman2-6, 3-6
2025-06-05Lost 02
L#2 SinglesRob Fauber vs John Chou6-1, 4-6, 0-1
L#3 DoublesGreg Mcpherson / Carl Rosenfeld vs Tony Hewston / Andrew Bowser5-7, 1-6
2025-05-31vs Corecreek 3.5Split 22
L#1 DoublesMichael Brafman / Marc Kim vs Kiran Vepuri / Bill Ross7-6, 4-6, 0-1
W#1 SinglesGregg Lemos-Stein vs Daylin Leach6-0, 6-0
L#2 DoublesGeoffrey Long / Ian Fischer vs Xiao Qiu / Boris Melnik2-6, 3-6
W#2 SinglesDan Irwin vs Amit Shah6-0, 6-3
2025-05-24vs The Agile, Mobile and HostileLost 23
L#1 DoublesMichael Brafman / Marc Kim vs Bill Keaton / Jason Friel6-7, 3-6
W#1 SinglesGregg Lemos-Stein vs Jeremy Chen6-0, 6-1
L#2 DoublesPeter Rubincam / Matthew Lee vs Anthony Gotzis / Andrew Finkle6-3, 2-6, 0-1
W#2 SinglesAaron Porcella vs Keith Wright6-0, 6-4
L#3 DoublesBrian Duggan / Rob Fauber vs Nino Scalamandre / Edward Sullivan7-5, 0-6, 0-1
2025-05-24Lost 02
L#1 SinglesPeter Rubincam vs Michael Moscarelli5-7, 6-4, 0-1
L#2 SinglesBrian Duggan vs O Gardner2-6, 6-3, 0-1
2025-05-17vs Upper Dublin Youngsters 3.5Lost 13
L#1 DoublesMichael Brafman / Geoffrey Long vs Rodrigo Carvalho / Regis Carvalho2-6, 1-6
L#1 SinglesGregg Lemos-Stein vs Venkat Ramamurthy3-6, 6-4, 0-1
L#2 DoublesRob Fauber / Ian Fischer vs David Brown / Wenjue Liu5-7, 0-6
W#2 SinglesDan Irwin vs J Freivogel6-0, 6-0
2025-05-10Lost 01
L#1 DoublesPeter Rubincam / Michael Rowe vs Mubashir Ayaz Ahmed / Chong Hu3-6, 6-7
2025-05-10vs Line RippersSplit 22
L#1 DoublesMarc Kim / Geoffrey Long vs Michael Allen / Milan Ariastam2-6, 6-3, 1-0
W#1 SinglesGregg Lemos-Stein vs Curt Hoy6-0, 6-2
L#2 DoublesMatthew Lee / Peter Rubincam vs Ryan Karle / John Germer3-6, 4-6
W#2 SinglesDan Irwin vs Nitzan Shoshan6-3, 6-7, 1-0
2025-05-03vs Upper Dublin WolvesLost 04
L#1 DoublesMichael Brafman / Carl Rosenfeld vs Max Schneider / Marc Yearsley1-6, 6-4, 0-1
L#1 SinglesGregg Lemos-Stein vs Donald Archer3-6, 2-6
L#2 DoublesDan Irwin / Matthew Lee vs William DiPaulo / Zack Hockman3-6, 2-6
L#2 SinglesAaron Porcella vs Tony Vo6-7, 0-6
2025-05-03Won 20
W#2 DoublesBrian Duggan / Bob Callahan vs Joshua Slomich / Travis Shay6-2, 6-3
W#2 SinglesAnthony Rossi vs Mark Roller6-1, 6-1
2025-04-26vs Corecreek 3.5Split 22
L#1 DoublesGeoffrey Long / Marc Kim vs Bill Ross / Kiran Vepuri3-6, 0-6
W#1 SinglesGregg Lemos-Stein vs Chull Park6-3, 6-1
L#2 DoublesMatthew Lee / Rob Fauber vs Boris Melnik / Michael Perrin1-6, 1-6
W#2 SinglesAaron Porcella vs Amit Shah6-4, 4-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 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.06 estimated across 7 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.44
Gregg Lemos-Stein
usually #1 Singles 88%, also #1 Doubles 13% · published
3.38
Aaron Porcella
usually #2 Singles 57%, also #1 Doubles 29% · published 3.5
3.34
Geoffrey Long
usually #1 Doubles 50%, also #2 Doubles 33% · published
Anthony Rossi
usually #1 Singles 67%, also #2 Singles 33% · published 3.5
Dan Irwin
usually #2 Singles 71%, also #1 Singles 14% · published 3.5
3.25
Marc Kim
usually #1 Doubles 100% · published
2.76
Emre Unver
usually #3 Doubles 100% · published
Brian Duggan
usually #2 Singles 67%, also #2 Doubles 33% · published 3
Carl Rosenfeld
usually #1 Doubles 50%, also #3 Doubles 50% · published 3
2.69
Rob Fauber
usually #3 Doubles 38%, also #2 Doubles 25% · published
2.58
Peter Rubincam
usually #1 Doubles 57%, also #2 Doubles 29% · published
Ian Fischer
usually #2 Doubles 100% · published
Michael Brafman
usually #1 Doubles 100% · 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.

Geoffrey Long + Gregg Lemos-Stein5167% games+21.3% vs expected
Rob Fauber + Ian Fischer3352% games+7.1% vs expected
Geoffrey Long + Marc Kim123 matchesnot enough data
Marc Kim + Aaron Porcella213 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.

Gregg Lemos-Stein
42W–17L career · 8 lines in 2025
<1%65%35%
3.44
3.5
Aaron Porcella
29W–23L career · 7 lines in 2025
<1%80%19%
3.38
Geoffrey Long
29W–22L career · 6 lines in 2025
1%87%13%
3.34
3.5
Anthony Rossi
10W–9L career · 3 lines in 2025
not enough data
3.5
Dan Irwin
7W–7L career · 7 lines in 2025
not enough data
Marc Kim
13W–14L career · 5 lines in 2025
4%93%4%
3.25
Emre Unver
7W–12L career · 1 line in 2025
3%93%4%
2.76
3
Brian Duggan
6W–22L career · 3 lines in 2025
not enough data
3
Carl Rosenfeld
0W–3L career · type S · 2 lines in 2025
not enough data
Rob Fauber
12W–33L career · 8 lines in 2025
9%90%1%
2.69
Peter Rubincam
11W–26L career · 7 lines in 2025
27%73%<1%
2.58
Ian Fischer
8W–12L career · 3 lines in 2025
not enough data
Michael Brafman
1W–14L career · 4 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.