MatchPoint

Player profile

Stephen Spray’s NorCal tennis rating

Stephen Spray
USTA 4.0 · NorCal league player
3.74
current
−0.15 this season

Other formats · don’t affect your rating above

Combo 3.41Mixed 3.52
USTA4.00
2026
56 matches
3.993.793.58
Jan · 3.85
Jun · 3.74
Sep 19 · Doubles+0.14
Match detail is not available. Running 3.52.
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

48 matches

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

Aug 10, 2026 · Doubles · Mixed

Lost 6-7,1-6
−0.04

Stephen’s side

Stephen SprayCurrently on MOUNTAIN VIEW TC/RENGSTORFF PK 40MX8.0A
3.52
Delphine Hill(partner)Currently on SAN CARLOS TC/ARGUELLO PK CW7.5B
3.23

Opponents

Murali Mohan PuttaCurrently on SANTA CLARA TC/SANTA CLARA TENNIS C 40MX8.0A
3.71
Felicia TsaiCurrently on SANTA CLARA TC/SANTA CLARA TENNIS C CW7.5A
3.80
Mixed rating 3.123.07Doubles result

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

Aug 8, 2026 · Doubles · Mixed

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

Stephen’s side

Stephen SprayCurrently on MOUNTAIN VIEW TC/RENGSTORFF PK 40MX8.0A
3.52
Sandra Ballestrasse(partner)Currently on MORGAN HILL TC/MORGAN HILL TC 55MX6.0A
3.00

Opponents

Vidya SundaresanCurrently on SUNNYVALE MTC 40MX7.0E
3.31
Raghu BhatCurrently on SUNNYVALE MTC CM7.5A
3.61
Mixed rating 3.213.12Doubles result

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

Jul 30, 2026 · Doubles · Mixed

Lost 3-6,2-6
−0.08

Stephen’s side

Stephen SprayCurrently on MOUNTAIN VIEW TC/RENGSTORFF PK 40MX8.0A
3.52
Ai-fen Shieu(partner)Currently on CUPERTINO TC/CUPERTINO SC CW6.5A
3.13

Opponents

Ashley Unyoung KimCurrently on SUNNYVALE MTC 40MX7.0G
3.40
Taeil UmCurrently on SUNNYVALE MTC 40MX7.0G
3.99
Mixed rating 3.293.21Doubles result

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

Jul 14, 2026 · Doubles · Mixed

Lost 3-6,5-7
−0.07

Stephen’s side

Stephen SprayCurrently on MOUNTAIN VIEW TC/RENGSTORFF PK 40MX8.0A
3.52
Jennifer Shem(partner)Currently on CUPERTINO TC/CUPERTINO SC 40MX8.0B
3.53

Opponents

Christine FronczakCurrently on BAY CLUB SANTA CLARA 55MX8.0A
3.49
Randy BeckerCurrently on UNIVERSITY CLUB PA 55MX9.0A
4.16
Mixed rating 3.363.29Doubles result

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

Jun 30, 2026 · Doubles · Mixed

Won 6-4,6-2
+0.08

Stephen’s side

Stephen SprayCurrently on MOUNTAIN VIEW TC/RENGSTORFF PK 40MX8.0A
3.52
Ai-fen Shieu(partner)Currently on CUPERTINO TC/CUPERTINO SC CW6.5A
3.13

Opponents

Ieda GarciaCurrently on SUNNYVALE MTC CW6.5A
3.46
Prashant BhardwajCurrently on SUNNYVALE MTC CM7.5A
3.23
Mixed rating 3.283.36Doubles result

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

Jun 29, 2026 · Doubles · Mixed

Lost 6-7,1-6
−0.02

Stephen’s side

Stephen SprayCurrently on MOUNTAIN VIEW TC/RENGSTORFF PK 40MX8.0A
3.52
Isabelle Fateh(partner)Currently on SUNNYVALE TC/SUNNYVALE MTC 40MX8.0B
3.77

Opponents

Anthony ChabaCurrently on WASHINGTON PK CM8.5A
4.13
Shan WangCurrently on SUNNYVALE MTC CW8.5E
3.90
Mixed rating 3.303.28Doubles result

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

Jun 23, 2026 · Doubles · Mixed

Lost 1-6,4-6
−0.08

Stephen’s side

Stephen SprayCurrently on MOUNTAIN VIEW TC/RENGSTORFF PK 40MX8.0A
3.52
Mary Pham(partner)Currently on CUPERTINO TC/CUPERTINO SC CW7.5A-DT
3.74

Opponents

Maya GrosulCurrently on SANTA CLARA TC/SANTA CLARA TENNIS C CW7.5A
3.54
Murali Mohan PuttaCurrently on SANTA CLARA TC/SANTA CLARA TENNIS C 40MX8.0A
3.71
Mixed rating 3.383.30Doubles result

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

Jun 21, 2026 · Doubles · Mixed

Lost 1-6,1-6
−0.06

Stephen’s side

Stephen SprayCurrently on MOUNTAIN VIEW TC/RENGSTORFF PK 40MX8.0A
3.52
Lori Cruz-spray(partner)Currently on MOUNTAIN VIEW TC/RENGSTORFF PK CW8.5A-DT
3.71

Opponents

Alistair JeffsCurrently on SAN CARLOS TC/ARGUELLO PK 55MX7.0A
3.50
Holly WilliamsCurrently on SHARON HTS CC CW8.5A
3.83
Mixed rating 3.443.38Doubles result

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

Jun 20, 2026 · Doubles · Mixed

Lost 3-6,3-6
−0.03

Stephen’s side

Stephen SprayCurrently on MOUNTAIN VIEW TC/RENGSTORFF PK 40MX8.0A
3.52
Amy Mao(partner)Currently on CUPERTINO TC/CUPERTINO SC 40MX8.0B
3.36

Opponents

Brant MccallCurrently on BAY CLUB SANTA CLARA 40MX8.0B
3.92
Yi TianCurrently on FREMONT TC CW7.5A
3.87
Mixed rating 3.473.44Doubles result

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

Jun 13, 2026 · Doubles · Mixed

Lost 1-6,3-6
−0.19

Stephen’s side

Stephen SprayCurrently on MOUNTAIN VIEW TC/RENGSTORFF PK 40MX8.0A
3.52
Sandra Ballestrasse(partner)Currently on MORGAN HILL TC/MORGAN HILL TC 55MX6.0A
3.00

Opponents

Jean-marc CabrolCurrently on CUBBERLEY CM7.5A
3.53
Vera ParengkuanCurrently on BAY CLUB SANTA CLARA 40MX7.0B
3.34
Mixed rating 3.663.47Doubles result

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

Jun 11, 2026 · Doubles

Lost 5-7,3-6
−0.18

Stephen’s side

Stephen SprayCurrently on MOUNTAIN VIEW TC/RENGSTORFF PK 40MX8.0A
3.74
Girish Patangay(partner)Currently on SUNNYVALE MTC 40MX7.0E
3.76

Opponents

Orien XuCurrently on SUNNYVALE MTC CM7.5D
3.46
Lixin YaoCurrently on SUNNYVALE TC/SUNNYVALE MTC CM6.5A
3.57
Rating 3.923.74Doubles result

Jun 6, 2026 · Doubles

Lost 2-6,0-6
−0.06

Stephen’s side

Stephen SprayCurrently on MOUNTAIN VIEW TC/RENGSTORFF PK 40MX8.0A
3.74
Dylan Verstandig(partner)Currently on SUNNYVALE MTC CM8.5C
3.89

Opponents

Bin FengCurrently on SUNNYVALE MTC CM8.5C
4.09
Edison ZhouCurrently on SANTA CLARA TC/SANTA CLARA TENNIS C CM8.5A
4.10
Rating 3.993.92Doubles result

May 30, 2026 · Doubles

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

Stephen’s side

Stephen SprayCurrently on MOUNTAIN VIEW TC/RENGSTORFF PK 40MX8.0A
3.74
Yash Kshirsagar(partner)Currently on SUNNYVALE MTC CM8.5C
3.90

Opponents

Cheng ZhengCurrently on CUPERTINO TC/CUPERTINO SC CM7.5B
3.97
David CaoCurrently on UNIVERSITY CLUB PA CM7.5A
3.71
Rating 3.863.99Doubles result

May 19, 2026 · Doubles · Combo

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

Stephen’s side

Stephen SprayCurrently on MOUNTAIN VIEW TC/RENGSTORFF PK 40MX8.0A
3.41
Randall Kunkee(partner)Currently on CUPERTINO TC/CUPERTINO SC CM6.5B
2.58

Opponents

Alex TerryCurrently on SUNNYVALE TC/SUNNYVALE MTC 40MX7.0D
3.30
Ian Van HovenCurrently on ALPINE HILLS 40MX7.0A
3.51
Combo rating 3.443.54Doubles result

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

May 17, 2026 · Doubles

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

Stephen’s side

Stephen SprayCurrently on MOUNTAIN VIEW TC/RENGSTORFF PK 40MX8.0A
3.74
Bisong Tao(partner)Currently on CUPERTINO TC/CUPERTINO SC CM8.5A
3.93

Opponents

David CaoCurrently on UNIVERSITY CLUB PA CM7.5A
3.71
Lu LiCurrently on SUNNYVALE MTC CM8.5D
3.85
Rating 3.813.71Doubles result

May 16, 2026 · Doubles · Combo

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

Stephen’s side

Stephen SprayCurrently on MOUNTAIN VIEW TC/RENGSTORFF PK 40MX8.0A
3.41
Alfonso Echon(partner)Currently on CUPERTINO TC/CUPERTINO SC CM6.5B-DT
3.17
Combo rating 3.393.44Doubles result

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

May 12, 2026 · Doubles · Combo

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

Stephen’s side

Stephen SprayCurrently on MOUNTAIN VIEW TC/RENGSTORFF PK 40MX8.0A
3.41
Alfonso Echon(partner)Currently on CUPERTINO TC/CUPERTINO SC CM6.5B-DT
3.17

Opponents

Bob WhitakerCurrently on SAN CARLOS TC/ARGUELLO PK 55MX7.0A
3.32
Hyeok HahnCurrently on BAY CLUB SANTA CLARA CM7.5A
3.03
Combo rating 3.333.39Doubles result

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

May 10, 2026 · Doubles · Combo

Lost 1-6,3-6
−0.05

Stephen’s side

Stephen SprayCurrently on MOUNTAIN VIEW TC/RENGSTORFF PK 40MX8.0A
3.41
Rocky Chen(partner)Currently on CUPERTINO TC/CUPERTINO SC CM6.5B-DT
2.81

Opponents

Shane DenamurCurrently on SUNNYVALE TC/SUNNYVALE MTC 55MX7.0A
3.77
Steve OlsonCurrently on SUNNYVALE TC/SUNNYVALE MTC S70M7.0A
3.69
Combo rating 3.383.33Doubles result

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

May 8, 2026 · Doubles

Lost 3-6,1-6
−0.06

Stephen’s side

Stephen SprayCurrently on MOUNTAIN VIEW TC/RENGSTORFF PK 40MX8.0A
3.74
Takayuki Hirano(partner)Currently on CUPERTINO TC/CUPERTINO SC CM7.5B
3.49

Opponents

Raj TalluriCurrently on BAY CLUB REDWOOD SHORES 40MX8.0A
4.01
Joe LiebeschuetzCurrently on BAY CLUB SANTA CLARA 55MX8.0A
4.09
Rating 3.873.81Doubles result

May 2, 2026 · Doubles

Lost 6-7,6-3,0-1
−0.11

Stephen’s side

Stephen SprayCurrently on MOUNTAIN VIEW TC/RENGSTORFF PK 40MX8.0A
3.74
Eddie Lee(partner)Currently on MOUNTAIN VIEW TC/RENGSTORFF PK CM7.5B
3.70

Opponents

Shi DongCurrently on SUNNYVALE MTC CM7.5D
3.68
Mark AlvesCurrently on SHELDON PK CM8.5A
3.76
Rating 3.883.77Doubles result

Apr 28, 2026 · Doubles · Combo

Won 7-6,6-2
+0.08

Stephen’s side

Stephen SprayCurrently on MOUNTAIN VIEW TC/RENGSTORFF PK 40MX8.0A
3.41
Alfonso Echon(partner)Currently on CUPERTINO TC/CUPERTINO SC CM6.5B-DT
3.17

Opponents

Dan FariaCurrently on UNIVERSITY CLUB PA CM7.5A
3.26
Mark BerlindCurrently on UNIVERSITY CLUB PA 55MX7.0A
3.17
Combo rating 3.303.38Doubles result

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

Apr 18, 2026 · Doubles

Won 6-2,6-3
+0.01

Stephen’s side

Stephen SprayCurrently on MOUNTAIN VIEW TC/RENGSTORFF PK 40MX8.0A
3.74
Girish Patangay(partner)Currently on SUNNYVALE MTC 40MX7.0E
3.76

Opponents

Michael RepinskiCurrently on SANTA CLARA TC/SANTA CLARA TENNIS C CM7.5A
3.09
Steve WuCurrently on SANTA CLARA TC/SANTA CLARA TENNIS C 55MX7.0A
2.95
Rating 3.873.88Doubles result

Apr 14, 2026 · Doubles · Combo

Won 6-3,6-4
+0.18

Stephen’s side

Stephen SprayCurrently on MOUNTAIN VIEW TC/RENGSTORFF PK 40MX8.0A
3.41
Alfonso Echon(partner)Currently on CUPERTINO TC/CUPERTINO SC CM6.5B-DT
3.17

Opponents

Corey LevensCurrently on LADERA OAKS CM7.5A
3.42
Taku HanedaCurrently on SUNNYVALE MTC 40MX7.0G
3.46
Combo rating 3.123.30Doubles result

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

Apr 8, 2026 · Doubles · Combo

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

Stephen’s side

Stephen SprayCurrently on MOUNTAIN VIEW TC/RENGSTORFF PK 40MX8.0A
3.41
Alfonso Echon(partner)Currently on CUPERTINO TC/CUPERTINO SC CM6.5B-DT
3.17

Opponents

Orhan BaserCurrently on SANTA CLARA TC/SANTA CLARA TENNIS C 55MX7.0A
3.18
Bob WhitakerCurrently on SAN CARLOS TC/ARGUELLO PK 55MX7.0A
3.32
Combo rating 3.243.12Doubles result

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

Apr 5, 2026 · Doubles

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

Stephen’s side

Stephen SprayCurrently on MOUNTAIN VIEW TC/RENGSTORFF PK 40MX8.0A
3.74
Eddie Lee(partner)Currently on MOUNTAIN VIEW TC/RENGSTORFF PK CM7.5B
3.70

Opponents

Rick TruongCurrently on SUNNYVALE MTC CM8.5B
3.95
Jason WilberCurrently on MOUNTAIN VIEW TC/RENGSTORFF PK 55MX8.0A
3.94
Rating 3.693.87Doubles result

Mar 31, 2026 · Doubles · Combo

Lost 2-6,4-6
−0.11

Stephen’s side

Stephen SprayCurrently on MOUNTAIN VIEW TC/RENGSTORFF PK 40MX8.0A
3.41
Rocky Chen(partner)Currently on CUPERTINO TC/CUPERTINO SC CM6.5B-DT
2.81

Opponents

Lee NguyenCurrently on CUPERTINO TC/CUPERTINO SC CM8.5A
3.74
Khalid BegCurrently on SUNNYVALE TC/SUNNYVALE MTC CM6.5D
3.24
Combo rating 3.363.24Doubles result

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

Mar 29, 2026 · Doubles · Combo

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

Stephen’s side

Stephen SprayCurrently on MOUNTAIN VIEW TC/RENGSTORFF PK 40MX8.0A
3.41
Johnson Fong(partner)Currently on CUPERTINO TC/CUPERTINO SC CM6.5A-DT
2.90

Opponents

Max ChengCurrently on UNIVERSITY CLUB PA CM7.5A
3.44
Dan FariaCurrently on UNIVERSITY CLUB PA CM7.5A
3.26
Combo rating 3.273.36Doubles result

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

Mar 15, 2026 · Doubles

Lost 3-6,1-6
−0.03

Stephen’s side

Stephen SprayCurrently on MOUNTAIN VIEW TC/RENGSTORFF PK 40MX8.0A
3.74
Hyondeuk Kim(partner)Currently on MOUNTAIN VIEW TC/RENGSTORFF PK CM7.5B
3.78

Opponents

Nand JhaCurrently on FREMONT TC CM8.5B
4.08
Srikant KuppaCurrently on FREMONT TC CM8.5B
4.09
Rating 3.733.70Doubles result

Mar 10, 2026 · Doubles · Mixed

Lost 0-6,4-6
−0.01

Stephen’s side

Stephen SprayCurrently on MOUNTAIN VIEW TC/RENGSTORFF PK 40MX8.0A
3.52
Lori Cruz-spray(partner)Currently on MOUNTAIN VIEW TC/RENGSTORFF PK CW8.5A-DT
3.71

Opponents

Haewon KwonCurrently on SANTA CLARA TC/SANTA CLARA TENNIS C CW6.5A-DT
4.11
Eugene TrilesnikCurrently on BAY CLUB COURTSIDE CM8.5A
4.35
Mixed rating 3.673.66Doubles result

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

Mar 10, 2026 · Doubles

Lost 4-6,1-6
−0.04

Stephen’s side

Stephen SprayCurrently on MOUNTAIN VIEW TC/RENGSTORFF PK 40MX8.0A
3.74
Bin Wan(partner)Currently on CUPERTINO TC/CUPERTINO SC CM7.5B
3.87

Opponents

John HuynhCurrently on LOS PASEOS PK CM8.5A
4.02
Ashok AnumandlaCurrently on BAY CLUB COURTSIDE CM8.5A
4.06
Rating 3.773.73Doubles result

Mar 7, 2026 · Doubles · Mixed

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

Stephen’s side

Stephen SprayCurrently on MOUNTAIN VIEW TC/RENGSTORFF PK 40MX8.0A
3.52
Lori Cruz-spray(partner)Currently on MOUNTAIN VIEW TC/RENGSTORFF PK CW8.5A-DT
3.71

Opponents

Shu Fan DuCurrently on FOSTER CITY TC/EDGEWATER PK CM8.5B
3.97
Echo ShiCurrently on RINCONADA PK CW8.5A
3.82
Mixed rating 3.703.67Doubles result

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

Mar 1, 2026 · Doubles · Mixed

Lost 6-7,1-6
−0.06

Stephen’s side

Stephen SprayCurrently on MOUNTAIN VIEW TC/RENGSTORFF PK 40MX8.0A
3.52
Lori Cruz-spray(partner)Currently on MOUNTAIN VIEW TC/RENGSTORFF PK CW8.5A-DT
3.71

Opponents

Mike ChenCurrently on CUPERTINO TC/CUPERTINO SC CM8.5A
4.10
Renyuan XuCurrently on SUNNYVALE MTC CW7.5B
3.71
Mixed rating 3.753.70Doubles result

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

Feb 28, 2026 · Doubles

Won 6-1,6-2
+0.05

Stephen’s side

Stephen SprayCurrently on MOUNTAIN VIEW TC/RENGSTORFF PK 40MX8.0A
3.74
Arunangshu Chakrabarty(partner)Currently on SAN CARLOS TC/ARGUELLO PK CM7.5C
3.90

Opponents

Jeongsup ShimCurrently on UNIVERSITY CLUB PA CM7.5A
3.30
Stephen FrenchCurrently on UNIVERSITY CLUB PA CM7.5A
3.51
Rating 3.723.77Doubles result

Feb 22, 2026 · Doubles · Mixed

Lost 0-6,4-6
−0.07

Stephen’s side

Stephen SprayCurrently on MOUNTAIN VIEW TC/RENGSTORFF PK 40MX8.0A
3.52
Amy Si Dou(partner)Currently on CUPERTINO TC/CUPERTINO SC CW6.5A
3.45

Opponents

Jonathan WongCurrently on SUNNYVALE MTC CM8.5C
3.97
Keryun DukellisCurrently on SUNNYVALE MTC CW6.5D
3.66
Mixed rating 3.833.75Doubles result

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

Feb 7, 2026 · Doubles · Mixed

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

Stephen’s side

Stephen SprayCurrently on MOUNTAIN VIEW TC/RENGSTORFF PK 40MX8.0A
3.52
Ai-fen Shieu(partner)Currently on CUPERTINO TC/CUPERTINO SC CW6.5A
3.13

Opponents

Jane EnsorCurrently on SAN JOSE SR CW7.5A
3.35
Viet LyCurrently on CUESTA TC CM6.5A
3.43
Mixed rating 3.753.83Doubles result

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

Feb 1, 2026 · Doubles · Mixed

Won 6-4,6-3
+0.16

Stephen’s side

Stephen SprayCurrently on MOUNTAIN VIEW TC/RENGSTORFF PK 40MX8.0A
3.52
Mary Pham(partner)Currently on CUPERTINO TC/CUPERTINO SC CW7.5A-DT
3.74

Opponents

Guibin TianCurrently on RINCONADA PK CM9.5B
4.17
Ying ZhangCurrently on FREMONT TC CW7.5A
3.24
Mixed rating 3.593.75Doubles 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-3,3-6,1-0
+0.11

Stephen’s side

Stephen SprayCurrently on MOUNTAIN VIEW TC/RENGSTORFF PK 40MX8.0A
3.52
Sandra Ballestrasse(partner)Currently on MORGAN HILL TC/MORGAN HILL TC 55MX6.0A
3.00

Opponents

Eric ChuCurrently on SANTA CLARA TC/SANTA CLARA TENNIS C CM7.5A
3.49
Paule KodjouCurrently on SANTA CLARA TC/SANTA CLARA TENNIS C CW6.5A
3.24
Mixed rating 3.483.59Doubles result

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

Jan 24, 2026 · Doubles

Lost 6-7,4-6
−0.08

Stephen’s side

Stephen SprayCurrently on MOUNTAIN VIEW TC/RENGSTORFF PK 40MX8.0A
3.74
Devin Donnelly(partner)Currently on SUNNYVALE MTC 40MX7.0G
3.74

Opponents

John PattinsonCurrently on SUNNYVALE TC/SUNNYVALE MTC 55MX7.0A
3.69
Georgios PapanikolaouCurrently on LOS GATOS SR CM8.5A
4.03
Rating 3.833.75Doubles result

Jan 17, 2026 · Doubles

Lost 2-6,4-6
−0.02

Stephen’s side

Stephen SprayCurrently on MOUNTAIN VIEW TC/RENGSTORFF PK 40MX8.0A
3.74
Lee Nguyen(partner)Currently on CUPERTINO TC/CUPERTINO SC CM8.5A
3.81

Opponents

David DarmitzelCurrently on BROOKSIDE CM8.5A
4.38
Rating 3.853.83Doubles result

Jan 11, 2026 · Doubles · Mixed

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

Stephen’s side

Stephen SprayCurrently on MOUNTAIN VIEW TC/RENGSTORFF PK 40MX8.0A
3.52
Ai-fen Shieu(partner)Currently on CUPERTINO TC/CUPERTINO SC CW6.5A
3.13

Opponents

Wudi ZhouCurrently on SUNNYVALE TC/SUNNYVALE MTC CM6.5A
3.32
Elaine ZhaoCurrently on SUNNYVALE MTC CW7.5B
3.50
Mixed rating 3.623.48Doubles result

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

Jan 10, 2026 · Doubles

Won 6-4,2-6,1-0
+0.14

Stephen’s side

Stephen SprayCurrently on MOUNTAIN VIEW TC/RENGSTORFF PK 40MX8.0A
3.74
Eddie Lee(partner)Currently on MOUNTAIN VIEW TC/RENGSTORFF PK CM7.5B
3.70

Opponents

Chris LingCurrently on SUNNYVALE TC/SUNNYVALE MTC CM8.5F
3.72
Jason WilberCurrently on MOUNTAIN VIEW TC/RENGSTORFF PK 55MX8.0A
3.94
Rating 3.713.85Doubles result

Jan 8, 2026 · Doubles

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

Stephen’s side

Stephen SprayCurrently on MOUNTAIN VIEW TC/RENGSTORFF PK 40MX8.0A
3.74
Arjun Ghatak(partner)Currently on UNIVERSITY CLUB PA 40MX8.0A
3.74

Opponents

Qing FengCurrently on SUNNYVALE MTC 40MX7.0F
3.47
Rating 3.853.71Doubles result
Best match
+0.18
Apr 5 vs R. Truong / J. Wilber
Worst match
−0.18
Jun 11 vs O. Xu / L. Yao
Where you started 3.89
2022 year-end NTRP 4.03.75
Scale calibration+0.14
Season start3.89
Your starting point comes from your official year-end NTRP, not from any third-party rating. The calibration is a fixed shift that puts our scale on the same level as NTRP.
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

Stephen Spray’s MatchPoint NorCal tennis rating is 3.74, an independent estimate based on published NorCal league results through September 20, 2026. They are currently rostered on 6 active NorCal league teams.

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.053.94
Pulled toward the 2025 year-end level+0.063.85

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