I know a website that will allow you to post your project on. Though most people share their art, you do not have to have branding for the team. It is called AlternateHistorySports. If you search it up, you can join the website and post your work on there.