Teams

LOTC-Li

2025 Adult 18 & Over · 3.5 Men

8 players · average NTRP 3.38 · USTA/PACIFIC NW / NORTHERN OREGON

View scouting list →
Scouting

Roster averages 3.21 estimated across 7 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.49
Dylan Amici
usually #3 Doubles 67%, also #2 Doubles 33% · published 3.5
3.42
Wei Li
usually #2 Singles 40%, also #1 Doubles 20% · published 3.5
3.28
Bruce Yang
usually #1 Doubles 83%, also #3 Doubles 17% · published 3.5
3.26
Anthony Hoang
usually #2 Doubles 60%, also #3 Doubles 20% · published 3
Nicholas Tran
published 3.5
3.14
Jason Lao
usually #2 Singles 67%, also #1 Doubles 33% · published 3.5
3.07
Julius Nguyen
usually #2 Doubles 75%, also #3 Doubles 25% · published 3.5
2.84
Alvin Lym
usually #3 Doubles 67%, also #1 Doubles 22% · published 3
Results9 ties
2025-06-22Lost 04
L#1 DoublesEric Matz / Bruce Yang vs Eduardo Arzaga / Marcelo Diversi6-1, 6-0
L#1 SinglesAnthony Hoang vs Jon Ellsworth6-2, 6-1
L#2 DoublesDylan Amici / Ryan Muckel vs Sean McKinnie / Alex Harbell6-3, 6-3
L#2 SinglesJason Lao vs Conor Stanton6-1, 6-2
2025-06-08Won 40
W#1 DoublesEric Matz / Bruce Yang vs Joel Mercier / Nathan Klipp6-4, 7-5
W#2 DoublesWei Li / Ryan Muckel vs David Fine / Jason Luse6-0, 7-5
W#2 SinglesJason Lao vs N/A6-0, 6-0
W#3 DoublesAnthony Hoang / Nicholas Tran vs N/A6-0, 6-0
2025-06-07Lost 02
L#1 DoublesEric Matz / Jason Lao vs Srinivasa Kanamatha / Martin von Haartman6-1, 6-1
L#2 DoublesAnthony Hoang / Ryan Muckel vs Mark Bernazzani / Dinesh Jayaraj6-1, 6-2
2025-06-01Split 22
W#1 DoublesEric Matz / Bruce Yang vs Sid Ramachandran / Jonathan Hong2-6, 7-5, 1-0
W#1 SinglesWei Li vs Hao Zhou6-3, 6-2
L#2 DoublesAnthony Hoang / Ryan Muckel vs Frank Ferschweiler / Lei Wan6-3, 6-7, 1-0
L#3 DoublesJulius Nguyen / Alvin Lym vs Jihoon Bang / Genyu Chen6-1, 6-1
2025-05-21Lost 01
L#3 DoublesBruce Yang / John Wallin vs Ken Dragoon / Paul Stutzman6-4, 3-6, 1-0
2025-05-18Lost 23
L#1 DoublesBruce Yang / Eric Matz vs Lamone Voravongseng / Jim DeWeese6-0, 6-4
W#1 SinglesWei Li vs Seth Yount3-6, 6-2, 1-0
L#2 DoublesRyan Muckel / Julius Nguyen vs Xiaolin Nan / John Yu6-4, 6-2
W#2 SinglesJason Lao vs Tyler Clark7-5, 6-1
L#3 DoublesJason Bui / Dylan Amici vs Anil Khanna / Robert Wei6-4, 6-3
2025-04-27Lost 03
L#2 DoublesWei Li / Julius Nguyen vs Gregory Hobi / Peter Kim7-6, 6-1
L#2 SinglesJason Lao vs Robert Gettle6-1, 7-5
L#3 DoublesAlvin Lym / Ryan Muckel vs Troy Johnston / Thomas Greiner6-0, 6-2
2025-04-06Won 20
W#1 DoublesWei Li / Jason Lao vs Jonathan Howe / Jesse Inkpen6-4, 7-6
W#3 DoublesAlvin Lym / Cuong Nguyen vs Glenn Eisen / Dirk Jacobs6-4, 6-4
2025-04-04Lost 12
L#1 DoublesWei Li / Bruce Yang vs Neville Mehta / Andrew Roessler6-2, 7-6
L#2 DoublesJulius Nguyen / Anthony Hoang vs Jeff Lipke / Gabriel Weaver6-0, 6-1
W#3 DoublesDylan Amici / Ryan Muckel vs Skip Potter / Jason Floyd6-2, 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.
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.

3.5
Dylan Amici
9W–11L career
0%81%20%
3.49
3.5
Wei Li
24W–24L career
0%93%7%
3.42
3.5
Bruce Yang
33W–74L career
1%98%1%
3.28
3
Anthony Hoang
30W–32L career
0%11%89%
3.26
3.5
Nicholas Tran
4W–5L career
not enough data
3.5
Jason Lao
9W–13L career
15%85%0%
3.14
3.5
Julius Nguyen
3W–10L career
24%76%0%
3.07
3
Alvin Lym
36W–31L career
0%99%1%
2.84

Three percentages are the year-end projection — chance of moving down, staying, moving up — and the number on the right is our estimated dynamic rating, which USTA never publishes. 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.