Teams

CTH Carlos G

Adult 18 & Over 2025 · 2025 18 & Over Mens 3.0- Flight I

16 players · average NTRP 3.00 / PUERTO RICO

View scouting list →
Schedule18 played
2025-07-06vs TTC A GuillermoWon 50
W#1 DoublesLuis Fuentes / Jomar Pagan-Rivera vs Doel Vaz / Claudio Reck6-0, 6-1
W#1 SinglesRenato Garzaro vs Emiliano Gaston Martin6-4, 6-2
W#2 DoublesAngel Contreras / Marcus Vazquez vs Alexander Perez / Telly Roman6-2, 6-2
W#2 SinglesAndres Luengo vs Victor Lopez6-1, 6-2
W#3 DoublesRafael Linares Plaza / Ricardo Ruiz vs Jose Morales / Jose Serrano Bernacet6-1, 6-1
2025-07-05vs Baldrich- JesusWon 32
L#1 DoublesAngel Contreras / Marcus Vazquez vs Jose Sanchez / Felix Rodriguez Ruiz2-6, 6-7
W#1 SinglesAndres Luengo vs Neftali Feliciano6-1, 6-1
W#2 DoublesRafael Linares Plaza / Jomar Pagan-Rivera vs Marcos Torres / Rafael Pablo Soto Albino6-1, 6-4
L#2 SinglesJensen Padilla vs Leonardo Ruiz3-6, 4-6
W#3 DoublesCarlos Gonzalez Cordero / Ricardo Ruiz vs Gerardo Nevarez Alonso / Andres Ferriol Alonso7-5, 6-2
2025-07-04vs APT Match Point - AngelWon 41
W#1 DoublesOsvaldo Cadiz / Kenneth Costales vs Gian Oquendo / German Landrau6-0, 6-0
W#1 SinglesRICARDO J BARRIONUEVO DIAZ vs Esteban Gabriel Eieri7-5, 6-2
L#2 DoublesAngel Contreras / Luis Fuentes vs James Conrad / Matias Kratsman7-5, 2-6, 0-1
W#2 SinglesRenato Garzaro vs Sebastian Rodriguez Paonessa4-6, 6-2, 1-0
W#3 DoublesRafael Linares Plaza / Jomar Pagan-Rivera vs Jose Cartagena / Rodrigo Villaespesa6-4, 6-0
2025-07-03vs CTH 1/2 PocilloWon 10
W#2 DoublesKenneth Costales / Antonio Perez Campos vs Mauricio Alvarez / Jose Ortuzar6-1, 6-2
2025-06-29vs GTC FerdinandWon 10
W#1 DoublesKenneth Costales / Fernando Perez Vazquez vs Angel Arroyo / Jorge Albarracin6-2, 6-1
2025-06-28vs Riviera JanLost 23
L#1 DoublesJensen Padilla / Eduardo Padilla vs Ivan Negron Ramos / Jordan Rivas3-6, 2-6
L#1 SinglesOmar Cuadrado Santana vs Esteban Diaz Rodriguez1-6, 3-6
W#2 DoublesKenneth Costales / Osvaldo Cadiz vs Jan Muniz / David X Baez6-3, 6-1
L#2 SinglesAndres Luengo vs Ian Lebron3-6, 6-4, 0-1
W#3 DoublesAngel Contreras / Jomar Pagan-Rivera vs Alex Cedeno-Rodriguez / Rene Morales6-0, 6-1
2025-06-22vs TTC A GuillermoWon 41
W#1 DoublesJensen Padilla / Eduardo Padilla vs Luis de la Rosa / Enrique Cabrero7-6, 6-1
L#1 SinglesOmar Cuadrado Santana vs Julio Vazquez Galliano6-7, 3-5
W#2 DoublesKenneth Costales / Carlos Gonzalez Cordero vs Telly Roman / Jose Serrano Bernacet6-0, 6-3
W#2 SinglesAndres Luengo vs Miguel Lopez Pagan6-1, 6-1
W#3 DoublesAngel Contreras / Luis Fuentes vs Ahmed Perez / Alexander Perez6-3, 6-3
2025-06-20vs CTH Fernando SotoLost 01
L#3 DoublesEsteban Gamboa / Kenneth Costales vs Gustavo Carrion / Jose Rios3-6, 7-5, 0-1
2025-06-19vs Baldrich- JesusWon 32
L#1 DoublesAngel Contreras / Luis Fuentes vs Gabriel Sanabria / Jose Sanchez3-6, 6-7
L#1 SinglesJensen Padilla vs Hector Diaz4-6, 6-7
W#2 DoublesRafael Linares Plaza / Ricardo Ruiz vs Marcos Torres / Julio Velez6-4, 4-6, 1-0
W#2 SinglesRICARDO J BARRIONUEVO DIAZ vs Leonardo Ruiz7-6, 6-4
W#3 DoublesKenneth Costales / Osvaldo Cadiz vs Manuel Dueno Tapia / Yamil Asusta7-5, 6-3
2025-06-15vs Storer Tennis Academy - NormanLost 23
W#1 DoublesRafael Linares Plaza / Carlos Gonzalez Cordero vs Luis Rojas / Juan Diego Vega6-2, 6-3
L#1 SinglesRenato Garzaro vs Gabriel Moraza4-6, 4-6
L#2 DoublesKenneth Costales / Jomar Pagan-Rivera vs Alberto M Colon Negron / Saul Rodriguez2-6, 6-7
W#2 SinglesJensen Padilla vs Kenny Ramirez6-0, 6-3
L#3 DoublesLuis Fuentes / Ricardo Ruiz vs Gonzalo Rojas / Eduardo Ruiz6-4, 3-6, 0-1
2025-06-14vs Riviera JanLost 23
W#1 DoublesMarcus Vazquez / Angel Contreras vs Alex Cedeno-Rodriguez / Rafael Perez Veve6-0, 6-3
L#1 SinglesRICARDO J BARRIONUEVO DIAZ vs Esteban Diaz Rodriguez6-2, 5-7, 0-1
L#2 DoublesRicardo Ruiz / Rafael Linares Plaza vs Rodolfo Matos / David X Baez3-6, 2-6
L#2 SinglesOmar Cuadrado Santana vs Ian Lebron6-3, 1-6, 0-1
W#3 DoublesOsvaldo Cadiz / Kenneth Costales vs Ivan Negron Ramos / Jordan Rivas6-2, 6-0
2025-06-08vs Storer Tennis Academy - NormanWon 32
W#1 DoublesOsvaldo Cadiz / Kenneth Costales vs Alberto M Colon Negron / Luis Rojas6-4, 6-3
L#1 SinglesOmar Cuadrado Santana vs Gabriel Moraza0-6, 5-7
W#2 DoublesJensen Padilla / Eduardo Padilla vs William Purman Conesa / Juan Diego Vega3-4
L#2 SinglesAndres Luengo vs Saul Rodriguez5-7, 3-6
W#3 DoublesAngel Contreras / Marcus Vazquez vs Sebastian Vera / Christian Garcia6-4, 6-3
2025-06-04vs CTH Fernando SotoWon 10
W#2 DoublesEsteban Gamboa / Kenneth Costales vs Pedro Melian Martinez / Hector Rivera Martinez5-7, 6-3, 1-0
2025-05-30vs CTH ACE SquadLost 03
L#1 DoublesMarcus Vazquez / Angel Contreras vs Jhensen Melendez / Martin Ortiz6-3, 2-6, 0-1
L#2 DoublesJomar Pagan-Rivera / Alberto Rivera vs Sean Cardona / Bernnie Murillo Pagan2-6, 0-6
L#3 DoublesCarlos Gonzalez Cordero / Rafael Linares Plaza vs Jairo Nieves / Sebastian Negron3-6, 4-6
2025-05-25vs Rio Mar PaulWon 10
W#3 DoublesKenneth Costales / Fernando Perez Vazquez vs PABLO ROMERO / Heriberto Flores4-6, 6-4, 1-0
2025-05-18vs CTH ACE SquadLost 03
L#1 DoublesRafael Linares Plaza / Andres Luengo vs Bernnie Murillo Pagan / Martin Ortiz4-6, 2-6
L#1 SinglesRenato Garzaro vs Jonathan Rodriguez3-6, 2-6
L#2 SinglesJomar Pagan-Rivera vs Conrad Aguillon3-6, 4-6
2025-05-17vs APT Match Point - AngelWon 32
W#1 DoublesAngel Contreras / Marcus Vazquez vs Esteban Gabriel Eieri / Gian Oquendo7-5, 6-3
L#1 SinglesJensen Padilla vs Gustavo Collazo3-6, 0-6
W#2 DoublesRafael Linares Plaza / Luis Fuentes vs German Landrau / Rodrigo Villaespesa6-3, 7-5
W#2 SinglesAndres Luengo vs N/A6-0, 6-0
L#3 DoublesKenneth Costales / Alberto Rivera vs Emanuel Davila / James Conrad4-6, 5-7
2025-05-17vs GTC FerdinandWon 10
W#3 DoublesNolan Rivera / Kenneth Costales vs Miguel Moreno / Rafael Nieves Lai7-5, 7-5
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 standings4 teams · 2025 18 & Over Mens 3.0- Flight I
TeamWLInd. WInd. LSets lostGames lost
1CTH ACE Squad12052820317
2CTH Carlos G75312960495
3Baldrich- Jesus75303067586
4APT Match Point - Angel47223371512

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 2.76 estimated across 16 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.04
Rafael Linares Plaza
usually #2 Doubles 44%, also #3 Doubles 33% · published 3
3.00
RICARDO J BARRIONUEVO DIAZ
usually #1 Singles 67%, also #2 Singles 33% · published
2.92
Angel Contreras
usually #1 Doubles 50%, also #3 Doubles 30% · published 3
2.92
Kenneth Costales
usually #3 Doubles 43%, also #2 Doubles 36% · published
2.85
Renato Garzaro
usually #1 Singles 63%, also #2 Singles 25% · published
2.82
Jomar Pagan-Rivera
usually #2 Doubles 39%, also #1 Doubles 23% · published
2.78
Marcus Vazquez
usually #1 Doubles 67%, also #3 Doubles 17% · published
2.78
Andres Luengo
usually #1 Singles 40%, also #2 Singles 33% · published 3
2.75
Osvaldo Cadiz
usually #2 Doubles 36%, also #3 Doubles 27% · published
2.73
Jensen Padilla
usually #2 Singles 29%, also #1 Doubles 29% · published
2.73
Luis Fuentes
usually #2 Doubles 33%, also #3 Doubles 33% · published
2.65
Carlos Gonzalez Cordero
usually #3 Doubles 50%, also #1 Doubles 25% · published 3
2.65
Eduardo Padilla
usually #1 Doubles 67%, also #2 Doubles 33% · published
2.60
Omar Cuadrado Santana
usually #1 Singles 67%, also #2 Doubles 17% · published
2.60
Alberto Rivera
usually #2 Doubles 60%, also #1 Doubles 20% · published 3
2.40
Ricardo Ruiz
usually #3 Doubles 60%, also #2 Doubles 40% · 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.

Angel Contreras + Marcus Vazquez5262% games+10.3% vs expected
Luis Fuentes + Angel Contreras3354% games+6.9% vs expected
Rafael Linares Plaza + Marcus Vazquez6262% games+4.9% vs expected
Ricardo Ruiz + Rafael Linares Plaza2342% gamesnot enough data
Kenneth Costales + Osvaldo Cadiz5074% gamesnot enough data
Ricardo Ruiz + Carlos Gonzalez Cordero213 matchesnot enough data
Eduardo Padilla + Jensen Padilla213 matchesnot enough data
Eduardo Padilla + Carlos Gonzalez Cordero033 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
Rafael Linares Plaza
73W–80L career · 9 lines in 2025
<1%37%63%
3.04
RICARDO J BARRIONUEVO DIAZ
16W–12L career · 3 lines in 2025
<1%51%49%
3.00
3
Angel Contreras
56W–26L career · 10 lines in 2025
<1%72%28%
2.92
Kenneth Costales
28W–26L career · 14 lines in 2025
73%27%<1%
2.92
Renato Garzaro
23W–27L career · 8 lines in 2025
1%86%14%
2.85
Jomar Pagan-Rivera
22W–30L career · 12 lines in 2025
1%89%10%
2.82
Marcus Vazquez
33W–20L career · 6 lines in 2025
2%92%6%
2.78
3
Andres Luengo
23W–31L career · 15 lines in 2025
2%92%6%
2.78
Osvaldo Cadiz
27W–17L career · 11 lines in 2025
4%93%4%
2.75
Jensen Padilla
10W–11L career · 7 lines in 2025
5%92%3%
2.73
Luis Fuentes
13W–18L career · 6 lines in 2025
5%92%3%
2.73
3
Carlos Gonzalez Cordero
20W–27L career · 4 lines in 2025
14%85%1%
2.65
Eduardo Padilla
5W–9L career · 3 lines in 2025
14%85%1%
2.65
Omar Cuadrado Santana
29W–27L career · 6 lines in 2025
23%77%<1%
2.60
3
Alberto Rivera
3W–11L career · 5 lines in 2025
24%76%<1%
2.60
Ricardo Ruiz
12W–34L career · 5 lines in 2025
77%23%<1%
2.40

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.