SoCal Invitational Cal vs StanfordSoCal Invitational Cal vs StanfordSoCal Invitational Cal vs StanfordSoCal Invitational Cal vs StanfordSoCal Invitational Cal vs StanfordSoCal Invitational Cal vs StanfordSoCal Invitational Cal vs StanfordSoCal Invitational Cal vs StanfordSoCal Invitational Cal vs StanfordSoCal Invitational Cal vs StanfordSoCal Invitational Cal vs StanfordSoCal Invitational Cal vs StanfordSoCal Invitational Cal vs StanfordSoCal Invitational Cal vs StanfordSoCal Invitational Cal vs StanfordSoCal Invitational Cal vs StanfordSoCal Invitational Cal vs StanfordSoCal Invitational Cal vs StanfordSoCal Invitational Cal vs StanfordSoCal Invitational Cal vs Stanford