Teams

NorCal/Arndt/Tri-Level3.5/4.0/4.5M

2025 Tri-Level 3.5 · 4.0

11 players · average NTRP 4.00 / NO. CALIFORNIA

View scouting list →
Schedule4 played
2025-10-18vs Slicebro/Sun/SunnyvaleWon 30
W#1 DoublesJustin Pau / Nicklas Chen Schmidt vs Yi Chen / Duke Yin6-0, 6-4
W#2 DoublesCody Lin / Erik Lee vs Junchao Lin / Hao Wang3-6, 6-4, 1-0
W#3 DoublesJulian Nguyen / Taylor Horn vs Yufeng Jiang / Xun Ouyang6-2, 5-7, 1-0
2025-10-18vs Valley Ballerz/Bgatov/SacramentoWon 20
W#2 DoublesMusashi Okada / Nicholas Benson vs Alex Bychkoviak / Aleksandr A Bgatov6-1, 6-1
W#3 DoublesJulian Nguyen / Ryan Teo vs Ross Williams / Tristan Ross6-3, 6-2
2025-10-17vs Quack Attack/Kwag/Mountain ViewWon 21
L#1 DoublesNicklas Chen Schmidt / Kevin Yeh vs Kevin Liang / Alexander Liu6-4, 4-6, 0-1
W#2 DoublesCody Lin / Nicholas Benson vs JZ Zhong / Devin Donnelly6-0, 6-3
W#3 DoublesJulian Nguyen / Ryan Teo vs Ryan Orbs / Aaron Wong6-2, 6-1
2025-10-17vs Ham Choi/Nguyen/Castro ValleyLost 12
L#1 DoublesKevin Yeh / Wesley Chen vs Alex Kaiser / Bryce Young2-6, 6-7
W#2 DoublesMusashi Okada / Erik Lee vs Henny Huang / Joseph Nguyen6-2, 6-2
L#3 DoublesAndrew Lok / Julian Nguyen vs Spencer Huang / Jair Saavedra6-7, 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 standings for 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.92 estimated across 10 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.25
Cody Lin
usually #2 Doubles 100% · published 4.5
4.21
Nicklas Chen Schmidt
usually #1 Doubles 100% · published
4.15
Kevin Yeh
usually #1 Doubles 100% · published
4.13
Erik Lee
usually #2 Doubles 100% · published
4.03
Henry Arndt
published
3.89
Nicholas Benson
usually #2 Doubles 100% · published
3.78
Julian Nguyen
usually #3 Doubles 100% · published
3.75
Musashi Okada
usually #2 Doubles 100% · published
3.57
Taylor Horn
usually #3 Doubles 100% · published
3.46
Andrew Lok
usually #3 Doubles 100% · published 3.5
Ryan Teo
usually #3 Doubles 100% · published
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
Cody Lin
20W–0L career · type D · 2 lines in 2025
4%93%4%
4.25
Nicklas Chen Schmidt
7W–4L career · 2 lines in 2025
7%91%2%
4.21
Kevin Yeh
11W–4L career · 2 lines in 2025
14%85%1%
4.15
Erik Lee
25W–4L career · 2 lines in 2025
<1%17%83%
4.13
Henry Arndt
4W–2L career · no lines in 2025
41%59%<1%
4.03
Nicholas Benson
6W–10L career · 2 lines in 2025
79%21%<1%
3.89
Julian Nguyen
14W–4L career · 4 lines in 2025
2%92%6%
3.78
Musashi Okada
9W–2L career · 2 lines in 2025
4%93%4%
3.75
Taylor Horn
8W–6L career · 1 line in 2025
31%69%<1%
3.57
3.5
Andrew Lok
16W–7L career · 1 line in 2025
<1%62%38%
3.46
Ryan Teo
4W–4L career · 2 lines in 2025
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.