MatchPointAll levels

Browse by level

Men 4.0: NorCal players by estimated dynamic rating

1,056 players with a 4.0 year-end NTRP level who play on men's USTA NorCal league teams, ranked by MatchPoint’s estimated dynamic rating. The record is every published 2026 match, including combo and mixed.

Independent estimates from published league results, not the ratings USTA calculates. Not affiliated with USTA. How dynamic ratings work.

#PlayerRating2026
  1. 801Haihua Yan3.766–11
  2. 802Hong Fan3.762–8
  3. 803Katphin Moo3.767–6
  4. 804Scott Andersen3.765–6
  5. 805Sanjay Khatri3.763–10
  6. 806Christopher Oetinger3.769–10
  7. 807Kenny Widmann3.763–7
  8. 808Stephen Wu3.767–14
  9. 809Kalyan Vasanta3.765–4
  10. 810Yong Ho Cha3.7510–8
  11. 811David Stammerjohan3.7511–12
  12. 812Mark Munekawa3.758–16
  13. 813Rc Cruz3.754–11
  14. 814David Morin3.755–16
  15. 815Xiang Lu3.758–4
  16. 816Mark Alves3.7525–45
  17. 817Qianyang Yu3.753–7
  18. 818Shuangxi Xu3.7524–17
  19. 819Jason Shintaku3.756–14
  20. 820Jeffrey Cannon3.7528–31
  21. 821Thuc Dam3.758–15
  22. 822David Woodside3.759–21
  23. 823Rohan Jacob-Rao3.7520–9
  24. 824David Sadoff3.7518–18
  25. 825Joshua Leonard3.758–16
  26. 826Siqi Lihu3.747–8
  27. 827Tom Beerle3.749–11
  28. 828Gabriele Dipiazza3.747–21
  29. 829Carter Chang3.7414–29
  30. 830Daniel Malis3.743–13
  31. 831David Levine3.743–10
  32. 832Taylor Horn3.747–11
  33. 833Evan Lee3.749–13
  34. 834Amit Srivastava3.744–22
  35. 835Dongning Ma3.7413–26
  36. 836Mike Talvensaari3.749–8
  37. 837Saptarshi Roy3.7416–11
  38. 838Dirk Gilliard3.744–16
  39. 839Paul Kwon3.7426–20
  40. 840Devin Donnelly3.7414–43
  41. 841Stephen Spray3.7424–40
  42. 842Vishy Venkitakrishnan3.7414–13
  43. 843Narakesari Heragu3.736–16
  44. 844Rajiv Khattar3.7311–17
  45. 845Sterling Tai3.736–9
  46. 846Eric Schwartzman3.738–14
  47. 847Gregg Trueman3.739–10
  48. 848Keith Koegler3.733–8
  49. 849Derek Lee3.736–10
  50. 850Jair Saavedra3.7322–17
  51. 851Chris Ling3.7237–22
  52. 852Steve Meyer3.7213–29
  53. 853Robert Young3.725–13
  54. 854Bryce Emo3.724–14
  55. 855Jonathan Rutchik3.722–11
  56. 856Paul Xie3.7216–6
  57. 857Raghu Bhat3.7220–24
  58. 858Chris Schreiber3.726–19
  59. 859Dylan Ragozin3.7210–27
  60. 860Mitch Priest3.7211–12
  61. 861Paul Sasaura3.7218–16
  62. 862Spencer Huang3.726–7
  63. 863Aditya Bhandari3.726–10
  64. 864Dave Mark3.726–5
  65. 865Don Taylor3.7115–15
  66. 866Prakash Sah3.717–7
  67. 867Jonathan New3.717–10
  68. 868David Cao3.7114–20
  69. 869Adam Chacksfield3.716–10
  70. 870Daniel Franz3.715–5
  71. 871Paul Vuong3.714–6
  72. 872Dinraj Shetty3.716–8
  73. 873Ryan Teo3.716–5
  74. 874Dan Etchevers3.7110–13
  75. 875Juanito Guzman3.7113–12
  76. 876Robert Greer3.7116–27
  77. 877Aref El Natour3.7110–20
  78. 878Jason Castillo3.7111–17
  79. 879Alton Schmitt3.706–11
  80. 880Hal Kalechofsky3.707–16
  81. 881Robert Duong3.7012–28
  82. 882Vasu Salver3.706–4
  83. 883Jason Camp3.7028–21
  84. 884Rick Ray3.7019–30
  85. 885Dean Holter3.707–11
  86. 886Nikhil Desai3.705–7
  87. 887Raul Arellano3.705–21
  88. 888Wee-Yong Ong3.706–6
  89. 889Joseph Borau3.707–14
  90. 890Lonnie Autry3.706–13
  91. 891Michael Francisco3.701–11
  92. 892David Thomas3.703–10
  93. 893Nalinichandra Penke3.708–8
  94. 894Abhijeet Karnik3.703–8
  95. 895Gary Ching3.696–6
  96. 896Jason Goodrick3.693–10
  97. 897Kirk Offerle3.691–10
  98. 898Octavio Farfan3.6919–24
  99. 899Suk Lee3.697–15
  100. 900Patrick Hare3.698–11

Other levels