OurTeamSports

All guides

High school sports team website template

A page-by-page template for a high school sports team website: what goes on the home page, schedule, roster, sponsors, news and events.

Chris, founder of OurTeamSports · Published

If you are building a website for a high school team, you don't need to invent the layout. Parents, fans and sponsors look for the same things on every team site, in roughly the same order. Use this template as a page-by-page outline, whichever sport you coach or support.

Home page

The home page should answer "what's next?" in one glance on a phone.

  • Team name, school colors and logo at the top
  • The next game or event, with date, time, opponent and place
  • The latest news post, such as a recap or a schedule change
  • Links to the main sections: schedule, roster, coaches, sponsors, news

Keep long history, policies and fundraiser details on their own pages. A home page that scrolls forever hides the one thing people came for.

Schedule

One row per game, meet, match or tournament:

Column Example
Date and time Fri, Dec 5, 7:00 PM
Opponent or event vs. Central
Home or away Away
Venue and address Central High Gym, 123 Main St
Result W 54-48 (after the game)

Add each venue's full address and a map link. For sports with all-day events, like wrestling tournaments or swim invitationals, put the start time and a note about when your athletes usually compete.

Roster

Number, name, grade or class year, and position or event. Add photos only if your program allows it and families have agreed. Keep the roster for this season, and move last year's seniors to an alumni or history page instead of deleting them.

Coaches

Name, role (head coach, assistant, JV) and a short line about each. Give a program email for questions, not personal phone numbers.

Sponsors

A grid of sponsor logos, each linked to the business. Sponsors renew when they can see themselves, so put this section where people scroll, not behind a menu.

News

Short posts: game recaps, tryout dates, picture day, senior night, schedule changes. One post a week in season keeps the site feeling current. A photo with each post helps it get shared.

Events and sign-ups

Banquets, fundraisers, camps and team dinners each get their own page with date, place, details and a picture. Volunteer needs, like concessions or team meals, work best as sign-up sheets people can claim from their phone.

Photo galleries

Organize by game or event ("Senior Night", "Holiday Tournament"), not one giant album. Check your program's photo rules before posting athletes.

Alumni and history

Championship seasons, records, honors and where former players are now. Alumni pages are popular with grandparents and former players, and they give a program a sense of tradition.

Footer

Home venue and address, social links, a contact email, and links to privacy and terms.

Template checklist

  • Home page shows the next game and latest news
  • Schedule with times, venues, addresses and results
  • Roster for the current season
  • Coaches with roles and a program email
  • Sponsor logos with links
  • Weekly news posts in season
  • Events and volunteer sign-ups
  • Galleries by game or event
  • Alumni or history page
  • Looks right on a phone

Use the template without building it

OurTeamSports is this template, already built. Each team site comes with a home page that shows what's coming up, plus schedule, roster, coaches, sponsors, news, photo galleries, public events, sign-up sheets and alumni pages, in your team's colors and logo. You fill in your team's details instead of designing pages, and you can paste in a schedule instead of typing every game. It works for any sport, costs $5.99 a month or $59.99 a year after a 7-day free trial, and is in early access now. Sport-specific setup guides are on the guides page.