Teams

CTH - Spartans

Adult 18 &Over 2026 · 2026 18 & Over Mens 4.0

15 players · average NTRP 4.00 / PUERTO RICO

No matches recorded for this roster in this league — it may be a placeholder registration, or the season may not have started.

View scouting list →
Schedule8 played
2026-06-28vs CTH - Danny RiveraWon 50
W#1 DoublesJoao Pedro Duarte Francisco / Hector Lopez Colon vs Eduardo Delgado / Ferdinand Molina-Vergara6-2, 7-5
W#1 SinglesJanny Luna Ortiz vs Danny Rivera6-3, 6-3
W#2 DoublesAndre Acevedo / Alex Sabater vs Graham Wong / Gustavo Rivera4-6, 6-4, 1-0
W#2 SinglesRicardo Maldonado vs Fernando Fernandez Torres6-3, 6-1
W#3 DoublesGerman Acevedo / Jose Breton vs Jose Luis Perez / Julian Gabriel Acosta-Cooper6-3, 6-1
2026-06-24vs Isla Verde- CalderoWon 50
W#1 DoublesAndre Acevedo / Yosael Rolon vs Samir Ruiz Boria / Fernando del Valle Medina6-4, 6-4
W#1 SinglesHector Lopez Colon vs Jorge Claudio6-2, 6-0
W#2 DoublesRicardo Maldonado / Alex Sabater vs Carlos Rodriguez / Omar Vazquez6-2, 7-5
W#2 SinglesDaniel Maldonado vs Eric Vazquez6-3, 6-0
W#3 DoublesJose Breton / Luis Santiago vs Antonio Pagan / Gerardo Jovet-Toledo6-3, 6-3
2026-06-20vs CTH - Danny RiveraWon 32
W#1 DoublesAlex Sabater / Gabriel Arturo Grillasca-Hernandez vs Graham Wong / Ferdinand Molina-Vergara7-5, 6-3
W#1 SinglesRicardo Maldonado vs Andres Suarez7-6, 6-3
L#2 DoublesLuis Santiago / Matthew Melendez vs Jonathan Delgado / Luis Aponte2-6, 6-3, 1-0
W#2 SinglesJanny Luna Ortiz vs Omar del Valle6-2, 6-1
L#3 DoublesNestor Centeno / Yosael Rolon vs Gerardo Santiago / Julian Gabriel Acosta-Cooper6-7, 6-7
2026-06-14vs Isla Verde- CalderoWon 50
W#1 DoublesGabriel Arturo Grillasca-Hernandez / Matthew Melendez vs Fernando del Valle Medina / Carlos Garcia-Ortiz6-4, 6-1
W#1 SinglesJose Breton vs Raul Rivera6-4, 6-3
W#2 DoublesGerman Acevedo / Andre Acevedo vs Heriberto Caldero / Samir Ruiz Boria6-2, 6-2
W#2 SinglesJanny Luna Ortiz vs Jorge Claudio6-0, 6-2
W#3 DoublesYosael Rolon / Nestor Centeno vs Antonio Pagan / Gerardo Jovet-Toledo6-7, 7-6, 1-0
2026-06-13vs Torrimar- Bouncy BallsWon 32
W#1 DoublesAlex Sabater / Gabriel Arturo Grillasca-Hernandez vs Gabriel Feliu / Pedro Ramos6-3, 7-5
W#1 SinglesDaniel Maldonado vs Edxavier Monserrate6-2, 6-3
L#2 DoublesLuis Santiago / Ricardo Maldonado vs Hugh Gonzalez / Arnaldo Rosado3-6, 2-6
W#2 SinglesHector Lopez Colon vs Rafael Toro6-3, 6-3
L#3 DoublesAndre Acevedo / Orlando Ortiz Olique vs Edberto Pitre / Jorge Mau- Asam6-1, 5-7, 0-1
2026-06-07vs Guayama La BandaWon 41
L#1 DoublesJoao Pedro Duarte Francisco / Gabriel Arturo Grillasca-Hernandez vs Melvin Arroyo / Javier Arroyo6-4, 2-6, 0-1
W#1 SinglesDaniel Maldonado vs Jose Castaner Robles6-4, 6-0
W#2 DoublesAndre Acevedo / Orlando Ortiz Olique vs Edgardo Rivera / Jonathan Sigurani6-2, 6-2
W#2 SinglesJanny Luna Ortiz vs Ivan Pabon6-2, 5-7, 1-0
W#3 DoublesGerman Acevedo / Jose Breton vs Joel Cora / Nelson Viera6-1, 6-4
2026-05-31vs Guayama La BandaWon 41
W#1 DoublesJoao Pedro Duarte Francisco / Matthew Melendez vs Harold Wathey-Colon / Ian Camareno6-3, 6-3
W#1 SinglesDaniel Maldonado vs Ian Mendez6-3, 6-1
W#2 DoublesAlex Sabater / Gabriel Arturo Grillasca-Hernandez vs Angel Ortiz Martinez / Ivan Pabon4-6, 6-4, 1-0
W#2 SinglesJanny Luna Ortiz vs Clive Walters6-3, 6-1
L#3 DoublesNestor Centeno / Ricardo Maldonado vs Edgardo Rivera / Jonathan Sigurani4-6, 3-6
2026-05-14vs Torrimar- Bouncy BallsLost 23
L#1 DoublesAndre Acevedo / Yosael Rolon vs Alexander Centeno / Edxavier Monserrate3-6, 5-7
W#1 SinglesHector Lopez Colon vs Isaac Marrero Pereira6-3, 6-4
L#2 DoublesLuis Santiago / Orlando Ortiz Olique vs Martin Ortiz / Jonathan Melendez3-6, 6-4, 1-0
L#2 SinglesRicardo Maldonado vs Hugh Gonzalez3-6, 4-6
W#3 DoublesAlex Sabater / Gabriel Arturo Grillasca-Hernandez vs Edberto Pitre / JOSE RODRIGUEZ7-6, 3-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 standings for 2026 18 & Over Mens 4.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 3.85 estimated across 15 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.08
Hector Lopez Colon
usually #1 Singles 50%, also #2 Singles 25% · published 4
4.04
Janny Luna Ortiz
usually #2 Singles 80%, also #1 Singles 20% · published
4.04
Gabriel Arturo Grillasca-Hernandez
usually #1 Doubles 67%, also #3 Doubles 17% · published 4
4.00
Jose Breton
usually #3 Doubles 50%, also #1 Singles 25% · published
3.99
Matthew Melendez
usually #1 Doubles 67%, also #2 Doubles 33% · published
3.98
Alex Sabater
usually #2 Doubles 50%, also #1 Doubles 33% · published 4
3.93
Ricardo Maldonado
usually #2 Singles 33%, also #2 Doubles 33% · published
3.88
Orlando Ortiz Olique
usually #2 Doubles 67%, also #3 Doubles 33% · published
3.87
Andre Acevedo
usually #2 Doubles 50%, also #1 Doubles 33% · published 4
3.83
Joao Pedro Duarte Francisco
usually #1 Doubles 100% · published
3.73
German Acevedo
usually #3 Doubles 67%, also #2 Doubles 33% · published 4
3.72
Daniel Maldonado
usually #1 Singles 75%, also #2 Singles 25% · published 4
3.67
Hector MacIas
published 4
3.56
Nestor Centeno
usually #3 Doubles 100% · published
3.37
Yosael Rolon
usually #3 Doubles 50%, also #1 Doubles 50% · 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.

Alex Sabater + Gabriel Arturo Grillasca-Hernandez12066% games+3.6% vs expected
Alex Sabater + Andre Acevedo9256% games+2.0% vs expected
Andre Acevedo + Ricardo Maldonado2344% games−3.2% vs expected
Alex Sabater + Ricardo Maldonado404 matchesnot enough data
Daniel Maldonado + Andre Acevedo044 matchesnot enough data
Nestor Centeno + Yosael Rolon123 matchesnot enough data
Jose Breton + Daniel Maldonado123 matchesnot enough data
Jose Breton + German Acevedo303 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.

4
Hector Lopez Colon
60W–26L career · 4 lines in 2026
<1%26%74%
4.08
Janny Luna Ortiz
47W–17L career · 5 lines in 2026
<1%38%62%
4.04
4
Gabriel Arturo Grillasca-Hernandez
55W–16L career · 6 lines in 2026
<1%39%61%
4.04
Jose Breton
57W–27L career · 8 lines in 2026
<1%51%49%
4.00
Matthew Melendez
16W–11L career · 3 lines in 2026
<1%52%48%
3.99
4
Alex Sabater
128W–55L career · 6 lines in 2026
<1%56%44%
3.98
Ricardo Maldonado
44W–22L career · 6 lines in 2026
<1%71%29%
3.93
Orlando Ortiz Olique
9W–8L career · 3 lines in 2026
<1%81%19%
3.88
4
Andre Acevedo
56W–61L career · 6 lines in 2026
<1%84%16%
3.87
Joao Pedro Duarte Francisco
71W–27L career · 3 lines in 2026
<1%89%10%
3.83
4
German Acevedo
90W–78L career · 3 lines in 2026
4%94%2%
3.73
4
Daniel Maldonado
61W–29L career · 8 lines in 2026
5%94%2%
3.72
4
Hector MacIas
12W–27L career · no lines in 2026
9%90%1%
3.67
Nestor Centeno
19W–19L career · 3 lines in 2026
33%67%<1%
3.56
Yosael Rolon
15W–30L career · 4 lines in 2026
84%16%<1%
3.37

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.