Teams

HBSQ-Net Ninjas-Gibbs

2025 Adult 18 & Over · 3.0 Men

15 players · average NTRP 3.00 / NORTHWEST WASHINGTON

View scouting list →
Schedule8 played
2025-05-17vs ETC-ATP-Masters-LiWon 41
W#1 DoublesIan Warner / Forrest Carlson vs Jiahe Qing / Yingxin Cao6-3, 6-0
L#1 SinglesPeter Tang vs Xudong Li2-6, 2-6
W#2 DoublesPhilip Laue / Richard Golphenee vs Wenlong Wang / Simon Zhang1-6, 7-6, 1-0
W#2 SinglesDamian Gibbs vs Zhengyang Deng7-6, 6-2
W#3 DoublesShahid Rashid / Preston Berkeley vs Jiafang Liu / Fangda Xu4-6, 6-1, 1-0
2025-05-09vs NWW-TCSP-BaclaganLost 23
L#1 DoublesAnthony DiLorenzo / Forrest Carlson vs Matthew Zlateff / Alexander Ung1-6, 1-6
W#1 SinglesPeter Tang vs Kiffin Chu5-7, 3-3
L#2 DoublesRobert Suryan / Rick Freeman vs Ephraim Baclagan / John Busby2-6, 0-6
L#2 SinglesMichael Codsi vs Larry Nguyen1-6, 2-6
W#3 DoublesDamian Gibbs / Preston Berkeley vs Peter Novotney / Nick Cilluffo6-4, 7-5
2025-05-04vs MI-CarpenterWon 32
W#1 DoublesForrest Carlson / Anthony DiLorenzo vs Bryan Goode / Marc Munson6-1, 7-5
L#1 SinglesDamian Gibbs vs Charlie Hsu3-6, 7-5, 0-1
L#2 DoublesRobert Suryan / Amgalan Danjuur vs Troy Schell / Michiel Versteeg0-6, 1-6
W#2 SinglesMichael Codsi vs Mark Hoeke6-0, 6-0
W#3 DoublesRahul Birmiwal / Richard Golphenee vs Greg Rosenwald / James Hua6-2, 3-6, 1-0
2025-04-26vs FC-Final Boss-GonzalvoLost 23
L#1 DoublesRichard Golphenee / Clement Chan vs David Coombs / Bao Truong1-6, 1-6
W#1 SinglesDamian Gibbs vs Mohan Ma6-3, 6-1
W#2 DoublesAnthony DiLorenzo / Shahid Rashid vs Jeremy Farkas / Siddhant Jagadish6-0, 6-7, 1-0
L#2 SinglesPeter Tang vs Justin Pagorek1-6, 2-6
L#3 DoublesVikram Nayani / Rahul Birmiwal vs Ramon Calpe / Xin Cheng0-6, 2-6
2025-04-19vs PL-ThakerWon 21
L#1 DoublesRichard Golphenee / Philip Laue vs Bojin Li / Vijay Gosalia4-6, 4-6
W#1 SinglesMichael Codsi vs Alex Zaharia6-1, 6-1
W#2 DoublesRobert Suryan / Ian Warner vs Shane Coulter / Chris Sbarbaro6-4, 6-4
2025-04-13vs MC-3.0 Unloved-Turner/MockWon 50
W#1 DoublesRichard Golphenee / Shahid Rashid vs Virak Bun / Abhinav Mitra7-5, 5-5
W#1 SinglesPeter Tang vs Gaohan Fan7-5, 6-0
W#2 DoublesAnthony DiLorenzo / Philip Laue vs Frankie Xavier Mpagi / Prateek Shankar6-4, 3-6, 1-0
W#2 SinglesAmgalan Danjuur vs Stephen Mock7-6, 4-2
W#3 DoublesDamian Gibbs / Preston Berkeley vs Sagar Reddi / Jeremy Turner6-3, 6-1
2025-04-05vs ETC-BOX2 3.0MLost 23
L#1 DoublesAnthony DiLorenzo / Ian Warner vs Alexander Moshchuk / Jason Franklin6-1, 3-6, 0-1
W#1 SinglesMichael Codsi vs VIKRAM KHANDPUR6-0, 6-2
L#2 DoublesRick Freeman / Shahid Rashid vs Ryan Duffy / Barry Chu0-6, 2-6
W#2 SinglesForrest Carlson vs Han Zhao6-2, 6-4
L#3 DoublesRobert Suryan / Preston Berkeley vs Mac Pinski / Ron Benson1-6, 2-6
2025-03-29vs BC-Lam/FarokhzadWon 32
L#1 DoublesShahid Rashid / Ian Warner vs Jereme Raquepau / Christopher Small6-2, 4-6, 0-1
W#1 SinglesDamian Gibbs vs Houman Farokhzad6-1, 6-3
L#2 DoublesVikram Nayani / Philip Laue vs Erik Schultink / Aaron Koenderman6-4, 3-6, 1-0
W#2 SinglesForrest Carlson vs Michael Morgan6-2, 6-1
W#3 DoublesClement Chan / Amgalan Danjuur vs Dave Wilner / Dean Guske6-2, 7-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 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.76 estimated across 13 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.00
Michael Codsi
usually #1 Singles 50%, also #2 Singles 50% · published 3
2.92
Damian Gibbs
usually #1 Singles 50%, also #3 Doubles 33% · published 3
2.90
Philip Laue
usually #2 Doubles 75%, also #1 Doubles 25% · published 3
2.86
Ian Warner
usually #1 Doubles 75%, also #2 Doubles 25% · published 3
2.85
Richard Golphenee
usually #1 Doubles 60%, also #3 Doubles 20% · published 3
2.81
Forrest Carlson
usually #1 Doubles 60%, also #2 Singles 40% · published 3
2.80
Amgalan Danjuur
usually #3 Doubles 33%, also #2 Singles 33% · published 3
2.73
Shahid Rashid
usually #1 Doubles 40%, also #2 Doubles 40% · published
2.70
Peter Tang
usually #1 Singles 75%, also #2 Singles 25% · published
2.69
Robert Suryan
usually #2 Doubles 75%, also #3 Doubles 25% · published 3
2.65
Anthony DiLorenzo
usually #2 Doubles 67%, also #1 Doubles 33% · published 3
2.60
Preston Berkeley
usually #3 Doubles 100% · published
2.31
Vikram Nayani
usually #2 Doubles 50%, also #3 Doubles 50% · published
Rahul Birmiwal
usually #3 Doubles 100% · published
Rick Freeman
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.

Forrest Carlson + Robert Suryan4152% games+8.1% vs expected
Richard Golphenee + Philip Laue7851% games+3.5% vs expected
Forrest Carlson + Damian Gibbs4547% games−1.7% vs expected
Shahid Rashid + Robert Suryan5347% games−4.0% vs expected
Forrest Carlson + Anthony DiLorenzo1536% games−7.9% vs expected
Shahid Rashid + Richard Golphenee303 matchesnot enough data
Richard Golphenee + Anthony DiLorenzo213 matchesnot enough data
Michael Codsi + Robert Suryan123 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.

3
Michael Codsi
46W–24L career · 4 lines in 2025
<1%49%51%
3.00
3
Damian Gibbs
45W–21L career · 6 lines in 2025
<1%70%30%
2.92
3
Philip Laue
28W–50L career · 4 lines in 2025
<1%77%23%
2.90
3
Ian Warner
10W–6L career · 4 lines in 2025
1%84%16%
2.86
3
Richard Golphenee
37W–22L career · 5 lines in 2025
1%85%15%
2.85
3
Forrest Carlson
51W–73L career · 5 lines in 2025
1%90%8%
2.81
3
Amgalan Danjuur
13W–6L career · 3 lines in 2025
2%91%8%
2.80
Shahid Rashid
21W–29L career · 5 lines in 2025
5%92%3%
2.73
Peter Tang
7W–10L career · 4 lines in 2025
8%91%2%
2.70
3
Robert Suryan
43W–64L career · 4 lines in 2025
9%90%1%
2.69
3
Anthony DiLorenzo
13W–18L career · 3 lines in 2025
15%85%1%
2.65
Preston Berkeley
17W–17L career · 3 lines in 2025
25%75%<1%
2.60
Vikram Nayani
4W–27L career · 2 lines in 2025
91%9%<1%
2.31
Rahul Birmiwal
0W–2L career · 1 line in 2025
not enough data
Rick Freeman
0W–1L 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.