Teams

Harlingen JP

2025 NA Valley Adult 18 & Over 2.5 M - 5.0 M - Fall · 4.0 Men

9 players · average NTRP 4.25 / TEXAS

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 →
Schedule9 played
2025-12-03vs Harlingen - CadeWon 10
W#2 DoublesJuan Sauceda / Francisco Mendoza vs Zachary Gonzalez / Mo Alcocea6-4, 6-4
2025-11-26vs Harlingen - CadeWon 21
L#1 DoublesCruz Guzman / Gavin Lerma vs John Yeupell / Dalton Mann1-6, 5-7
W#2 DoublesGabriel Mascorro / Javier Lozano vs Mo Alcocea / Zachary Gonzalez6-4, 6-3
W#3 DoublesJuan Sauceda / Paul Tyre vs Carson Wick / JACK WICK4-6, 7-6, 1-0
2025-10-30vs BTC - RichardLost 04
L#1 DoublesRyan Lerma / Cruz Guzman vs Ricardo Losoya / Eleazar Hernandez1-6, 3-6
L#2 DoublesPaul Tyre / Gavin Lerma vs William Sandlin / Michael Padilla5-7, 4-6
L#2 SinglesGabriel Mascorro vs Guillermo Caracheo2-6, 0-6
L#3 DoublesJuan Sauceda / Javier Lozano vs Michael Rodriguez / Fernando Garcia0-6, 3-6
2025-10-23vs MCC - Rudy/JoshLost 04
L#1 SinglesJavier Lozano vs Kristian Quintero1-6, 3-6
L#2 DoublesPaul Tyre / Gavin Lerma vs Alfonso Mora / Jose Leal6-7, 3-6
L#2 SinglesCruz Guzman vs Marcos Guerra4-6, 0-6
L#3 DoublesFrancisco Mendoza / Juan Sauceda vs RODRIGO GARCIA / Alejandro Moreno1-6, 1-6
2025-10-16vs Mission - Valley Ace InvadersLost 12
L#1 DoublesCruz Guzman / Gavin Lerma vs Paul de la Fuente / BAL GUERRERO6-2, 4-6, 0-1
W#2 DoublesJavier Lozano / Juan Sauceda vs Guillermo Castillo / Manuel Soberon IV7-6, 2-6, 1-0
L#3 DoublesGabriel Mascorro / Joel Pallapati vs Fernando Vieto / Fernando Garcia del Rio4-6, 5-7
2025-10-02vs Mission - EdgarWon 41
W#1 DoublesFrancisco Mendoza / Cruz Guzman vs Cristian Garza / Abel Cavazos6-4, 7-6
W#1 SinglesAxel Ortiz vs Garrett Edwards6-2, 6-3
W#2 DoublesPaul Tyre / Gavin Lerma vs Edgar Pena / Omar Sanchez6-4, 7-5
L#2 SinglesGabriel Mascorro vs Efrain Guerra Lozano7-5, 0-6, 0-1
W#3 DoublesJavier Lozano / Juan Sauceda vs Edgar Palomino / Gabriel Zarate6-3, 7-6
2025-09-26vs BTC - RichardLost 13
L#1 DoublesJavier Lozano / Cruz Guzman vs William Sandlin / Fernando Garcia7-6, 3-6, 0-1
L#1 SinglesAxel Ortiz vs Guillermo Caracheo6-3, 3-6, 0-1
W#2 DoublesGavin Lerma / Paul Tyre vs Jesse Lucio / Eleazar Hernandez6-4, 6-2
L#3 DoublesLuis Alvarez / Joel Pallapati vs Stephen Truman / Michael Rodriguez6-4, 3-6, 1-0
2025-09-18vs MCC - Rudy/JoshSplit 22
L#1 DoublesJuan Sauceda / Cruz Guzman vs Kristian Quintero / Jose Leal2-6, 3-6
W#1 SinglesAxel Ortiz vs Juan Jose Elizondo6-3, 2-6, 1-0
W#2 DoublesPaul Tyre / Gavin Lerma vs Rudy Gomez / Alfonso Mora6-2, 7-6
L#3 DoublesRyan Lerma / Gabriel Mascorro vs Hugo Hinojosa / Jason Milligan7-6, 3-6, 0-1
2025-09-12vs Mission - Valley Ace InvadersWon 32
W#1 DoublesLuis Alvarez / Cruz Guzman vs Everardo Sustaita / BAL GUERRERO6-1, 6-2
W#1 SinglesAxel Ortiz vs Gian Carlo Mira6-4, 6-1
W#2 DoublesPaul Tyre / Gavin Lerma vs Tomas Aguirre / Manuel Soberon IV3-6, 6-4, 1-0
L#2 SinglesJavier Lozano vs Luis Escobar1-6, 2-6
L#3 DoublesRyan Lerma / Gabriel Mascorro vs Fernando Vieto / Fernando Garcia del Rio2-6, 6-2, 0-1
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 standings5 teams · 4.0 Men
TeamWLInd. WInd. LSets lostGames lost
1BTC - Richard82361439369
2Mission - Valley Ace Invaders63301540380
3Harlingen JP35152555408
4Harlingen - Cade1692654362
5Mission - Edgar0843674466

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 3.75 estimated across 8 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.15
Axel Ortiz
usually #1 Singles 100% · published 4.5
3.82
Cruz Guzman
usually #1 Doubles 88%, also #2 Singles 13% · published 4
3.81
Paul Tyre
usually #2 Doubles 86%, also #3 Doubles 14% · published
3.74
Gavin Lerma
usually #2 Doubles 75%, also #1 Doubles 25% · published
3.69
Gabriel Mascorro
usually #3 Doubles 50%, also #2 Singles 33% · published
3.65
Juan Sauceda
usually #3 Doubles 57%, also #2 Doubles 29% · published
3.58
Javier Lozano
usually #2 Doubles 29%, also #3 Doubles 29% · published
3.56
Francisco Mendoza
usually #2 Doubles 33%, also #3 Doubles 33% · published
Joel Pallapati
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.

Paul Tyre + Gavin Lerma4253% games+0.0% vs expected
Francisco Mendoza + Juan Sauceda123 matchesnot enough data
Juan Sauceda + Javier Lozano213 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.5
Axel Ortiz
10W–3L career · 4 lines in 2026
15%85%1%
4.15
4
Cruz Guzman
6W–11L career · 8 lines in 2026
1%89%10%
3.82
Paul Tyre
12W–7L career · 7 lines in 2026
1%90%8%
3.81
Gavin Lerma
8W–12L career · 8 lines in 2026
4%93%3%
3.74
Gabriel Mascorro
2W–8L career · 6 lines in 2026
9%90%1%
3.69
Juan Sauceda
6W–12L career · 7 lines in 2026
15%84%1%
3.65
Javier Lozano
5W–14L career · 6 lines in 2026
29%71%<1%
3.58
Francisco Mendoza
9W–13L career · 3 lines in 2026
34%66%<1%
3.56
Joel Pallapati
1W–3L 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.