Free Sports Widgets for Your Website

Eight embeddable widgets — live scores, single-league calendars, single-team schedules, standings, injury reports, World Cup fixtures, major events, and a live-now ribbon. One line of code, zero setup, always free.

Zero setup🔄Auto-updating data📱Responsive

What can I embed?

Pick a widget below or jump straight to the builder — scroll down.

Calendar (all sports)

Today's games + upcoming major events across every league we cover. The original SportBusy widget.

sportbusy.com/embed

Single-League Calendar

Same calendar UI, filtered to one league. Great for team blogs, fan forums, single-sport podcasts.

sportbusy.com/embed?league=nhl

Single-Team Schedule

Only games involving one team. The most-requested widget for fan sites and high-school papers.

sportbusy.com/embed?team=Detroit+Pistons

Standings Table

Compact W–L table by league, with a league-wide rank by win % plus optional conference / division filter.

sportbusy.com/embed/standings?league=nba

Major Events Calendar

Stanley Cup Finals, NBA Finals, UFC cards, World Cup matches, WWE PPVs — the next big sports moments only.

sportbusy.com/embed/events

Injuries (NBA + NHL)

Out / doubtful / questionable / day-to-day players. Filter by team or status. Daily refresh.

sportbusy.com/embed/injuries

World Cup 2026

Group + knockout fixtures with real team flags. Filter by group or country.

sportbusy.com/embed/world-cup

Live Now Ribbon

Only games in progress — score + period. List or scrolling-marquee ticker variant.

sportbusy.com/embed/live

Widget Builder

Pick a widget type, customize it (size, theme, filters, colors), and copy the iframe code. The live preview on the right always reflects what visitors will see when you paste it onto your site.

Widget Type

Widget Options

The calendar widget shows today's games across all leagues plus upcoming major events. No additional configuration needed — pick your size, theme, and colors below.

Size

Layout

Color Theme

More customization

Border — 1px

Radius — 12px

Accent — default

#

Border color — default

#

Text color — default

Body text — teams, events, footer.

#

Title color — default

Tab labels and widget headers.

#

Live Preview

URL: /embed

Open widget in new tab →

Embed Code

<iframe
  src="https://www.sportbusy.com/embed"
  width=380
  height="500"
  style="border:none;border-radius:12px;overflow:hidden"
  loading="lazy"
  title="SportBusy Calendar Widget"
></iframe>

How to Use

1

Choose a widget type and configure its options above.

2

Pick size, theme, and any color customizations.

3

Click "Copy Code" and paste it into your website's HTML.

4

That's it — every widget auto-updates with live data.

Platform Guides

WordPressAdd a "Custom HTML" block and paste the iframe code.
SquarespaceAdd a "Code" block in the page editor and paste the code.
WixAdd an "Embed a Site" element (under Embeds) and paste the URL.
WebflowAdd an "Embed" element and paste the iframe code.
GhostUse an HTML card in the editor and paste the code.
BloggerSwitch to HTML view in the post editor and paste.
NotionType /embed and paste: https://www.sportbusy.com/embed
React / Next.jsUse an <iframe> tag or import the embed URL in a component.

Attribution & Credit

The widget is 100% free for personal and commercial use. The only requirement is that the “Powered by SportBusy” footer stays visible inside the widget. This is how other sports fans discover us and it keeps the widget free for everyone.

Credit SportBusy on your site

In addition to the in-widget footer, please credit SportBusy somewhere near the widget. Here are a few ways depending on your setup:

For websites (HTML)
Sports data by <a href="https://www.sportbusy.com">SportBusy</a>
For social media, blogs, or non-technical sites

Add a line of text near the widget like:

“Sports data powered by SportBusy — sportbusy.com”
For forums, newsletters, or emails
“Scores & schedules from SportBusy (sportbusy.com)”

Frequently Asked Questions

How many free sports widgets does SportBusy offer?

SportBusy has eight free embeddable widgets: the All-Sports Calendar, Single-League Calendar, Single-Team Schedule, Standings Table, Major Events Calendar, Injuries Report (NBA + NHL), World Cup 2026 Fixtures, and a Live Now Ribbon. Each is fully customizable and free to embed on any website.

How to embed live sports scores on my website

Open the Widget Builder at sportbusy.com/widget, pick a widget type, customise size and theme, then copy the one-line iframe code and paste it into your site's HTML. Works on WordPress, Squarespace, Wix, Webflow, and any site that supports HTML. The widget updates automatically with live scores.

Is the widget really free?

Yes, completely free for personal and commercial websites. No API key, no signup, no usage limits. The only requirement is keeping the 'Powered by SportBusy' footer visible inside the widget.

How often does the data update?

Live game scores update every 30 seconds. Standings refresh every 2 minutes. Injury reports refresh daily. World Cup fixtures and major events refresh as data changes. There is nothing to configure — it all happens automatically.

Can I customise the widget appearance?

Yes. The Widget Builder lets you pick 3 colour themes (dark, light, pitch-black), 5 size presets, standard or compact layout, border width, border radius, and custom accent, border, text, and title colours via hex code or colour picker. Over 100,000 distinct style configurations are possible.

Can I embed a widget for just one sports league?

Yes — the Single-League Calendar widget filters the full schedule to one sport. Supported leagues include NBA, WNBA, NFL, MLB, NHL, NCAA Men's & Women's Basketball, NCAA Football (FBS), Premier League, La Liga, Serie A, Bundesliga, Ligue 1, and Champions League. Use the league dropdown in the Widget Builder to pick yours.

Can I embed a schedule widget for just one team?

Yes — the Single-Team Schedule widget shows only games involving a specific team. Pick your league in the builder, then select the team from the dropdown. Great for fan sites, local news blogs, high-school papers, and Reddit team subs. Example embed URL: sportbusy.com/embed?team=Detroit+Pistons

Does SportBusy have a free sports standings widget?

Yes. The Standings Widget shows W–L records, win percentage, games back, and streak for any supported league. By default it shows the full league ranked by win %, and you can optionally filter to a single conference or division. Supported leagues: NBA, WNBA, NHL, NFL, MLB, Premier League, La Liga, Serie A, Bundesliga, Ligue 1, Champions League, and World Cup 2026 groups.

Does SportBusy have an injury report widget?

Yes. The Injuries Widget shows the current Out, Doubtful, Questionable, and Day-To-Day list for NBA or NHL. You can pre-filter by team or status in the builder, or leave it open so visitors can filter inside the widget. Ideal for fantasy sports sites, DFS blogs, and betting-education content.

Does SportBusy have a World Cup 2026 widget?

Yes. The World Cup 2026 Widget shows upcoming group-stage and knockout fixtures with real team flags. You can filter by group (A–L), by country, or show only the knockout stage. The embed URL is sportbusy.com/embed/world-cup and works today — data updates automatically as the tournament progresses.

What is the Live Now ribbon widget?

The Live Now Widget shows only games that are currently in progress — with live scores and period/half. It comes in two variants: a vertical card list or a single-row scrolling marquee ticker. The ticker is perfect for the top or bottom of a page where you want subtle motion without a full widget.

What is the Major Events widget?

The Major Events Calendar shows the next big moments in sports — Stanley Cup Finals, NBA Finals, UFC Fight Nights, WWE PPVs, World Cup matches, and similar high-profile events. It is not a daily scoreboard; it is a 'what's coming up' calendar. Great for lifestyle and entertainment sites that want sports context without game-by-game clutter.

Does it work on WordPress?

Yes. Paste the iframe code into a Custom HTML block in the WordPress editor. No plugin needed.

Does it work on Squarespace / Wix / Webflow?

Yes. All major website builders support iframe embeds. Look for an 'Embed' or 'Custom Code' block and paste the code there.

Will it slow down my site?

No. The iframe loads asynchronously and has zero impact on your page load time or Core Web Vitals score.

Can I use it in a mobile app?

Yes — use a WebView component (Android/iOS) to load the embed URL. The widget is fully responsive and touch-friendly.

Do I need to credit SportBusy?

The widget includes a small 'Powered by SportBusy' footer inside the iframe. Please keep it visible — that's how other sports fans discover us and it keeps every widget free for everyone.

Questions or custom integration needs?

Contact us →