Teams

Cabo Rojo - Jose Serrano - Warriors

Adult 40 & Over 2026 · Adult Mens 40 & Over 4.0

17 players · average NTRP 3.94 / PUERTO RICO

View scouting list →
Schedule8 played
2026-04-12vs CTH - Osvaldo CiuroLost 14
L#1 DoublesAntonio Abraham-Rivera / Jose Rivera vs Gabriel Feliu / Fernando Fernandez Torres1-6, 0-6
L#1 SinglesJoel Camacho vs Hector Lopez Colon1-6, 1-6
L#2 DoublesAngel R Nunez / Gary Morales vs Rafael Ramirez / Gabriel Hernandez5-7, 2-6
L#3 DoublesJaime Martorell / Siro Gutierrez Jovet vs Osvaldo Ciuro / Daniel Caballero Valcarcel1-6, 5-7
W#4 DoublesJose Serrano / Milton Pringle vs David Cintron / Rafael Dionicio6-3, 6-4
L#1 DoublesJaime Martorell / Jose Rivera vs Cesar Sanabria / Juan Larriuz2-6, 1-6
L#1 SinglesJoel Camacho vs Heathcliff Rios4-6, 7-6, 0-1
L#2 DoublesMauricio Cabrera / Gary Morales vs Luis Acevedo / Mario Antonsanti6-4, 5-7, 0-1
W#3 DoublesAngel R Nunez / Antonio Abraham-Rivera vs Carlos Garcia-Ortiz / Jorge Marfisi6-1, 6-4
L#4 DoublesJose Serrano / Ramiro Guerrero vs Carlos Rodriguez / Omar Vazquez7-6, 2-6, 0-1
2026-03-21vs Manati - Carlos MeléndezWon 41
W#1 DoublesAdriel de Hoyos / Wiyin Ng vs Francisco Rodriguez / Luis Colon6-4, 6-1
W#1 SinglesJosaphat Martinez vs Jose Omar Colon Menendez6-2, 6-1
L#2 DoublesMauricio Cabrera / Joel Camacho vs Jaime Florez / Juan Miguel Perez4-6, 6-0, 0-1
W#3 DoublesAntonio Abraham-Rivera / Angel R Nunez vs Edwin Rivera / Edwin Perez7-5, 7-5
W#4 DoublesMilton Pringle / Gary Morales vs N/A6-0, 6-0
W#1 DoublesAdriel de Hoyos / Wiyin Ng vs Luis Acevedo / Javier Rebollo2-6, 6-2, 1-0
W#1 SinglesJosaphat Martinez vs Jose Aponte6-1, 6-1
L#2 DoublesAngel Matos Flores / Siro Gutierrez Jovet vs Edwin Ramos / Juan Larriuz5-7, 1-6
L#3 DoublesMilton Pringle / Jaime Martorell vs Carlos Rodriguez / Omar Vazquez0-6, 1-6
W#4 DoublesJose Serrano / Ramiro Guerrero vs Cesar Sanabria / Heathcliff Rios6-4, 5-7, 1-0
2026-03-07vs Los Chongos - Ricardo DavilaLost 23
W#1 DoublesAdriel de Hoyos / Wiyin Ng vs Orsky Rivera / Abdiel Serrano6-4, 3-6, 1-0
W#1 SinglesIvan Pabon vs Raymundo Roman6-1, 6-3
L#2 DoublesSiro Gutierrez Jovet / Jose Rivera vs Fernando del Valle Medina / Juan Santillan3-6, 4-6
L#3 DoublesJaime Martorell / Gary Morales vs Angel Hernandez / Ricardo Davila Pagan3-6, 1-6
L#4 DoublesJose Serrano / Mauricio Cabrera vs Kaleb Gutierrez / Carlos Gomez Marrero4-6, 5-7
2026-02-08vs Manati - Carlos MeléndezWon 50
W#1 DoublesAntonio Abraham-Rivera / Angel R Nunez vs David Rivera / Omar Khury4-6, 6-3, 1-0
W#1 SinglesJosaphat Martinez vs Jorge Jimenez6-0, 7-5
W#2 DoublesMilton Pringle / Gary Morales vs Jaime Pesquera / Luis Colon6-3, 0-6, 1-0
W#3 DoublesAngel Ortiz Martinez / Ivan Pabon vs Charles DeJesus / Javier Arroyo7-5, 6-2
W#4 DoublesAdriel de Hoyos / Angel Matos Flores vs Edwin Rivera / Jose Omar Colon Menendez6-3, 6-1
2026-02-07vs Los Chongos - Ricardo DavilaLost 23
W#1 DoublesJose Rivera / Carlos Rosas vs Victor Thomas / Julian Gabriel Acosta-Cooper6-0, 6-7, 1-0
W#1 SinglesJosaphat Martinez vs Angel Hernandez7-6, 6-3
L#2 DoublesSiro Gutierrez Jovet / Jose Serrano vs Orsky Rivera / Abdiel Serrano4-6, 3-6
L#3 DoublesAngel R Nunez / Antonio Abraham-Rivera vs Fernando del Valle Medina / Juan Santillan2-6, 2-6
L#4 DoublesAdriel de Hoyos / Angel Matos Flores vs Ricardo Davila Pagan / Carlos Gomez Marrero4-6, 4-6
2026-01-25vs CTH - Osvaldo CiuroLost 05
L#1 DoublesCarlos Rosas / Angel R Nunez vs Alex Sabater / Gabriel Arturo Grillasca-Hernandez3-6, 0-6
L#1 SinglesSiro Gutierrez Jovet vs Hector Lopez Colon3-6, 0-6
L#2 DoublesIvan Pabon / Angel Ortiz Martinez vs Daniel Caballero Valcarcel / Gustavo Rivera3-6, 4-6
L#3 DoublesMilton Pringle / Wiyin Ng vs Roberto Rodriguez / Luis Santiago4-6, 4-6
L#4 DoublesJoel Camacho / Angel Matos Flores vs Fernando Fernandez Torres / Gabriel Hernandez2-6, 3-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 Adult Mens 40 & Over 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.59 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.92
Josaphat Martinez
usually #1 Singles 100% · published
3.84
Ivan Pabon
usually #2 Doubles 33%, also #3 Doubles 33% · published 4
3.76
Adriel de Hoyos
usually #1 Doubles 60%, also #4 Doubles 40% · published 4
3.67
Wiyin Ng
usually #1 Doubles 75%, also #3 Doubles 25% · published
3.64
Carlos Rosas
usually #1 Doubles 100% · published 4
3.64
Angel Ortiz Martinez
usually #2 Doubles 50%, also #3 Doubles 50% · published 4
3.63
Angel R Nunez
usually #3 Doubles 50%, also #1 Doubles 33% · published 4
3.59
Antonio Abraham-Rivera
usually #3 Doubles 60%, also #1 Doubles 40% · published 4
3.55
Angel Matos Flores
usually #4 Doubles 75%, also #2 Doubles 25% · published 4
3.55
Siro Gutierrez Jovet
usually #2 Doubles 60%, also #1 Singles 20% · published
3.55
Jose Serrano
usually #4 Doubles 80%, also #2 Doubles 20% · published
3.48
Mauricio Cabrera
usually #2 Doubles 67%, also #4 Doubles 33% · published
3.44
Milton Pringle
usually #3 Doubles 40%, also #4 Doubles 40% · published
3.41
Gary Morales
usually #2 Doubles 60%, also #3 Doubles 20% · published 3.5
3.38
Jaime Martorell
usually #3 Doubles 75%, also #1 Doubles 25% · published
3.35
Joel Camacho
usually #1 Singles 60%, also #4 Doubles 20% · published
Ramiro Guerrero
usually #4 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.

Angel Matos Flores + Adriel de Hoyos5358% games+5.0% vs expected
Milton Pringle + Jose Serrano3253% games+3.2% vs expected
Angel Ortiz Martinez + Ivan Pabon211153% games−0.4% vs expected
Angel R Nunez + Antonio Abraham-Rivera8550% games−1.7% vs expected
Gary Morales + Mauricio Cabrera3257% gamesnot enough data
Milton Pringle + Carlos Rosas224 matchesnot enough data
Angel Matos Flores + Jose Serrano213 matchesnot enough data
Gary Morales + Carlos Rosas123 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.

Josaphat Martinez
37W–24L career · 4 lines in 2026
<1%71%28%
3.92
4
Ivan Pabon
126W–54L career · 3 lines in 2026
1%87%13%
3.84
4
Adriel de Hoyos
13W–7L career · 5 lines in 2026
3%92%5%
3.76
Wiyin Ng
4W–1L career · 4 lines in 2026
12%87%1%
3.67
4
Carlos Rosas
65W–38L career · 2 lines in 2026
15%84%1%
3.64
4
Angel Ortiz Martinez
59W–48L career · 2 lines in 2026
16%84%1%
3.64
4
Angel R Nunez
15W–22L career · 6 lines in 2026
17%83%<1%
3.63
4
Antonio Abraham-Rivera
13W–11L career · 5 lines in 2026
26%74%<1%
3.59
4
Angel Matos Flores
25W–25L career · 4 lines in 2026
35%65%<1%
3.55
Siro Gutierrez Jovet
4W–12L career · 5 lines in 2026
37%63%<1%
3.55
Jose Serrano
54W–48L career · 5 lines in 2026
37%63%<1%
3.55
Mauricio Cabrera
21W–12L career · 3 lines in 2026
57%43%<1%
3.48
Milton Pringle
45W–46L career · 5 lines in 2026
66%34%<1%
3.44
3.5
Gary Morales
41W–55L career · 5 lines in 2026
<1%73%27%
3.41
Jaime Martorell
21W–25L career · 4 lines in 2026
81%19%<1%
3.38
Joel Camacho
27W–16L career · 10 lines in 2026
1%86%13%
3.35
Ramiro Guerrero
11W–10L 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.