May 18, 2019 | Practice Meets | |||
June 1, 2019 | Cupertino Hills | @ | Laurelwood | |
Brookside | @ | CupEichler | ||
Greenmeadow | @ | Saratoga Woods | ||
June 8, 2019 | Laurelwood | @ | Greenmeadow | |
Eicher | @ | Saratoga Woods | ||
Brookside | @ | Cupertino Hills | ||
June 15, 2019 | Saratoga Woods | @ | Laurelwood | |
Greenmeadow | @ | Brookside | ||
Eicher | @ | Cupertino Hills | ||
June 22, 2019 | Laurelwood | @ | Eicher | |
Greenmeadow | @ | Cupertino Hills | ||
Saratoga Woods | @ | Brookside | ||
June 29, 2019 | Laurelwood | @ | Brookside | |
Eichler | @ | Greenmeadow | ||
Cupertino Hills | @ | Saratoga Woods | ||
July 6, 2019 | Bye Week | |||
July 14, 2019 | Championship Meet at De Anza College |
© 2019 JSSL. All Rights Reserved.