MatchPoint

Player profile

Chang Geng’s NorCal tennis rating

Chang Geng
USTA 3.5 · NorCal league player
3.20
current
+0.41 this season

Other formats · don’t affect your rating above

Combo 3.50Mixed 3.60
USTA3.50
2026
23 matches
3.463.333.20
Apr · 3.46
Aug · 3.20
Sep 9 · Doubles+0.11
W J. Oshiro / K. Takamatsu
4-6,7-5,1-0 · 1D · with Puhe Liang
Won Lost · Select a point to see that match.Your whole season is recalculated every night, so earlier points can shift as new results come in.

Current season

23 matches

Published NorCal results in 20268 scoring, 15 combo or mixed. Combo and mixed don’t affect NTRP ratings.

Sep 9, 2026 · Doubles · 1D · Combo

Won 4-6,7-5,1-0
+0.11

Chang’s side

Chang GengCurrently on SUNNYVALE MTC CW7.5B
3.50
Puhe Liang(partner)Currently on SUNNYVALE MTC CW7.5B
3.71

Opponents

Janet OshiroCurrently on MOUNTAIN VIEW TC/RENGSTORFF PK 40MX8.0A
3.70
Kumiko TakamatsuCurrently on CUPERTINO TC/CUPERTINO SC CW7.5A-DT
3.31
Combo rating 3.383.50Doubles result

Combo results move their own rating, not your NTRP — USTA computes NTRP from adult singles and doubles only.

Aug 8, 2026 · Singles

Lost 2-6,3-6
−0.02

Chang’s side

Chang GengCurrently on SUNNYVALE MTC CW7.5B
3.20

Opponents

Whitney WintersCurrently on LA CANTERA RC CW7.5A
3.64
Rating 3.223.20Singles result

Aug 8, 2026 · Doubles

Lost 3-6,2-6
−0.00

Chang’s side

Chang GengCurrently on SUNNYVALE MTC CW7.5B
3.20
Deepthi Vishwanath(partner)Currently on SUNNYVALE MTC CW8.5E
3.78

Opponents

Yukari SaitoCurrently on SUNNYVALE MTC 40MX8.0C
4.54
Denise YangCurrently on GOLDMAN TC CW8.5A
3.94
Rating 3.203.20Doubles result

Jun 12, 2026 · Doubles

Lost 7-6,4-6,0-1
−0.04

Chang’s side

Chang GengCurrently on SUNNYVALE MTC CW7.5B
3.20
Gwendolyn Chee(partner)Currently on SUNNYVALE MTC CW7.5B
3.30

Opponents

Caroline LeeCurrently on SAN CARLOS TC/ARGUELLO PK CW7.5B
3.40
Mariko KimuraCurrently on SAN CARLOS TC/ARGUELLO PK CW7.5B
3.41
Rating 3.263.22Doubles result

May 31, 2026 · Singles

Lost 5-7,6-7
−0.17

Chang’s side

Chang GengCurrently on SUNNYVALE MTC CW7.5B
3.20

Opponents

Rating 3.433.26Singles result

May 30, 2026 · Singles

Won 6-4,7-5
+0.20

Chang’s side

Chang GengCurrently on SUNNYVALE MTC CW7.5B
3.20

Opponents

Aiko MurakamiCurrently on SUNNYVALE TC/SUNNYVALE MTC CW7.5A-DT
3.40
Rating 3.233.43Singles result

Apr 30, 2026 · Doubles

Lost 0-6,2-6
−0.12

Chang’s side

Chang GengCurrently on SUNNYVALE MTC CW7.5B
3.20
Anni Wang(partner)Currently on SUNNYVALE MTC CW6.5B
3.00

Opponents

Elizaveta CherepanovaCurrently on SANTA CLARA TC/SANTA CLARA TENNIS C CW7.5A
3.44
Mijung ParkCurrently on SANTA CLARA TC/SANTA CLARA TENNIS C CW6.5A
3.15
Rating 3.353.23Doubles result

Apr 17, 2026 · Singles

Lost 6-7,3-6
−0.06

Chang’s side

Chang GengCurrently on SUNNYVALE MTC CW7.5B
3.20

Opponents

Elizaveta CherepanovaCurrently on SANTA CLARA TC/SANTA CLARA TENNIS C CW7.5A
3.44
Rating 3.423.35Singles result

Apr 13, 2026 · Doubles

Lost 3-6,2-6
−0.05

Chang’s side

Chang GengCurrently on SUNNYVALE MTC CW7.5B
3.20
Xiaoqi Chai(partner)Currently on SUNNYVALE MTC CW6.5B
2.92

Opponents

Eunjung ChangCurrently on SUNNYVALE TC/SUNNYVALE MTC CW7.5A
3.66
Rating 3.463.42Doubles result

Mar 27, 2026 · Doubles · Mixed

Lost 5-7,1-6
−0.07

Chang’s side

Chang GengCurrently on SUNNYVALE MTC CW7.5B
3.60
Johnny Zhang(partner)Currently on SUNNYVALE MTC 40MX7.0A
3.64

Opponents

Ming TaCurrently on SUNNYVALE MTC 40MX7.0F
4.11
Eva WuCurrently on SUNNYVALE MTC CW6.5B
3.79
Mixed rating 3.673.60Doubles result

Mixed results move their own rating, not your NTRP — USTA computes NTRP from adult singles and doubles only.

Mar 26, 2026 · Doubles · Mixed

Lost 2-6,7-5,0-1
−0.05

Chang’s side

Chang GengCurrently on SUNNYVALE MTC CW7.5B
3.60
Kuan Chang(partner)Currently on SUNNYVALE TC/SUNNYVALE MTC CM8.5F
3.98

Opponents

Xin YangCurrently on SUNNYVALE MTC CW6.5E
3.85
Donny SuCurrently on SUNNYVALE MTC 40MX8.0C
4.53
Mixed rating 3.723.67Doubles result

Mixed results move their own rating, not your NTRP — USTA computes NTRP from adult singles and doubles only.

Mar 10, 2026 · Doubles · Mixed

Won 3-6,6-3,1-0
+0.08

Chang’s side

Chang GengCurrently on SUNNYVALE MTC CW7.5B
3.60
Kuan Chang(partner)Currently on SUNNYVALE TC/SUNNYVALE MTC CM8.5F
3.98

Opponents

Kumiko TakamatsuCurrently on CUPERTINO TC/CUPERTINO SC CW7.5A-DT
3.20
Jeffrey LiuCurrently on CUPERTINO TC/CUPERTINO SC CM8.5A
3.77
Mixed rating 3.643.72Doubles result

Mixed results move their own rating, not your NTRP — USTA computes NTRP from adult singles and doubles only.

Mar 3, 2026 · Doubles · Mixed

Won 6-2,6-2
+0.07

Chang’s side

Chang GengCurrently on SUNNYVALE MTC CW7.5B
3.60
Kuan Chang(partner)Currently on SUNNYVALE TC/SUNNYVALE MTC CM8.5F
3.98

Opponents

Shashi NavarCurrently on SAN JOSE SR CW7.5A
3.44
Thomas HudsonCurrently on SAN JOSE SR 40MX7.0A
3.34
Mixed rating 3.573.64Doubles result

Mixed results move their own rating, not your NTRP — USTA computes NTRP from adult singles and doubles only.

Feb 24, 2026 · Doubles · Mixed

Lost 3-6,3-6
−0.22

Chang’s side

Chang GengCurrently on SUNNYVALE MTC CW7.5B
3.60
Chuanxi Zhang(partner)Currently on SUNNYVALE MTC CM7.5E
3.32

Opponents

Deena ElfarCurrently on BAY CLUB COURTSIDE CW7.5C
3.27
Scott PettittCurrently on MORGAN HILL TC/MORGAN HILL TC CM6.5A
3.46
Mixed rating 3.793.57Doubles result

Mixed results move their own rating, not your NTRP — USTA computes NTRP from adult singles and doubles only.

Feb 22, 2026 · Doubles · Mixed

Lost 6-4,6-7,0-1
−0.18

Chang’s side

Chang GengCurrently on SUNNYVALE MTC CW7.5B
3.60
Orien Xu(partner)Currently on SUNNYVALE MTC CM7.5D
3.69

Opponents

Ravi RajagopalanCurrently on CUPERTINO TC/CUPERTINO SC CM7.5A
3.27
Madhumita DattaCurrently on CUPERTINO TC/CUPERTINO SC CW7.5A
3.40
Mixed rating 3.973.79Doubles result

Mixed results move their own rating, not your NTRP — USTA computes NTRP from adult singles and doubles only.

Feb 12, 2026 · Doubles · Mixed

Won 7-5,7-5
+0.16

Chang’s side

Chang GengCurrently on SUNNYVALE MTC CW7.5B
3.60
Kuan Chang(partner)Currently on SUNNYVALE TC/SUNNYVALE MTC CM8.5F
3.98

Opponents

Lisa OktaviaCurrently on SUNNYVALE MTC CW8.5D
4.27
Qing FengCurrently on SUNNYVALE MTC 40MX7.0F
3.82
Mixed rating 3.813.97Doubles result

Mixed results move their own rating, not your NTRP — USTA computes NTRP from adult singles and doubles only.

Feb 7, 2026 · Doubles · Mixed

Lost 6-7,3-6
−0.14

Chang’s side

Chang GengCurrently on SUNNYVALE MTC CW7.5B
3.60
Brian Deng(partner)Currently on SUNNYVALE MTC CM7.5D
3.60

Opponents

Sikai HuangCurrently on SUNNYVALE MTC CM8.5A
3.98
Ko-yun ChenCurrently on BRAMHALL PK CW7.5A
3.38
Mixed rating 3.953.81Doubles result

Mixed results move their own rating, not your NTRP — USTA computes NTRP from adult singles and doubles only.

Jan 30, 2026 · Doubles · Mixed

Won 6-2,6-2
+0.10

Chang’s side

Chang GengCurrently on SUNNYVALE MTC CW7.5B
3.60
Orien Xu(partner)Currently on SUNNYVALE MTC CM7.5D
3.69

Opponents

Reiji HirayamaCurrently on SUNNYVALE MTC 40MX7.0F
3.56
Eunjung ChangCurrently on SUNNYVALE TC/SUNNYVALE MTC CW7.5A
3.67
Mixed rating 3.853.95Doubles result

Mixed results move their own rating, not your NTRP — USTA computes NTRP from adult singles and doubles only.

Jan 24, 2026 · Doubles · Mixed

Won 6-3,1-6,1-0
+0.09

Chang’s side

Chang GengCurrently on SUNNYVALE MTC CW7.5B
3.60
Kaining Mao(partner)Currently on SUNNYVALE MTC CM7.5E
3.62

Opponents

Chengyu ChenCurrently on SUNNYVALE MTC CW6.5D
3.36
Kumar KandaswamyCurrently on WALLENBERG PK CM7.5A
3.64
Mixed rating 3.763.85Doubles result

Mixed results move their own rating, not your NTRP — USTA computes NTRP from adult singles and doubles only.

Jan 23, 2026 · Doubles · Combo

Lost 3-6,7-5,0-1
−0.03

Chang’s side

Chang GengCurrently on SUNNYVALE MTC CW7.5B
3.50
Tracy Fujieda(partner)Currently on SUNNYVALE TC/SUNNYVALE MTC CW8.5F
3.92

Opponents

Courtney MacomberCurrently on MARIN TC 40MX8.0B
3.78
Sugi BernardCurrently on MARIN TC CW7.5A
4.10
Combo rating 3.293.26Doubles result

Combo results move their own rating, not your NTRP — USTA computes NTRP from adult singles and doubles only.

Jan 23, 2026 · Doubles · Combo

Won 6-3,2-6,1-0
+0.12

Chang’s side

Chang GengCurrently on SUNNYVALE MTC CW7.5B
3.50
Ko-yun Chen(partner)Currently on BRAMHALL PK CW7.5A
3.27

Opponents

Weiwei LuanCurrently on BAY CLUB SANTA CLARA CW7.5A
3.57
Combo rating 3.263.38Doubles result

Combo results move their own rating, not your NTRP — USTA computes NTRP from adult singles and doubles only.

Jan 18, 2026 · Doubles · Mixed

Won 6-3,6-3
+0.06

Chang’s side

Chang GengCurrently on SUNNYVALE MTC CW7.5B
3.60
Johnny Zhang(partner)Currently on SUNNYVALE MTC 40MX7.0A
3.64

Opponents

Vikas ShahCurrently on CUPERTINO TC/CUPERTINO SC CM7.5C
3.56
Laura FinkelsteinCurrently on CUPERTINO TC/CUPERTINO SC CW6.5A
3.24
Mixed rating 3.703.76Doubles result

Mixed results move their own rating, not your NTRP — USTA computes NTRP from adult singles and doubles only.

Jan 6, 2026 · Doubles · Mixed

Won 6-3,6-2
+0.27

Chang’s side

Chang GengCurrently on SUNNYVALE MTC CW7.5B
3.60

Opponents

Parshudar Poonamallee KothandaramanCurrently on PLEASANTON CM8.5A
4.49
Mo HorthongCurrently on SUNNYVALE TC/SUNNYVALE MTC CW8.5B-DT
4.24
Mixed rating 3.443.70Doubles result

Mixed results move their own rating, not your NTRP — USTA computes NTRP from adult singles and doubles only.

Best match
+0.20
May 30 vs Aiko Murakami
Worst match
−0.17
May 31 vs Sonia Purohit
Combo and mixed matches aren’t included. This rating is built from standard men’s and women’s league play only — combo and mixed results feed your separate combo/mixed ratings, not this one.
Updated Sep 20

Chang Geng’s MatchPoint NorCal tennis rating is 3.20, an independent estimate based on published NorCal league results through September 20, 2026. They are currently rostered on SUNNYVALE MTC CW7.5B.

MatchPoint ratings are estimates based on published USTA NorCal league results. Data through September 20, 2026.

Year-end re-anchoring
Pulled toward the 2024 year-end level−0.112.68
Pulled toward the 2025 year-end level+0.053.46

Captain a team?

Win more matches with less captain work.

Use ratings, availability, and opponent context to build better lineups—and get your time back.

Set up my team