The Daily Pennsylvanian is a student-run nonprofit.

Please support us by disabling your ad blocker on our site.

Penn's Andrew McCreery, shown here pitching against Harvard last week, tossed Penn's first no-hitter in three years yesterday afternoon at Yale. (Trevor Grandle/DP File Photo)