I am part of a team on a site that has used Joomleague extensively, for a number of leagues over the last year or so. Its been upgraded a few times during this period, and I have to say, the work done on this component is superb. The problem with league software (and I've been using this league software or similar since 2004) is that it has to be able to do a number of things to suit a wide range of sports with differing teams, fixture setups, scoring methods and so on. JoomLeague
STRATO FAQ Joomla is a Content Management System (CMS), which allows users to build interesting and attractive websites, with a very user-friendly content manager. The relatively easy installation and the intuitive administration interface make this program accessible to anyone. Note: Joomla can be used in all STRATO hosting packages featuring MySQL. (PowerWeb and above) Minimum requirements for installing Joomla: A hosting package or an operational Linux server.