They don't give athletic "scholarsips", but, if they want you to attend, they...
find a way for you to attend. Even the smaller Ivy League schools have endowments in the billions. I think Harvard's endowment is like 35 billion. It's ridiculous how much money the Ivy's have.