Teams

SGV HFA Tennis Club-Esparza-Downey HS/SA8:30

2026 Tri-Level League - San Gabriel Valley · SGV - Men 3.0

8 players · average NTRP 3.50 / SO.CALIFORNIA

View scouting list →
Schedule1 upcoming · 5 played
Sep 12 8:00 AM
Downey High School
2026-08-29vs SGV Team Lee-WN/SA2Won 30
W#1 DoublesOscar De La Rosa / Beman Li vs James Lee / Dong Kim7-5, 6-1
W#2 DoublesBill Michels / Daniel Ortiz vs Jay Lee / Jungwoo Han6-4, 6-4
W#3 DoublesSergio Salas / Jesus Gomez vs Jun Tan / Kee Seok Mah5-7, 7-5, 1-0
2026-08-23vs SGV Trouble Maker-Lee-WN/SU8Lost 02
L#1 DoublesJuan Francisco JR Betancourt / Oscar De La Rosa vs Gary Kevanian / Judd Tongprajiad0-6, 0-6
L#2 DoublesBill Michels / Nicolas Velazco vs Matthew Hui / Justin Lee4-6, 5-7
2026-08-01vs SGV Maple Team-Lin-WN-SA10Won 21
W#1 DoublesBeman Li / Juan Francisco JR Betancourt vs Jacky Lin / Justin Truong6-3, 6-2
L#2 DoublesBill Michels / Nicolas Velazco vs HUI LI / Russell Wang3-6, 7-5, 1-0
W#3 DoublesSergio Salas / Daniel Ortiz vs Yu Chen / Patrick Chu6-4, 6-4
L#1 DoublesJoshua Esparza / Juan Francisco JR Betancourt vs James Phan / Derek Fu5-7, 4-6
L#2 DoublesSergio Salas / Bill Michels vs Ruben Ron / Oscar Oyama2-6, 5-7
L#3 DoublesJesus Gomez / Daniel Ortiz vs Rajappa Venkataramappa / Ramesh Bandaru6-2, 2-6, 0-1
2026-07-18vs SGV ATCC Strikers-Rivas-ATCC/SA1Lost 12
L#1 DoublesJuan Francisco JR Betancourt / Oscar De La Rosa vs Sam Bruchey / Keane Tarrosa3-6, 3-6
L#2 DoublesNicolas Velazco / Bill Michels vs Christopher Hays / Daniel Sheehy6-3, 2-6, 1-0
W#3 DoublesSergio Salas / Daniel Ortiz vs Richard Wilkinson / Andrew Meli6-2, 6-3
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 standings10 teams · SGV - Men 3.0
TeamWLInd. WInd. LSets lostGames lost
1SGV Tennis Addictzz-W.Kim-Arroyo HS/SU103072557
2SGV ATCC Strikers-Rivas-ATCC/SA1317512108
3SGV Trouble Maker-Lee-WN/SU82163758
4SGV Underdogs-Chang-Diamond Bar HS/SU82163983
5SGV Maple Team-Lin-WN-SA10225715118
6SGV HFA Tennis Club-Esparza-Downey HS/SA8:3012361285
7SGV Ball Hogs-Yip-Arroyo/SU412271596
8SGV Dare Doubles - Yeh-WN/SU12135715118
9SGV Team Lee-WN/SA20224963
10SGV F.C. Aces-Stackhouse-Flint/SA203361396

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.39 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.

3.74
Beman Li
usually #1 Doubles 100% · published 4
3.64
Joshua Esparza
usually #1 Doubles 100% · published
3.62
Juan Francisco JR Betancourt
usually #1 Doubles 100% · published
3.43
Nicolas Velazco
usually #2 Doubles 100% · published
3.35
Jesus Gomez
usually #3 Doubles 100% · published
3.32
Bill Michels
usually #2 Doubles 100% · published 3.5
3.02
Daniel Ortiz
usually #3 Doubles 75%, also #2 Doubles 25% · published 3
2.99
Sergio Salas
usually #3 Doubles 50%, also #1 Doubles 33% · 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.

Joshua Esparza + Nicolas Velazco033 matchesnot enough data
Bill Michels + Nicolas Velazco033 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
Beman Li
8W–8L career · 2 lines in 2026
3%94%2%
3.74
Joshua Esparza
6W–17L career · 1 line in 2026
14%86%<1%
3.64
Juan Francisco JR Betancourt
13W–12L career · 4 lines in 2026
18%82%<1%
3.62
Nicolas Velazco
15W–12L career · 3 lines in 2026
69%31%<1%
3.43
Jesus Gomez
14W–4L career · 2 lines in 2026
<1%<1%>99%
3.35
3.5
Bill Michels
6W–22L career · 5 lines in 2026
1%91%8%
3.32
3
Daniel Ortiz
9W–2L career · type S · 4 lines in 2026
<1%43%57%
3.02
Sergio Salas
36W–20L career · 6 lines in 2026
<1%54%46%
2.99

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.