Run your whole sports league from WordPress.
Teams, logos, live standings, schedules, game-day maps and cancellations, all managed from your own website. One payment of $320 and it’s yours.
By Razenet · Family-owned, Red Deer, Alberta
- $320 one-time payment
- No monthly fees
- No paywalled features
- Built for WordPress
- Mobile friendly
Update a score in one click. Visitors see it instantly.
Edit wins, losses, ties and points right from your dashboard, or from any page on your site. No page reloads, no spreadsheets.
| Team | Wins | Losses | Ties | Points |
|---|---|---|---|---|
| Lakeview Hawks | −15+ | −2+ | −2+ | −300+ |
| Northside Tigers | −5+ | −10+ | −2+ | −45+ |
Tap +/− for a quick nudge, or type an exact value. Saves instantly.
Scheduled
Postponed
Sample data shown. Status badges update the moment you change a game.
One plugin. The whole season covered.
Every feature is included in your one-time payment. Nothing is locked behind a higher tier.
Team management
Add, edit, update and remove teams. Upload and swap team logos from your media library, and track each team’s head coach and founding year.
Live statistics
Track wins, losses, ties and points. Use +/− buttons or type an exact number. Every change saves instantly with no reload.
Custom standings fields
Need Games Played, Goal Difference or Division? Add your own fields. They appear on the team screen, the stats screen and your public standings table.
Schedule management
Set game dates, times and locations. Mark games Scheduled, Postponed, Cancelled, Rematch Scheduled or Completed, and link a rematch back to the original game.
Google Maps locations
Address autocomplete with a live map preview when you add a game. Visitors get a View Map link, plus an optional Location URL for venue sites or parking info.
Role-based security
Choose exactly which WordPress roles can manage teams, stats and schedules. Administrators always keep full access, and all editing is permission-checked on the server.
Responsive on every screen
Standings, team cards and schedules adapt from desktop to phone, so parents and players can check the game from the sideline.
Manage from the front end
Coaches and managers can add teams, add games and update stats from pages on your site, without ever seeing wp-admin.
Drop-in shortcodes
Show standings, team cards, the schedule, or all three together on any page or post. Hide section titles or filter by game status with simple options.
Paste a shortcode. Get a section.
No page builder required. Add any of these to a page, post or widget.
[stm_standings]
Responsive standings table, ranked by points, with your custom field columns.
[stm_teams]
A grid of team cards with logos, coach and record.
[stm_schedule]
Game cards with dates, locations, map links and status badges. Filter by status or limit how many show.
[stm_dashboard]
Standings, teams and schedule together on one page, with options to hide any section or its title.
[stm_team_statistics]
The live-editable stats table for coaches and managers. Only visible to logged-in users with access.
[stm_add_team]
A front-end form to create a team with logo, stats, coach and custom fields.
[stm_add_game]
A front-end form to schedule a game with teams, date, time, status and a map-powered location.
Up and running in three steps.
-
Upload and activate
Install it like any WordPress plugin. A new Sports Teams menu appears in your dashboard.
-
Add teams and games
Create your teams, upload logos, then schedule games. Choose which user roles can help manage them.
-
Place a shortcode
Drop [stm_dashboard] on a page and your standings, teams and schedule are live.
Buy it once. Keep it.
No forever subscriptions. No seats. No nag screens.
- Team, logo and statistics management
- Full schedule with cancellations, postponements and rematches
- Google Maps location autocomplete and map links
- Custom standings fields
- Role-based access control
- All 7 shortcodes, including front-end add forms
- Responsive, mobile-friendly design
Skip the monthly league-software bill. Pay $320 once and run it on your own website.
Good to know
Is this a subscription?
No. It’s a single $320 payment and the plugin is yours to keep. There are no monthly or yearly fees.
Do I need a Google Maps key?
It’s optional. Without one, the location is a simple text field and you can still add your own Location URL. With your own Google Maps API key, you get address autocomplete and a map preview when scheduling games.
Who can edit teams, stats and schedules?
Administrators always can. From the plugin’s Settings screen you choose which other WordPress roles, such as Editors or custom roles, get access. Everyone else only sees the public standings, teams and schedule.
Can visitors change the stats?
No. The editing tools and the add-team and add-game forms only appear for logged-in users with permission. Everyone else sees a short message instead, and permissions are checked on the server.
Will it work on phones?
Yes. Standings, team cards, schedules and the front-end tools are all responsive.
What happens to my data if I remove the plugin?
Your teams and games are left in place when you delete the plugin. Only the extra permissions it added to user roles are cleaned up.
Can I track stats beyond wins, losses, ties and points?
Yes. Add your own custom fields, like Games Played or Division, and they show up in the stats screen and your standings table.
Ready to run your league the easy way?
One payment of $320. No subscription, ever.
Like what you see? Tell a friend or another league. Every referral helps fund the next Razenet plugin.
