@EUgirl At Ivy League schools, financial aid is not tied to sports participation (or any other activity, for that matter). They are entirely separate. There are no athletic scholarships at Ivy League schools. Ivy League athletes do not “sign” scholarship forms or letters of intent.
If an athlete is injured, or just decides they no longer want to play, it will not affect their financial aid. Often, Ivy League athletes decide that athletics are too time consuming and decide to quit the sport to focus on academics and other extra curriculars.
Ivy League coaches do not participate in financial aid decisions - aid packages are determined based on need by the admissions office.