I like the basketball, volleyball, and baseball way where the noun before ball has some leeway but should be clearly identified with an aspect of the sport.
football -> tackleball rugby -> tossball cricket -> paddleball golf -> clubball hockey -> icepuck