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

Soccer Engine match fixtures and results display

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
Soccer Engine floating match bar
Keep important fixtures and scores within reach across the site.
Soccer Engine WordPress admin dashboard
Manage the connected soccer data from a familiar WordPress admin interface.

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.

Responsive Soccer Engine team profile template
Team pages bring the roster, form, and match record together.

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

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