MatchPoint

Player profile

Theresa Opp: estimated dynamic rating

Combo · 2026
17 matches
3.673.413.14
Aug · 3.18
Oct · 3.28
Oct 29 · Doubles+0.12
W K. Chen / W. Kawamoto
7-5,6-4 · 1D · with Lan Kan
Your combo rating, from combo matches only. It doesn’t move your 2.97.● Won ● Lost · Select a point to see that match.Your whole season is recalculated daily, so earlier points can shift as new results come in.

Current season

49 matches

Published NorCal results in 2026 — 24 scoring, 25 combo or mixed. Combo and mixed don’t affect NTRP ratings.

Oct 29, 2026 · Doubles · 1D · Combo

Won 7-5,6-4
+0.12

Theresa’s side

Theresa OppCurrently on SUNNYVALE TC/SUNNYVALE MTC CW6.5A-DT
3.28
Lan Kan(partner)Currently on SUNNYVALE TC/SUNNYVALE MTC CW7.5A-DT
3.97

Opponents

Karen ChenCurrently on MOUNTAIN VIEW TC/RENGSTORFF PK CW6.5A-DT
3.42
Wendy KawamotoCurrently on CUPERTINO TC/CUPERTINO SC CW7.5A
3.08
Combo rating 3.16 → 3.28Doubles result

Oct 28, 2026 · Doubles · 2D · Combo

Won 6-4,1-6,1-0
+0.02

Theresa’s side

Theresa OppCurrently on SUNNYVALE TC/SUNNYVALE MTC CW6.5A-DT
3.28
Chantel Guinto-Anderson(partner)Currently on ALMADEN SR CW5.5A-DT
2.57

Opponents

Donna TellgrenCurrently on MORGAN HILL TC/MORGAN HILL TC CW5.5A-DT
2.67
Kim GaxiolaCurrently on MORGAN HILL TC/MORGAN HILL TC CW5.5A-DT
2.75
Combo rating 3.14 → 3.16Doubles result

Oct 25, 2026 · Doubles · 1D · Combo

Lost 4-6,6-1,0-1
−0.22

Theresa’s side

Theresa OppCurrently on SUNNYVALE TC/SUNNYVALE MTC CW6.5A-DT
3.28
Stefanie Coffey(partner)Currently on ALMADEN SR CW5.5A-DT
2.39

Opponents

Charlene KimCurrently on BAY CLUB SANTA CLARA CW5.5A
2.83
Cynthia YuanCurrently on BAY CLUB COURTSIDE CW5.5A
2.23
Combo rating 3.36 → 3.14Doubles result

Oct 23, 2026 · Doubles · 2D · Combo

Lost 4-6,6-7
−0.14

Theresa’s side

Theresa OppCurrently on SUNNYVALE TC/SUNNYVALE MTC CW6.5A-DT
3.28
Ileana Erca(partner)Currently on ALMADEN SR CW5.5A-DT
2.41

Opponents

Mia SongCurrently on SANTA CLARA TC/SANTA CLARA TENNIS C CW5.5A-DT
3.03
Grace RyuCurrently on LOS PASEOS PK CW5.5A-DT
3.51
Combo rating 3.50 → 3.36Doubles result

Oct 20, 2026 · Doubles · 1D · Combo

Won 6-2,6-3
+0.05

Theresa’s side

Theresa OppCurrently on SUNNYVALE TC/SUNNYVALE MTC CW6.5A-DT
3.28
Laurie Christian-Neff(partner)Currently on ALMADEN SR CW7.5A
3.53

Opponents

Lori RuizCurrently on ALMADEN VAC CW7.5A
3.11
Katherine DeanCurrently on ALMADEN VAC CW6.5A
2.96
Combo rating 3.44 → 3.50Doubles result

Oct 18, 2026 · Doubles · 1D · Combo

Lost 2-6,3-6
−0.23

Theresa’s side

Theresa OppCurrently on SUNNYVALE TC/SUNNYVALE MTC CW6.5A-DT
3.28
Ileana Erca(partner)Currently on ALMADEN SR CW5.5A-DT
2.41

Opponents

Tiare TongCurrently on MORGAN HILL TC/MORGAN HILL TC CW5.5A
3.21
Kotim PakCurrently on MORGAN HILL TC/MORGAN HILL TC CW5.5A-DT
3.02
Combo rating 3.67 → 3.44Doubles result

Oct 15, 2026 · Doubles · 1D · Combo

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

Theresa’s side

Theresa OppCurrently on SUNNYVALE TC/SUNNYVALE MTC CW6.5A-DT
3.28
Meijia Chen(partner)Currently on SUNNYVALE TC/SUNNYVALE MTC CW7.5A-DT
3.98

Opponents

Mhavz MaladoCurrently on WILLOW PASS PK CW7.5A
3.84
Mona LeeCurrently on SUNNYVALE MTC CW6.5E
3.50
Combo rating 3.51 → 3.67Doubles result

Oct 14, 2026 · Doubles · 3D · Combo

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

Theresa’s side

Theresa OppCurrently on SUNNYVALE TC/SUNNYVALE MTC CW6.5A-DT
3.28
Lan Kan(partner)Currently on SUNNYVALE TC/SUNNYVALE MTC CW7.5A-DT
3.97

Opponents

Youjin KimCurrently on SANTA CLARA TC/SANTA CLARA TENNIS C CW6.5A-DT
3.26
Hyunah ChoCurrently on SANTA CLARA TC/SANTA CLARA TENNIS C CW6.5A-DT
3.32
Combo rating 3.43 → 3.51Doubles result

Oct 5, 2026 · Doubles · 1D · Combo

Won 6-3,6-3
+0.12

Theresa’s side

Theresa OppCurrently on SUNNYVALE TC/SUNNYVALE MTC CW6.5A-DT
3.28
Heather Kent(partner)Currently on CUESTA TC CW6.5A-DT
3.28

Opponents

Destiny OrtegaCurrently on LOS GATOS SR CW6.5A-DT
2.93
Jing WelchCurrently on LOS GATOS SR CW7.5A-DT
3.58
Combo rating 3.31 → 3.43Doubles result

Sep 24, 2026 · Doubles · 2D · Combo

Won 7-5,6-2
+0.02

Theresa’s side

Theresa OppCurrently on SUNNYVALE TC/SUNNYVALE MTC CW6.5A-DT
3.28
Kathy Serksnis(partner)Currently on ALMADEN SR CW5.5A-DT
2.95

Opponents

Donna TellgrenCurrently on MORGAN HILL TC/MORGAN HILL TC CW5.5A-DT
2.67
Kim GaxiolaCurrently on MORGAN HILL TC/MORGAN HILL TC CW5.5A-DT
2.75
Combo rating 3.29 → 3.31Doubles result

Sep 17, 2026 · Doubles · 1D · Combo

Lost 5-7,2-6
−0.20

Theresa’s side

Theresa OppCurrently on SUNNYVALE TC/SUNNYVALE MTC CW6.5A-DT
3.28
Lisa Cesario(partner)Currently on BAY CLUB REDWOOD SHORES CW6.5A-DT
3.51

Opponents

Sheba NaderzadCurrently on ALMADEN VAC CW7.5A
3.14
Andrea SargisCurrently on ALMADEN VAC CW7.5A
3.28
Combo rating 3.48 → 3.29Doubles result

Sep 16, 2026 · Doubles · 2D · Combo

Won 6-0,5-7,1-0
+0.07

Theresa’s side

Theresa OppCurrently on SUNNYVALE TC/SUNNYVALE MTC CW6.5A-DT
3.28
Mimi Fichter(partner)Currently on SUNNYVALE TC/SUNNYVALE MTC CW6.5A-DT
3.59

Opponents

Chi BuckleyCurrently on SUNNYVALE TC/SUNNYVALE MTC CW6.5B-DT
3.15
Amy RouboundCurrently on SUNNYVALE TC/SUNNYVALE MTC CW7.5B-DT
3.38
Combo rating 3.42 → 3.48Doubles result

Sep 11, 2026 · Doubles · 1D · Combo

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

Theresa’s side

Theresa OppCurrently on SUNNYVALE TC/SUNNYVALE MTC CW6.5A-DT
3.28
Lisa Cesario(partner)Currently on BAY CLUB REDWOOD SHORES CW6.5A-DT
3.51

Opponents

Hanshan YeCurrently on SUNNYVALE MTC CW5.5A
3.68
Amanda StuderCurrently on SARATOGA CC CW5.5A-DT
3.00
Combo rating 3.33 → 3.42Doubles result

Sep 3, 2026 · Doubles · 3D · Combo

Won 3-6,7-5,1-0
+0.03

Theresa’s side

Theresa OppCurrently on SUNNYVALE TC/SUNNYVALE MTC CW6.5A-DT
3.28
Komal Afzal(partner)Currently on ALMADEN SR CW5.5A-DT
2.87

Opponents

Megan PolhemusCurrently on LOS GATOS SR CW6.5A
3.05
Kim GaxiolaCurrently on MORGAN HILL TC/MORGAN HILL TC CW5.5A-DT
2.75
Combo rating 3.30 → 3.33Doubles result

Sep 1, 2026 · Doubles · 2D · Combo

Won 6-7,6-4,1-0
+0.03

Theresa’s side

Theresa OppCurrently on SUNNYVALE TC/SUNNYVALE MTC CW6.5A-DT
3.28
Laurie Christian-Neff(partner)Currently on ALMADEN SR CW7.5A
3.53

Opponents

Melody WangCurrently on SUNNYVALE MTC CW6.5D
3.21
Rita YangCurrently on SUNNYVALE MTC CW6.5E
3.00
Combo rating 3.26 → 3.30Doubles result

Aug 28, 2026 · Doubles · 1D · Combo

Won 6-2,6-7,1-0
+0.04

Theresa’s side

Theresa OppCurrently on SUNNYVALE TC/SUNNYVALE MTC CW6.5A-DT
3.28
Kathy Serksnis(partner)Currently on ALMADEN SR CW5.5A-DT
2.95

Opponents

Daniela RogersCurrently on BAY CLUB COURTSIDE CW5.5A-DT
3.12
Atoosa ZeinaliCurrently on BAY CLUB COURTSIDE CW5.5A-DT
2.89
Combo rating 3.18 → 3.22Doubles result

Aug 13, 2026 · Doubles · 1D · Mixed

Lost 1-6,6-2,0-1
−0.04

Theresa’s side

Theresa OppCurrently on SUNNYVALE TC/SUNNYVALE MTC CW6.5A-DT
2.99
Mark Abate(partner)Currently on ALMADEN SR CM6.5A
3.01

Opponents

Monika MilesCurrently on ALMADEN VAC CW7.5A
3.38
Eugene BonevCurrently on SUNNYVALE TC/SUNNYVALE MTC CM6.5C
3.23
Mixed rating 3.02 → 2.99Doubles result

Jul 23, 2026 · Doubles · Mixed

Won 6-1,6-0
+0.10

Theresa’s side

Theresa OppCurrently on SUNNYVALE TC/SUNNYVALE MTC CW6.5A-DT
2.99
Mark Abate(partner)Currently on ALMADEN SR CM6.5A
3.01

Opponents

Michele StefanCurrently on LOS GATOS SR CW6.5B
2.77
Darin DillehayCurrently on LOS GATOS SR CM6.5B
2.96
Mixed rating 2.92 → 3.02Doubles result

Jul 6, 2026 · Doubles · Mixed

Won 6-1,7-5
+0.05

Theresa’s side

Theresa OppCurrently on SUNNYVALE TC/SUNNYVALE MTC CW6.5A-DT
2.99

Opponents

Carolyn DrozdiakCurrently on LOS GATOS SR CW6.5B
2.43
Jim DrozdiakCurrently on LOS GATOS SR CM6.5B
2.59
Mixed rating 2.88 → 2.92Doubles result

Jun 25, 2026 · Singles

Lost 7-6,2-6,0-1
−0.17

Theresa’s side

Theresa OppCurrently on SUNNYVALE TC/SUNNYVALE MTC CW6.5A-DT
2.97

Opponents

Shanshan XieCurrently on SUNNYVALE MTC CW5.5A
2.76
Rating 3.14 → 2.97Singles result

Jun 22, 2026 · Doubles · Mixed

Won 6-4,6-3
+0.14

Theresa’s side

Theresa OppCurrently on SUNNYVALE TC/SUNNYVALE MTC CW6.5A-DT
2.99
Mark Abate(partner)Currently on ALMADEN SR CM6.5A
3.01

Opponents

Dean BellCurrently on ALMADEN VAC CM6.5A
2.98
Michelle RotzinCurrently on ALMADEN VAC CW6.5A
3.06
Mixed rating 2.74 → 2.88Doubles result

Jun 9, 2026 · Singles

Won 6-4,6-1
+0.11

Theresa’s side

Theresa OppCurrently on SUNNYVALE TC/SUNNYVALE MTC CW6.5A-DT
2.97

Opponents

Michelle AngelCurrently on BAY CLUB COURTSIDE CW6.5A-DT
2.94
Rating 3.02 → 3.14Singles result

Jun 1, 2026 · Singles

Won 6-1,6-4
+0.03

Theresa’s side

Theresa OppCurrently on SUNNYVALE TC/SUNNYVALE MTC CW6.5A-DT
2.97

Opponents

Jazmine Enes-PadillaCurrently on SILVER CREEK CW6.5A-DT
2.49
Rating 3.00 → 3.02Singles result

May 22, 2026 · Singles

Lost 3-6,6-4,0-1
−0.02

Theresa’s side

Theresa OppCurrently on SUNNYVALE TC/SUNNYVALE MTC CW6.5A-DT
2.97

Opponents

Daniela RogersCurrently on BAY CLUB COURTSIDE CW5.5A-DT
3.46
Rating 3.01 → 3.00Singles result

May 20, 2026 · Singles

Won 6-3,6-4
+0.10

Theresa’s side

Theresa OppCurrently on SUNNYVALE TC/SUNNYVALE MTC CW6.5A-DT
2.97

Opponents

Melody WangCurrently on SUNNYVALE MTC CW6.5D
2.89
Rating 2.92 → 3.01Singles result

May 5, 2026 · Singles

Lost 5-7,5-7
−0.01

Theresa’s side

Theresa OppCurrently on SUNNYVALE TC/SUNNYVALE MTC CW6.5A-DT
2.97

Opponents

Jodi HendersonCurrently on LOS GATOS SR CW5.5A-DT
3.59
Rating 2.93 → 2.92Singles result

Apr 28, 2026 · Singles

Lost 0-6,2-6
−0.05

Theresa’s side

Theresa OppCurrently on SUNNYVALE TC/SUNNYVALE MTC CW6.5A-DT
2.97

Opponents

Emily GreenCurrently on ROLLING HILLS CW7.5A
3.25
Rating 2.98 → 2.93Singles result

Apr 20, 2026 · Doubles

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

Theresa’s side

Theresa OppCurrently on SUNNYVALE TC/SUNNYVALE MTC CW6.5A-DT
2.97
Ellen Abate(partner)Currently on ALMADEN SR CW6.5A
2.63

Opponents

Kotim PakCurrently on MORGAN HILL TC/MORGAN HILL TC CW5.5A-DT
2.80
Donna TellgrenCurrently on MORGAN HILL TC/MORGAN HILL TC CW5.5A-DT
2.68
Rating 3.14 → 2.98Doubles result

Apr 19, 2026 · Singles

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

Theresa’s side

Theresa OppCurrently on SUNNYVALE TC/SUNNYVALE MTC CW6.5A-DT
2.97

Opponents

Kyeongim ChoiCurrently on SILVER CREEK CW6.5A-DT
2.71
Rating 3.32 → 3.14Singles result

Apr 17, 2026 · Doubles

Won 6-0,6-3
+0.05

Theresa’s side

Theresa OppCurrently on SUNNYVALE TC/SUNNYVALE MTC CW6.5A-DT
2.97
Gwen Tran(partner)Currently on ALMADEN SR CW5.5A-DT
3.01

Opponents

Erin MaslaneyCurrently on LOS GATOS SR CW6.5B
2.71
Angelina MullenCurrently on LOS GATOS SR CW5.5B-DT
2.54
Rating 3.28 → 3.32Doubles result

Apr 12, 2026 · Singles

Lost 6-7,7-5,0-1
−0.16

Theresa’s side

Theresa OppCurrently on SUNNYVALE TC/SUNNYVALE MTC CW6.5A-DT
2.97

Opponents

Michelle YooCurrently on LOS GATOS SR CW6.5A
2.91
Rating 3.44 → 3.28Singles result

Apr 2, 2026 · Singles

Won 6-4,6-1
+0.02

Theresa’s side

Theresa OppCurrently on SUNNYVALE TC/SUNNYVALE MTC CW6.5A-DT
2.97

Opponents

Kim GaxiolaCurrently on MORGAN HILL TC/MORGAN HILL TC CW5.5A-DT
2.54
Rating 3.41 → 3.44Singles result

Mar 15, 2026 · Singles

Won 6-2,6-2
+0.07

Theresa’s side

Theresa OppCurrently on SUNNYVALE TC/SUNNYVALE MTC CW6.5A-DT
2.97

Opponents

Michelle YooCurrently on LOS GATOS SR CW6.5A
2.91
Rating 3.34 → 3.41Singles result

Mar 12, 2026 · Doubles · Mixed

Won 6-1,6-3
+0.08

Theresa’s side

Theresa OppCurrently on SUNNYVALE TC/SUNNYVALE MTC CW6.5A-DT
2.99
Mark Abate(partner)Currently on ALMADEN SR CM6.5A
3.01

Opponents

Mixed rating 2.65 → 2.74Doubles result

Mar 5, 2026 · Doubles

Lost 4-6,6-4,0-1
−0.13

Theresa’s side

Theresa OppCurrently on SUNNYVALE TC/SUNNYVALE MTC CW6.5A-DT
2.97
Patricia Duong(partner)Currently on ALMADEN SR CW5.5A-DT
2.72

Opponents

Hayley CharnawCurrently on BAY CLUB COURTSIDE CW6.5A-DT
2.94
Michelle AngelCurrently on BAY CLUB COURTSIDE CW6.5A-DT
2.94
Rating 3.45 → 3.32Doubles result

Feb 28, 2026 · Doubles · Mixed

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

Theresa’s side

Theresa OppCurrently on SUNNYVALE TC/SUNNYVALE MTC CW6.5A-DT
2.99
Kevin Saxon(partner)Currently on ALMADEN SR CM6.5A
3.04

Opponents

Xiwen ZhaoCurrently on BRAMHALL PK CW6.5A
3.29
Weixuan SunCurrently on WALLENBERG PK CM7.5A
3.19
Mixed rating 2.70 → 2.65Doubles result

Feb 27, 2026 · Doubles

Won 6-4,6-2
+0.04

Theresa’s side

Theresa OppCurrently on SUNNYVALE TC/SUNNYVALE MTC CW6.5A-DT
2.97
Kristen Pisani(partner)Currently on ALMADEN SR CW6.5A
2.90

Opponents

Xiaoyun HanCurrently on MORGAN HILL TC/MORGAN HILL TC CW5.5A
2.69
Kotim PakCurrently on MORGAN HILL TC/MORGAN HILL TC CW5.5A-DT
2.80
Rating 3.41 → 3.45Doubles result

Feb 24, 2026 · Singles

Won 6-3,6-7,1-0
+0.05

Theresa’s side

Theresa OppCurrently on SUNNYVALE TC/SUNNYVALE MTC CW6.5A-DT
2.97

Opponents

Yang YeCurrently on SAN CARLOS TC/ARGUELLO PK CW5.5A
2.98
Rating 3.36 → 3.41Singles result

Feb 12, 2026 · Singles

Won 6-2,6-4
+0.18

Theresa’s side

Theresa OppCurrently on SUNNYVALE TC/SUNNYVALE MTC CW6.5A-DT
2.97

Opponents

Megan PacumioCurrently on SILVER CREEK CW6.5A-DT
3.05
Rating 3.18 → 3.36Singles result

Feb 3, 2026 · Singles

Won 6-1,6-2
+0.03

Theresa’s side

Theresa OppCurrently on SUNNYVALE TC/SUNNYVALE MTC CW6.5A-DT
2.97

Opponents

Rating 3.15 → 3.18Singles result

Jan 31, 2026 · Singles

Won 7-5,6-2
+0.06

Theresa’s side

Theresa OppCurrently on SUNNYVALE TC/SUNNYVALE MTC CW6.5A-DT
2.97

Opponents

Sang Eun KoCurrently on MORGAN HILL TC/MORGAN HILL TC CW5.5A
2.71
Rating 3.09 → 3.15Singles result

Jan 23, 2026 · Doubles · Mixed

Won 6-1,6-0
+0.18

Theresa’s side

Theresa OppCurrently on SUNNYVALE TC/SUNNYVALE MTC CW6.5A-DT
2.99
Mark Abate(partner)Currently on ALMADEN SR CM6.5A
3.01

Opponents

Lem LloydCurrently on BAY CLUB COURTSIDE 55MX6.0B
2.67
Rebecca SmithCurrently on BAY CLUB COURTSIDE CW6.5B
3.31
Mixed rating 2.52 → 2.70Doubles result

Jan 18, 2026 · Singles

Won 6-0,6-2
+0.06

Theresa’s side

Theresa OppCurrently on SUNNYVALE TC/SUNNYVALE MTC CW6.5A-DT
2.97

Opponents

Rating 2.96 → 3.01Singles result

Jan 11, 2026 · Singles

Won 3-6,6-4,1-0
+0.04

Theresa’s side

Theresa OppCurrently on SUNNYVALE TC/SUNNYVALE MTC CW6.5A-DT
2.97

Opponents

Kyeongim ChoiCurrently on SILVER CREEK CW6.5A-DT
2.71
Rating 2.92 → 2.96Singles result

Jan 8, 2026 · Doubles · Mixed

Lost 4-6,0-6
−0.18

Theresa’s side

Theresa OppCurrently on SUNNYVALE TC/SUNNYVALE MTC CW6.5A-DT
2.99
Eric Opp(partner)Currently on ALMADEN SR CM6.5A
2.42

Opponents

Shibir DesaiCurrently on SILVER CREEK CM6.5A
2.98
Maitri JaniCurrently on SILVER CREEK CW5.5A
2.44
Mixed rating 2.69 → 2.52Doubles result

Jan 8, 2026 · Singles

Won 6-0,6-1
+0.06

Theresa’s side

Theresa OppCurrently on SUNNYVALE TC/SUNNYVALE MTC CW6.5A-DT
2.97

Opponents

Kim GaxiolaCurrently on MORGAN HILL TC/MORGAN HILL TC CW5.5A-DT
2.54
Rating 2.86 → 2.92Singles result

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

Best match
+0.17
Oct 15 vs M. Malado / M. Lee
Worst match
−0.23
Oct 18 vs T. Tong / K. Pak
▲
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 Nov 4
Year-end re-anchoring
Pulled toward the 2024 year-end level−0.052.74
Pulled toward the 2025 year-end level−0.062.86

More about Theresa

Theresa Opp has been a USTA NorCal 3.0 since 2024. The estimated dynamic rating is 2.97, up 0.18 this season, with a 35–15 record in 2026 across regular, combo and mixed play. Most frequent partner: Mark Abate, 5–1 in 6 matches together.

Record

35–15
2026 season, 50 matches
28–20
2025 season, 48 matches
10
Longest winning streak
15–18
Matches that went to a third set or match tiebreak

Partners

Best wins

Against the highest-rated opponents by year-end NTRP, this season and last.

Year-end NTRP, 2024–2026

3.0 from 2024 to 2026.

MatchPoint's estimated dynamic rating is an independent estimate from published USTA NorCal league results through November 4, 2026. It is not a rating USTA calculates, and MatchPoint is not affiliated with USTA.

Is this you, Theresa?

Track your rating after each match.

Who you played, their ratings and what it did to yours, plus each team's standings and playoff chances. Free. Pick your name once to start.

This is me

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