Search results
6 hours ago · How they got here: Upper Moreland entered the District 1 playoffs as the No. 1 seed, but is the fourth-place team after losing in the semifinals to district champion Bishop Shanahan and to ...
6 hours ago · How they got here: Upper Moreland entered the District 1 playoffs as the No. 1 seed, but is the fourth-place team after losing in the semifinals to district champion Bishop Shanahan and to ...