Oct 29, 2026 · Doubles · 1D · Combo
Won 6-1,6-1
+0.19
Haotao’s side
Haotao LiCurrently on CUPERTINO TC/CUPERTINO SC CM6.5B 3.19Opponents
Bill FreemanCurrently on SUNNYVALE TC/SUNNYVALE MTC S70M7.0A 3.41Combo rating 3.01 → 3.19Doubles result
Oct 26, 2026 · Doubles · 2D · Combo
Won 6-1,6-2
+0.07
Haotao’s side
Haotao LiCurrently on CUPERTINO TC/CUPERTINO SC CM6.5B 3.19Combo rating 2.94 → 3.01Doubles result
Oct 12, 2026 · Doubles · 1D · Combo
Lost 7-6,4-6,0-1
−0.05
Haotao’s side
Haotao LiCurrently on CUPERTINO TC/CUPERTINO SC CM6.5B 3.19Opponents
Paul VoanCurrently on SUNNYVALE TC/SUNNYVALE MTC CM6.5A-DT 3.59Combo rating 2.99 → 2.94Doubles result
Oct 4, 2026 · Doubles · 3D · Combo
Lost 5-7
−0.06
Haotao’s side
Haotao LiCurrently on CUPERTINO TC/CUPERTINO SC CM6.5B 3.19Opponents
Kai HeCurrently on SUNNYVALE TC/SUNNYVALE MTC CM6.5A 3.24Zihao ZhouCurrently on SUNNYVALE TC/SUNNYVALE MTC CM6.5A 3.55Combo rating 3.05 → 2.99Doubles result
Oct 3, 2026 · Doubles · 1D · Combo
Lost 5-7,2-6
−0.05
Haotao’s side
Haotao LiCurrently on CUPERTINO TC/CUPERTINO SC CM6.5B 3.19Combo rating 3.11 → 3.05Doubles result
Sep 24, 2026 · Doubles · 3D · Combo
Lost 6-4,3-6,0-1
−0.08
Haotao’s side
Haotao LiCurrently on CUPERTINO TC/CUPERTINO SC CM6.5B 3.19Combo rating 3.19 → 3.11Doubles result
Sep 22, 2026 · Doubles · 2D · Combo
Won 3-6,6-1,1-0
+0.05
Haotao’s side
Haotao LiCurrently on CUPERTINO TC/CUPERTINO SC CM6.5B 3.19Opponents
Mark LambertCurrently on CUPERTINO TC/CUPERTINO SC CM6.5B-DT 2.59Combo rating 3.13 → 3.19Doubles result
Sep 19, 2026 · Doubles · 3D · Combo
Lost 6-3,5-7,0-1
−0.09
Haotao’s side
Haotao LiCurrently on CUPERTINO TC/CUPERTINO SC CM6.5B 3.19Opponents
Basim NooriCurrently on SUNNYVALE TC/SUNNYVALE MTC CM6.5G 2.92Combo rating 3.22 → 3.13Doubles result
Sep 17, 2026 · Doubles · 1D · Combo
Won 6-3,6-4
+0.20
Haotao’s side
Haotao LiCurrently on CUPERTINO TC/CUPERTINO SC CM6.5B 3.19Opponents
Bill MonizCurrently on SUNNYVALE TC/SUNNYVALE MTC S70M7.0B 3.26Paul VoanCurrently on SUNNYVALE TC/SUNNYVALE MTC CM6.5A-DT 3.59Combo rating 3.02 → 3.22Doubles result
Sep 5, 2026 · Doubles · 3D · Combo
Lost 7-5,3-6,0-1
−0.09
Haotao’s side
Haotao LiCurrently on CUPERTINO TC/CUPERTINO SC CM6.5B 3.19Combo rating 3.11 → 3.02Doubles result
Sep 3, 2026 · Doubles · 1D · Combo
Won 6-3,7-5
+0.14
Haotao’s side
Haotao LiCurrently on CUPERTINO TC/CUPERTINO SC CM6.5B 3.19Combo rating 2.97 → 3.11Doubles result
Aug 29, 2026 · Doubles · 1D · Combo
Lost 0-6,3-6
−0.06
Haotao’s side
Haotao LiCurrently on CUPERTINO TC/CUPERTINO SC CM6.5B 3.19Opponents
Hoonhee LeeCurrently on SANTA CLARA TC/SANTA CLARA TENNIS C CM6.5A 3.86Seokwon LeeCurrently on SANTA CLARA TC/SANTA CLARA TENNIS C CM6.5A 3.25Combo rating 3.03 → 2.97Doubles result
Jun 27, 2026 · Doubles
Lost 2-6,1-6
−0.03
Haotao’s side
Haotao LiCurrently on CUPERTINO TC/CUPERTINO SC CM6.5B 3.07Opponents
Akhil HazariCurrently on MOUNTAIN VIEW TC/RENGSTORFF PK CM7.5C 3.62Jingfan SunCurrently on SAN CARLOS TC/ARGUELLO PK CM6.5B 3.67Rating 3.10 → 3.07Doubles result
Jun 13, 2026 · Doubles
Lost 0-6,2-6
−0.04
Haotao’s side
Haotao LiCurrently on CUPERTINO TC/CUPERTINO SC CM6.5B 3.07Opponents
Leon YaoCurrently on SUNNYVALE MTC CM7.5B 3.71Rating 3.15 → 3.10Doubles result
May 24, 2026 · Doubles
Won 6-3,6-2
+0.19
Haotao’s side
Haotao LiCurrently on CUPERTINO TC/CUPERTINO SC CM6.5B 3.07Opponents
Bill FreemanCurrently on SUNNYVALE TC/SUNNYVALE MTC S70M7.0A 2.91Rating 2.96 → 3.15Doubles result
May 3, 2026 · Doubles
Lost 1-6,4-6
−0.03
Haotao’s side
Haotao LiCurrently on CUPERTINO TC/CUPERTINO SC CM6.5B 3.07Rating 2.99 → 2.96Doubles result
Apr 5, 2026 · Doubles
Won 6-4,5-7,1-0
+0.04
Haotao’s side
Haotao LiCurrently on CUPERTINO TC/CUPERTINO SC CM6.5B 3.07Rating 2.96 → 2.99Doubles result
Mar 14, 2026 · Doubles
Won 6-0,6-0
+0.03
Haotao’s side
Haotao LiCurrently on CUPERTINO TC/CUPERTINO SC CM6.5B 3.07Rating 2.93 → 2.96Doubles result
Feb 21, 2026 · Doubles
Lost 1-6,1-6
−0.05
Haotao’s side
Haotao LiCurrently on CUPERTINO TC/CUPERTINO SC CM6.5B 3.07Opponents
Taku HanedaCurrently on SANTA CLARA TC/SANTA CLARA TENNIS C 55MX7.0A 3.37Eric WangCurrently on BAY CLUB REDWOOD SHORES CM7.5A 3.48Rating 2.98 → 2.93Doubles result
Feb 14, 2026 · Doubles
Won 7-6,3-6,1-0
+0.15
Haotao’s side
Haotao LiCurrently on CUPERTINO TC/CUPERTINO SC CM6.5B 3.07Rating 2.83 → 2.98Doubles result
Feb 1, 2026 · Doubles
Won 6-2,6-2
+0.06
Haotao’s side
Haotao LiCurrently on CUPERTINO TC/CUPERTINO SC CM6.5B 3.07Rating 2.76 → 2.83Doubles result
Jan 22, 2026 · Doubles
Won 3-6,7-6,1-0
+0.10
Haotao’s side
Haotao LiCurrently on CUPERTINO TC/CUPERTINO SC CM6.5B 3.07Opponents
Siva HariCurrently on SUNNYVALE TC/SUNNYVALE MTC CM6.5D 3.27Rating 2.66 → 2.76Doubles result
Jan 18, 2026 · Doubles
Won 6-0,6-1
+0.07
Haotao’s side
Haotao LiCurrently on CUPERTINO TC/CUPERTINO SC CM6.5B 3.07Opponents
Chris McconnCurrently on MORGAN HILL TC/MORGAN HILL TC 55MX6.0A 2.66Rating 2.59 → 2.66Doubles result
Jan 17, 2026 · Doubles
Lost 2-6,2-6
−0.06
Haotao’s side
Haotao LiCurrently on CUPERTINO TC/CUPERTINO SC CM6.5B 3.07Opponents
Steve OlsonCurrently on SUNNYVALE TC/SUNNYVALE MTC S70M7.0A 3.43Rating 2.65 → 2.59Doubles result
Jan 10, 2026 · Doubles
Won 6-1,6-3
+0.07
Haotao’s side
Haotao LiCurrently on CUPERTINO TC/CUPERTINO SC CM6.5B 3.07Rating 2.57 → 2.65Doubles result
Combo results move their own rating, not your NTRP. USTA computes NTRP from adult singles and doubles only.