Quote: Ivy League schools provide financial aid to students, including athletes, only on the basis of financial need as determined by each institution’s Financial Aid Office. There are no academic or athletic scholarships in the Ivy League.
Okay, so he got a NEED BASED Scholarship. It probably helped that he was a great baseball player too. If he was not a great baseball player, he probably would not have gotten into Yale much less got a NEED BASED scholarship.