Back to Blog
Football Widgets

Free Football Widgets for Your Website — Live Scores, Fixtures & Standings


Football widgets showing live scores, fixtures and standings on a website

If you run a football fan site, a club blog, or any sports-related website, you already know that keeping visitors engaged between posts is a challenge. A static page of articles is fine — but nothing keeps fans coming back like live, up-to-date match information right on your site.

WidgetForge now offers four free football widgets that you can embed on any website in under two minutes, with no account, no API key, and no backend setup required. Here's a look at what each one does and how to choose the right one for your site.


The Four Football Widgets

1. Match Widget — Live Scores & Countdowns

The match widget is the most dynamic of the four. It automatically detects where your team is in the football calendar and shows the most relevant information at any given moment:

You configure it once and it handles everything automatically from there. No manual updates, no re-embedding — it just works throughout the season.

The match widget supports 80+ clubs across the Premier League, Championship, Bundesliga and La Liga.

2. Fixtures Widget — Upcoming Matches Across All Competitions

The fixtures widget is the newest addition to the suite. Where the match widget focuses on a single fixture at a time, the fixtures widget shows your team's next five upcoming matches across all competitions in one compact list.

This means if Arsenal have a Premier League game on Saturday, an FA Cup replay on Tuesday, and a Champions League group stage match the following week, all three appear in the widget — sorted chronologically, each clearly labelled with a competition badge.

Competitions covered include:

Each fixture row shows the competition badge, the opponent, a Home or Away indicator, and the date and kick-off time. Fixture data refreshes daily at 04:00 UTC so reschedules and new cup draws are picked up automatically.

This widget is particularly useful if your audience follows a team closely and wants to know their full schedule at a glance — not just the next league game.


3. Standings Table — Full League Table

The standings widget embeds a full league table for any of the four supported leagues. It shows position, club name, games played, wins, draws, losses, goal difference and points — everything a fan needs to understand where their team sits in the table.

The table highlights qualification zones: Champions League spots are marked in blue, Europa League in orange, and relegation positions in red. This makes it instantly readable at a glance, even embedded at a smaller size in a sidebar.

This widget works particularly well on league-focused sites or any page where the full picture of a season's standings adds context — a match preview post, a season review, or a running "league table" sidebar that updates as the season progresses.


4. Score Ticker — Compact Live Scores Strip

The score ticker takes a different approach to the other widgets. Rather than focusing on a single team, it shows all of today's fixtures and live scores for an entire league in a compact strip.

It comes in two display modes:

The ticker is the most space-efficient option in the suite. It adds live match awareness to your site without taking up much real estate, making it ideal for general football news sites that cover an entire league rather than one club.


Which Widget Should You Use?

The right choice depends on what your site is about and how your visitors use it:

You can also use multiple widgets together. A common combination for a club site is the match widget in the sidebar (for the current game state) and the fixtures widget on a dedicated fixtures page.


How to Embed Any of These Widgets

Every WidgetForge widget works through the same simple process:

  1. Go to the widget's configurator page and select your team or league
  2. Choose a colour theme that matches your site — there are five presets, or you can enter custom hex values
  3. Click Copy Code to copy your personalised embed snippet
  4. Paste the snippet into your site's HTML wherever you want the widget to appear

The generated code looks like this:

<div data-wf-widget="football-fixtures"
     data-wf-team="arsenal"
     data-wf-bg="#0F172A"
     data-wf-text="#F8FAFC"></div>
<script src="https://widget-forge.com/embed.js" async></script>

That's all there is to it. The widget loads itself inside a sandboxed iframe, updates automatically, and adjusts its height to fit its content — no extra JavaScript or CSS required on your end.

💡 The embed script only needs to appear once per page even if you're using multiple widgets. It handles all widget instances automatically.

Colour Customisation

All four widgets support full colour customisation. The configurator ships with five built-in themes — Dark Emerald, Modern Blue, Sunset Orange, Monochrome Light and Deep Slate — designed to cover the most common site palettes out of the box.

If none of these match your branding, you can override the background colour, text colour, and border colour individually using the hex picker. Your chosen colours are encoded directly into the embed code so every visitor to your site sees your version of the widget — no cookies, no user settings, no variation.

Andy
· The WidgetForge Team

Andy is passionate about creating free, easy-to-use widgets that help website owners engage their audiences and enhance user experience.


Ready to add football widgets to your site?

All four widgets are completely free — no account, no subscription, no tracking. Configure, copy, and paste.

Data is sourced from football-data.org and refreshed daily. Live scores during matches update every 60 seconds.