Shutterfly has done a really thoughtful, thorough job with sports team websites. They went far beyond the basics of schedules, photos, and rosters to include advanced features such as email reminders, player availability, calendar subscription, parent vcards, and snack signup. Sites are free, but of course one is encouraged to purchase prints of uploaded photos. Shutterfly does allow one to download photos. I’m not sure whether this is at full resolution, but I just downloaded one at 1600px wide, so at least it’s decent.