Create and publish professional MLS-style league standings tables directly in WordPress, with automatic points sorting, responsive layout and clean theme integration.
Live widget preview (this is exactly what users get on their site).
See League Standings Widget FREE in action
League Standings Widget helps you create and display a clean league standings table (also known as a football league table, soccer standings, points table, or ranking table) directly in WordPress — without heavy table builders or bloated “sports portal” plugins.
If you run a football/soccer club website, a local amateur league, a school tournament, or a blog that publishes weekly rankings, this plugin lets you embed a professional sports standings layout in seconds.
Publish a fast, readable standings table for any points-based competition
Show MLS-style standings and standard league ranking formats
Automatically sort teams by points (ranking logic built-in)
Match your site’s design with Light / Dark themes
Display the table anywhere with a simple shortcode: [league_standings]
Keep pages lightweight: minimal CSS, no heavy frameworks
Many WordPress “table plugins” are generic. This one is designed specifically for:
league standings, soccer league table, football standings, tournament standings, and sports ranking tables — with a clean structure that looks great on desktop and mobile.
The plugin retrieves standings data via a remote API request (teams, points, rankings).
No personal user data is sent or stored externally — only league table data needed to render the standings.
| Version | 1.0.0 |
|---|---|
| Last Updated | February 15, 2026 |
| Tested up to | 6.9 |
| PHP version | 7.4 or higher |
The shortcode [league_standings_widget] renders the current MLS standings table wherever you place it (posts, pages, widgets or builders).
Go to League Standings → Themes and select one of the three included design themes. The table updates automatically.
Standings are automatically refreshed every 5 minutes. Data is cached between updates to keep performance high.
No. The plugin works without external API keys and is designed to remain lightweight.
Yes. Simply paste [league_standings_widget] inside a Shortcode block or any page builder module that supports shortcodes.
If your site uses caching or a CDN, you may need to clear cache. Standings data may also be cached until the next 5-minute refresh cycle.
Yes. The standings table is fully responsive and optimized for mobile devices.
Yes. You can use the shortcode multiple times. All instances share the same cached data for performance.
[league_standings_widget] to any page, post or widget area.No changelog available.
No reviews yet. Be the first to leave one!
Whether you need support, custom features, or just want to chat about this plugin — we respond to every message personally.
Experiencing bugs or conflicts? We'll help you troubleshoot and get things working smoothly.
Need something specific? Tell us your requirements and we'll evaluate how we can help.
Not sure if this plugin fits your needs? Ask us anything — we're happy to help you decide.