Skip to content

Tuesday, May 12, 2026

TimeEventDetails
6:15am- 7:45am

Athletic Fields - Upper Field location
3:30pm- 6:30pm

Athletic Fields - Upper Field location
3:30pmBus Info

Leaves:       2:15pm
Dismissal:  2:00pm
Return:       --

vs. Branson
 @  Merritt Collegelocation
4:00pm- 6:00pm

4:30pm- 7:00pm

Grazzini Hall - Annex location
6:30pm- 9:30pm

Athletic Fields - Upper Field location
7:00pm

vs. Foothill

Wednesday, May 13, 2026

TimeEventDetails
3:30pm- 5:30pm

Athletic Fields - Upper Field location
3:30pm- 5:30pm

Athletic Fields - Lower Field location
4:00pmBus Info

Leaves:       2:30pm
Dismissal:  2:15pm
Return:       --

vs. Castro Valley
4:30pm- 7:00pm

Grazzini Hall - Annex location
7:00pm

vs. Encinal  @  Bishop O'Dowd High School
Upper Field locationFS

Thursday, May 14, 2026

TimeEventDetails
6:15am- 7:45am

Athletic Fields - Upper Field location
3:30pm- 6:30pm

Athletic Fields - Upper Field location
3:30pmBus Info

Leaves:       1:30pm
Dismissal:  1:15pm
Return:       --

vs. Lick-Wilmerding High School
4:00pm- 6:30pm

Athletic Fields - Upper Field location
4:30pm- 7:00pm

Gymnasium - Small Gym location

Friday, May 15, 2026

TimeEventDetails
6:15am- 7:45am

Athletic Fields - Upper Field location
1:00pmBus Info

Leaves:       --
Dismissal:  8:00am
Return:       --

vs. TBA
1:00pmBus Info

Leaves:       --
Dismissal:  8:00am
Return:       --

vs. TBA
3:30pm- 5:30pm

Athletic Fields - Lower Field location
4:00pm- 6:00pm

4:00pm

vs. TBA  @  Bishop O'Dowd High School
Upper Field locationFS
4:30pm- 7:00pm

Gymnasium - Small Gym location
7:00pm

vs. Berkeley
 @  College of Alamedalocation

Saturday, May 16, 2026

TimeEventDetails
8:00am

vs. TBA
 @  Hayward High Schoollocation
8:00am

vs. TBA
 @  Hayward High Schoollocation
10:00am

vs. Berkeley
 @  Berkeley High - Tim Moellering Field location
10:30am

vs. TBA
10:30am

vs. TBA

Sunday, May 17, 2026

Monday, May 18, 2026

TimeEventDetails
8:00am

vs. TBA
 @  Windsor Golf Club location
3:30pm- 5:30pm

Athletic Fields - Lower Field location
3:30pm- 5:30pm

Athletic Fields - Upper Field location
4:00pm- 6:00pm

5:30pm- 7:30pm

Athletic Fields - Upper Field location