@happy1 Lafayette College may be the exception that proves the rule. It seems to have fewer varsity sports teams than some of the small colleges on the OP’s list. Twenty-three teams would equal the varsity roster at Swarthmore which is almost a thousand students smaller. For comparison, most NESCAC colleges ()Williams, Wesleyan, Bowdoin, Middlebury and Hamilton) average 32 varsity sports each which may explain why there are so many more athletes per capita than say,at Penn, Princeton or Columbia which have the same number of sports teams spread out among much larger student bodies.