Go hard or go home

A stunning new look for your data-driven team website.

Courtside team profile

Create a page for each team

Upload logos and player rosters to build team profile pages. League tables can be inserted and automated per team.

Standings that update automatically

Define and filter teams by season or division. Each table is automated and filtered to calculate statistics using results from relevant games.

Watch the data change over time

Each time new game results are published, the statistics are instantly recalculated. Keep your players and fans in the loop and coming back to your site for the latest standings.

Define your own equations

The equation builder lets you control exactly how each statistic is calculated using a simple drag-and-drop interface.

Publish game schedules & results

Create highly detailed, interactive calendars and game pages.

Courtside game page

Schedule your upcoming games

Create a preview for your visitors to see before the game. The time, date, teams playing, and an embedded map can be added to the page so your fans and teammates will know when and where to be.

Publish game results

Once the results are in, add them to the game page created earlier. Now, visitors to your site will see the updated scores and individual player performance. You can also include a game recap or embed a video of the highlights.

Automatic team and player stats

The statistics recorded within each game will be reflected on player and team profiles instantly, ensuring the standings and leaderboards are always up-to-date.

Manage multiple calendars

Organize your games by season and division. Calendars can display games filtered by specific criteria, making them easier to manage.

Power to the players

Let each player leave a mark on your site with their own unique statistics.

Courtside player profile

Create impressive player profiles

Add details like nationality, height, weight, and any other custom metrics you'd like to include alongside their photos. Enter a Twitter handle to automatically display tweets from their account.

Publish statistics for each player

Player statistics will always reflect their latest game appearances and performance. You can show a separate set of statistics per season or division, and even their career totals.

Showcase players in a gallery

Display player rosters for each team, or simply a gallery of all players. Galleries are a great visual addition to any team site.

Create leaderboards to compare performance

Rank players by any of the measured statistics. Leaderboards are synchronized with the latest results, so the data is always live.

Well documented, Fully Supported

With access to our manuals and tutorials to help you along the way, you’re in good hands.

Getting started guides

Our beginner-friendly documentation will show step-by-step instructions on how to set up your new sports team site from start to finish.

Video tutorials & tips

For those who prefer to watch videos, we've produced a number tutorials that you can follow. Complete with narrations.

Plenty of love for developers

More experienced users can make use of our REST API and developer docs to customize further and build advanced integrations.

ThemeBoy Support

Get Courtside

Choose the license that's right for you.

  • Standard License

    For clubs and teams

    $59 Purchase
    • 1 site
    • 1 year of free updates
    • 30 day money-back guarantee
  • Unlimited sites

    Developer License

    For web developers

    $119 Purchase
    • Unlimited sites
    • 1 year of free updates
    • 30 day money-back guarantee
  • Lifetime License

    For agencies and organizations

    $299 Purchase
    • Unlimited sites
    • Free updates forever
    • 30 day money-back guarantee

All prices are in US dollars. To continue receiving updates, Standard and Developer licenses can be renewed each year at 50% off the original price.
Get Courtside and SportsPress Pro together

30 day money-back guarantee

We fully stand behind our products and are confident that you’ll be happy with our code. That said, we understand one size doesn’t necessarily fit all. If things aren’t working out and we can’t resolve your issue, we’re happy to give you a full refund within 30 days of the original purchase date.

Frequently answered questions

Which sports does it support?

This theme will support most team sports with a scoring system. You can customize the table columns and player statistics. Presets are included for commonly requested sports, and you can even create your own!

Visit the live demo

Do I need SportsPress Pro?

The theme already includes basic club management features, so upgrading to SportsPress Pro is entirely optional. If you need more advanced functionality, you can always upgrade without losing any of your sports data.

View our bundle pricing

Can I switch licenses?

Yes! If you later decide to upgrade to a different license, you can do so by paying the difference. An upgrade link will become available in your account which is automatically created for you during checkout.

Compare licenses