Teams

Pink Pony Serves

2026 Tri-Level Metro · 3.0

20 players · average NTRP 3.50 / METROPOLITAN REGION

View scouting list →
Schedule11 played
2026-04-09vs McHugh/ChangLost 03
L#1 DoublesAlexander Ojugbeli / Manoj Gupta vs Dylan Cauwels / Daiki Ogino3-6, 3-6
L#2 DoublesJoe Ottenthal / Fernando Zaragoza vs Alexander Jenner / Sabian Kosinov0-6, 1-6
L#3 DoublesGlen Pannell / Steven Brown vs Andrew Wu / Vikram D'Mello1-6, 0-6
2026-04-01vs SiasLost 03
L#1 DoublesErnie Nichols / William Richardson vs Nam Nguyen / Aaron Friedman0-6, 0-6
L#2 DoublesJohn Karle / Matty Barbato vs William Packer / Rahul Bekal1-6, 1-6
L#3 DoublesFernando Zaragoza / Timothy Hilario vs Boyang Zhang / Andre Sulmers2-6, 3-6
2026-03-24vs BhagwagarLost 12
W#1 DoublesWilliam Richardson / Ernie Nichols vs Hisao Takahashi / Daniel Rabinovich6-3, 6-3
L#2 DoublesAndrew Taclan / Joe Ottenthal vs JEHAN BHAGWAGAR / Tariq Habib2-6, 3-6
L#3 DoublesMatty Barbato / Stephen Velasquez vs Naoto Yamamoto / Wesley Lee1-6, 2-6
2026-03-15vs Choy/MontgomeryLost 03
L#1 DoublesAlexander Ojugbeli / Gregory Rich vs Brendan O'Connor / Gaurav Chandra1-6, 1-6
L#2 DoublesJoel Boissiere / Joe Ottenthal vs Eduardo Mere / Theodros Dibabu0-6, 0-6
L#3 DoublesSteven Brown / Radim Pospisil vs David Taur / Jeffrey Kim1-6, 3-6
2026-03-12vs JhaveriLost 03
L#1 DoublesErnie Nichols / William Richardson vs Ian Gregory-Davis / Cody McKee4-6, 2-6
L#2 DoublesJoe Ottenthal / Joel Boissiere vs Kevin Gonzalez / Nicholas Tam0-6, 1-6
L#3 DoublesTimothy Hilario / Stephen Velasquez vs Neil Dharia / Stephen Plunkett3-6, 0-6
2026-03-03vs Love and LobWon 21
W#1 DoublesErnie Nichols / William Richardson vs Christian Mcintosh Clarke / David Zhang6-3, 6-7, 1-0
L#2 DoublesJoe Ottenthal / Matty Barbato vs Hassan Chaudhry / Griffin Schwed3-6, 1-6
W#3 DoublesMatt Johnson / Matthew Cook vs Tim Parson / Matthew Rogers6-4, 1-6, 1-0
2026-02-26vs Hard Court RivalryLost 12
W#1 DoublesWilliam Richardson / Andrew Taclan vs Lucas Deforest / Michael Pina3-6, 6-3, 1-0
L#2 DoublesBlake Olmstead / John Karle vs Johannes Vogt / Luke Sherman0-6, 4-6
L#3 DoublesFernando Zaragoza / Patrick Gatland vs Alex Do / Khai Nguyen3-6, 6-4, 1-0
2026-02-12vs Jordan/WongLost 03
L#1 DoublesWilliam Richardson / Alexander Ojugbeli vs Theodore Ross / Scott Spitze1-6, 0-6
L#2 DoublesBlake Olmstead / Joe Ottenthal vs Kevin Ni / Jake Rosen2-6, 1-6
L#3 DoublesMatt Johnson / Stephen Velasquez vs Rajiv Fernandez / Dennis Lim3-6, 2-6
2026-02-04vs HirshLost 03
L#1 DoublesAndrew Taclan / Ernie Nichols vs Alex Skaliotis / Diego Orduna4-6, 1-6
L#2 DoublesJohn Karle / Fernando Zaragoza vs Rishi Shah / Craig Knittle0-6, 0-6
L#3 DoublesSteven Brown / Rome Romulo vs Richard Wolffe / Marc Schroeder3-6, 0-6
2026-01-23vs Eastern/Perez/4.0Tri-level MenLost 03
L#1 DoublesAlexander Ojugbeli / Gregory Rich vs Tony Ngo / Matthew Neuman0-6, 1-6
L#2 DoublesManoj Gupta / Matthew Cook vs Daniel Bi / Erli Perez1-6, 2-6
L#3 DoublesRay Zhong / Stephen Velasquez vs Sam Huang / Woo Sol Choi2-6, 4-6
2026-01-13vs Full Metal RacquetsLost 03
L#1 DoublesErnie Nichols / Manoj Gupta vs Ben Lloyd / Erik Ulin2-6, 2-6
L#2 DoublesJohn Karle / Matty Barbato vs Jeremy Reifer / Dale Stohr4-6, 7-6, 1-0
L#3 DoublesRome Romulo / Radim Pospisil vs Maxwell Krohn / James Bronstein6-7, 4-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 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.91 estimated across 10 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.51
Ernie Nichols
usually #1 Doubles 100% · published
3.40
Alexander Ojugbeli
usually #1 Doubles 100% · published 4
3.35
Manoj Gupta
usually #1 Doubles 67%, also #2 Doubles 33% · published
3.31
Andrew Taclan
usually #1 Doubles 67%, also #2 Doubles 33% · published 3.5
2.81
William Richardson
usually #1 Doubles 100% · published
Blake Olmstead
usually #2 Doubles 100% · published 3
2.61
John Karle
usually #2 Doubles 100% · published
2.60
Matty Barbato
usually #2 Doubles 75%, also #3 Doubles 25% · published
2.54
Joe Ottenthal
usually #2 Doubles 100% · published
2.48
Fernando Zaragoza
usually #3 Doubles 50%, also #2 Doubles 50% · published
2.46
Stephen Velasquez
usually #3 Doubles 100% · published
Glen Pannell
usually #3 Doubles 100% · published
Gregory Rich
usually #1 Doubles 100% · published
Joel Boissiere
usually #2 Doubles 100% · published
Matthew Cook
usually #2 Doubles 50%, also #3 Doubles 50% · published
Patrick Gatland
usually #3 Doubles 100% · published
Radim Pospisil
usually #3 Doubles 100% · published
Ray Zhong
usually #3 Doubles 100% · published
Rome Romulo
usually #3 Doubles 100% · published
Timothy Hilario
usually #3 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.

Ernie Nichols + William Richardson224 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.

Ernie Nichols
2W–4L career · 6 lines in 2026
47%53%<1%
3.51
4
Alexander Ojugbeli
0W–4L career · type S · 4 lines in 2026
76%24%<1%
3.40
Manoj Gupta
0W–3L career · 3 lines in 2026
85%15%<1%
3.35
3.5
Andrew Taclan
21W–23L career · 3 lines in 2026
1%90%9%
3.31
William Richardson
7W–6L career · 6 lines in 2026
1%90%8%
2.81
3
Blake Olmstead
2W–8L career · 2 lines in 2026
not enough data
John Karle
0W–4L career · 4 lines in 2026
21%78%<1%
2.61
Matty Barbato
0W–4L career · 4 lines in 2026
24%76%<1%
2.60
Joe Ottenthal
0W–6L career · 6 lines in 2026
38%62%<1%
2.54
Fernando Zaragoza
0W–7L career · 4 lines in 2026
57%43%<1%
2.48
Stephen Velasquez
0W–4L career · 4 lines in 2026
61%39%<1%
2.46
Glen Pannell
0W–1L career · 1 line in 2026
not enough data
Gregory Rich
0W–2L career · 2 lines in 2026
not enough data
Joel Boissiere
1W–5L career · 2 lines in 2026
not enough data
Matthew Cook
1W–1L career · 2 lines in 2026
not enough data
Patrick Gatland
0W–4L career · 1 line in 2026
not enough data
Radim Pospisil
0W–2L career · 2 lines in 2026
not enough data
Ray Zhong
0W–1L career · 1 line in 2026
not enough data
Rome Romulo
0W–2L career · 2 lines in 2026
not enough data
Timothy Hilario
0W–2L career · 2 lines in 2026
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.