Soccer Engine ยท WordPress plugin
Run your soccer site from WordPress.
Create competitions, manage fixtures and results, track standings, and publish soccer data on your site. Build your own tournaments or import supported global leagues.
Trusted since 2014 ยท Built-in auto-updater ยท Works with any theme

Manage competitions, matches, teams, and players
Automate standings, scorers, assists, and statistics
Publish responsive output with simple shortcodes
3 core resourcesCompetitions, matches, and teams
AutomaticStandings, scorers, and assists
ResponsiveFits pages, widgets, and sidebars
WPML readyBuild for a multilingual audience
Your soccer data platform
Manage the season from one WordPress dashboard.
Soccer Engine connects the core pieces of a league or tournament, so each result can update the information your visitors see.
Competitions
Create leagues or tournaments with rounds, groups, qualification stages, and custom points for wins, draws, and losses.
Matches
Manage fixtures, live matches, and results. Record goals, bookings, cards, penalties, substitutions, and man of the match.
Teams and players
Create team profiles with logos, rosters, statistics, match history, current form, and performance data.
Built-in match intelligence
Enter the match data. Let Soccer Engine do the calculations.
Give your readers current competition information without rebuilding tables by hand.
Automatic standings
League tables calculate from match results and follow each competition’s scoring rules.
Scorers and assists
Top scorer and assist tables stay connected to the events recorded for each match.
Detailed match events
Capture the events behind the score and use them in match pages, reports, and statistics.
Flexible rounds
Model group stages, knockout rounds, qualification phases, and custom tournament structures.
AJAX navigation
Move between fixtures, results, standings, and scorers without full page reloads.
Translation ready
Use WPML or translations available in Spanish, Portuguese, French, German, and Italian.
Keep scores in view
A floating match bar keeps visitors following the action.
Show recent scores, live games, and upcoming fixtures in a persistent horizontal bar. Visitors can move between tournaments while staying on the page, and you can customize its colors to suit your site.
- Recent, live, and upcoming matches
- Links visitors into competition views
- Customizable colors and presentation


A familiar workflow
If you know WordPress, you can manage Soccer Engine.
Create and edit competitions, matches, teams, and players from organized admin screens. The resources stay connected, so you can focus on the competition instead of maintaining duplicate data.
- Dedicated admin pages for each resource
- Import supported global tournaments
- Built-in updater for licensed installations
Responsive by design
Competition data that adapts to every screen.
Competition tables, match cards, team profiles, and standings adapt to their container. Place them in page content, sidebars, or widget areas while keeping the information readable on phones, tablets, and desktops.

Built for your kind of site
From local fixtures to global football coverage.
Local clubs and leagues
Publish fixtures, results, standings, team rosters, and club statistics in one place.
Sports news sites
Add league tables, live scores, and top scorers alongside your editorial coverage.
Tournament organizers
Run group stages, knockouts, custom point rules, and automatic standings for your event.
Simple shortcodes
Place rich soccer data in any page or post.
Choose the resource and filters you need, then place the shortcode where the output should appear. Soccer Engine handles the frontend view.
[wpse_competitions id="1,2,3" per_page="10"]
[wpse_matches competition="1" status="live"]
[wpse_standing id="1" limit="10" team_id="5"]
[wpse_team id="12"]Simple, honest pricing
Choose the license that fits your sites.
Both plans include the complete plugin, all features, updates, and customer support for one year.
Single Site
$39per year
- 1 WordPress site
- All features included
- 1 year of plugin updates
- 1 year of customer support
- Built-in auto-updater
Best value
Multiple Sites
$89per year ยท 5 sites
- Up to 5 WordPress sites
- All features included
- 1 year of plugin updates
- 1 year of customer support
- Built-in auto-updater
Frequently asked questions
Common questions about Soccer Engine.
Can I create my own tournaments from scratch?
Yes. Create a competition, add teams, define rounds and fixtures, and manage the data manually. You do not need to import a league.
Which global tournaments can I import?
Soccer Engine supports importing popular leagues including the English Premier League and Spanish La Liga. The importer brings in teams, fixtures, and results, and imported data can be updated with cron jobs.
Do standings update automatically?
Yes. Standings, top scorer lists, and assist tables calculate from match results and recorded events.
Can I customize the scoring system?
Yes. Each competition can use its own points for wins, draws, and losses, together with competition-specific settings such as suspension points.
How do plugin updates work?
The built-in updater shows new versions in the WordPress dashboard, so a licensed installation can update through the standard WordPress flow.
Can I use Soccer Engine in my language?
Yes. The plugin is translation-ready and WPML compatible, with translations available in Spanish, Portuguese, French, German, and Italian.
Ready to power your soccer site?
Start managing competitions, matches, teams, and standings from the WordPress dashboard.
WordPress 6.0+ ยท PHP 7.4+ ยท WPML compatible ยท Built-in auto-updater