Is WP Club Manager suitable for managing a league website?

No.

Sorry but WP Club Manager is built to manage a single sports club only.