Every SportsPress Pro Module Explained

You’ve installed the free SportsPress plugin, set up your teams, and now you’re wondering what Pro actually adds. Short answer: 19 modules covering scoreboards, brackets, sponsors, branding, and a lot more. They all ship together in one license. Here’s what each one does and when you’d use it.

This guide walks through every SportsPress Pro module by use case, so you can match them to what your club or league actually needs. Whether you’re running a Sunday league or a 64-team national tournament, something here will fit.

A quick note on how Pro works

SportsPress Pro is a single product. When you buy a license at SportsPress Pro, you get every module on this list. There’s no add-on store, no per-feature pricing, no upsells inside the plugin. You activate Pro once and the modules are there.

That matters because most of the value comes from combining them. Tournaments plus League Menu plus Sponsors gives you a full league site. Match Stats plus Timelines plus Past Meetings turns a basic event page into something fans actually want to read.

Now, the modules.

The ones you’ll use every match day

These show up on event pages and team pages. If you’re publishing fixtures and results week after week, these do the heavy lifting.

Scoreboard. A horizontal multi-event scoreboard you can drop anywhere on your site. It cycles through recent or upcoming results in a strip layout, the kind you see on ESPN or BBC Sport. Good for homepages and league index pages.

Match Stats. Animated bar graphs showing per-team statistics for a single event. Possession, shots on target, rebounds, whatever your sport tracks. It animates in when the user scrolls to it, which makes match recaps feel more alive.

Timelines. A visual timeline of player performance within an event. Goals, cards, substitutions, points scored, all plotted in order. Useful for sports where the sequence of events tells the story.

Past Meetings. Shows previous head-to-head matches between the same two teams on event pages. Great for rivalry games and previews. It pulls from your existing fixture history automatically.

Highlight Places. Color-codes league table rows by position. You define the zones (champions, playoff, relegation) and assign each one a color and a legend label. The table renders the colors automatically based on current standings.

Results Matrix. A grid showing all head-to-head results across teams in a season. Rows are home teams, columns are away teams, cells show the score. It’s a compact way to display a full round-robin.

When your league needs structure

Brackets, navigation, sponsors, the layer that turns a collection of teams into an actual organization.

Tournaments. Knockout brackets with single elimination up to 64 teams and double elimination up to 8. Group stages are included, so you can run a World Cup-style format with pools feeding into knockouts. Brackets render visually and update as results come in.

League Menu. A global navigation bar with team logos sitting at the top of every page. Click a logo, jump to that team’s page. It’s the kind of thing fans expect on a league site and a hassle to build from scratch.

Sponsors. Full sponsor management. Upload logos, track click and impression analytics, set sponsorship levels (gold, silver, bronze, whatever you want), and display them in the header, footer, or anywhere via shortcode. If you’re funding your league through sponsorships, this gives you something concrete to show partners at renewal time.

Directories. Staff directories with job titles and contact info. Coaches, referees, board members, league officials. It works alongside the staff post type in the free plugin and gives you a clean public-facing roster.

For sites with multiple admins

Once more than one person is editing the site, you need controls. These two modules handle that.

Team Access. Restricts users to their own team’s data. Five configurable user roles ship with the module, so a team manager can edit their roster and results without seeing or breaking anyone else’s. Essential for leagues where each club runs its own subsection.

Multisite. WordPress Multisite support for running multiple team or league sites from one network. If you’re hosting a parent league site plus individual team sites, or a youth league plus a senior league, Multisite lets you share users and settings across the network while keeping content separate.

The visual polish modules

These don’t add features as much as they make the site look like yours.

Team Colors. Up to 5 custom color values per team profile. You can pull these into templates to color-code stat blocks, headers, and accents by team. Combined with team logos, your site stops looking like a generic plugin install.

Branding. Custom admin dashboard branding. Replace the WordPress logo with yours, change the login screen, set custom colors. Useful if you’re handing the site over to a client and want it to feel like their product, not WordPress.

Twitter. Twitter feed embeds on team, player, and staff pages. Pulls in the latest posts from each entity’s Twitter account. Adds a layer of personality, especially on player pages where the official site might otherwise feel static.

Google Maps. Replaces the default OpenStreetMap and Leaflet venue maps with Google Maps. If your audience expects the Google look or if you’re already using Google Places data elsewhere, this keeps things consistent.

The workflow savers

These two are easy to overlook in a feature list, but admins who use them daily say they save real time.

Duplicator. Clones any event, post, or entity with one click. Repeating fixtures, similar events week after week, template player profiles, all faster to duplicate than rebuild.

User Scores. Lets logged-in users submit match results and player performance stats from the frontend. Instead of you entering every score by hand, team captains or referees can post results directly. You still moderate and approve, but the data entry burden shifts off the league admin.

The specialist modules

Two modules handle situations the average club won’t run into, but if you need them, nothing else fills the gap.

Midseason Transfers. Tracks a player’s stats at two different teams within the same season. If a player moves clubs in March, their pre-transfer and post-transfer numbers stay separate but visible. Important in soccer, basketball, and any sport with active transfer windows.

Past Meetings. Already covered above, but worth flagging again here because it’s the kind of thing rivalry-heavy leagues lean on hard.

What it costs

Plan Price Sites Renewal
Club $99/year 1 $49.50/year
League $199/year Unlimited $99.50/year
Agency $499 one-time Unlimited Lifetime updates, no renewal

The Club license fits a single team or small organization running one site. League suits a multi-team league or a developer running a few client sites under one license. Agency is for WordPress shops building sports sites repeatedly, since you pay once and never renew.

All three plans include every module on this page. There’s no module-by-module pricing and no hidden tiers. The only thing the plans differ on is how many sites you can activate the license on and whether you renew yearly.

If you renew before your license expires, you stay at the discounted renewal rate. Let it lapse and you’ll need to buy fresh at the full price, so most users put it on autopay.

Picking the modules you’ll actually use

Not every site needs all 19. A youth soccer league might lean on Tournaments, League Menu, Team Access, and Highlight Places, then leave the rest off. A single high school basketball team might use Scoreboard, Match Stats, Timelines, and Sponsors, with everything else dormant.

That’s fine. Modules don’t slow your site down when they’re inactive, and you can toggle them on as your needs grow. The point of Pro isn’t to use all 19. It’s that when you do need bracket support or a sponsor system or team-restricted user access, you already have it.

If you’re not sure which features matter for your sport or competition format, the free plugin is a good starting point. You can build out your league structure first, see where the gaps are, then upgrade.

Get started

Ready to add Pro to your site? Grab a license at SportsPress Pro. You’ll get instant access to every module covered above, plus updates and support for the duration of your license.

If you’re still evaluating, the free SportsPress plugin is on WordPress.org with over 10,000 active installs. Install it, build out your teams and players, and you’ll have a clearer sense of which Pro modules would carry the most weight on your site.

Stay in the loop

Enjoy this article? Get more content like this directly in your inbox.

Take your club to the next level

Already have a theme? SportsPress Pro adds advanced sports features to any WordPress site, and works perfectly together with any of our themes.