Sometimes it depends on the league. The OAC almost every team is in the 40's. In my faborite, the NCAC is usually carries in the 30's. Denison since Deegan has taken over may carry the lowest roster size. The HCAC is similar to the OAC. Bluffton carries in the 50's. But Bluffton neber cuts a player. There are players on team that know that they will never see the field. (Thanks to jboss for his info there). Mount Union in the OAC does the same thing.
40+ or even 50 WITHOUT fielding a JV team? Wow!