High demand · Free embed

Single-League Schedule Widget

Show only NBA, NHL, soccer, or another league — perfect for fan blogs and podcasts.

Widget options for this embed

Widget options: pick a league from the dropdown, and toggle whether to include the “Upcoming Events” tab alongside the schedule.

Example embed URLs

NBA
sportbusy.com/embed?league=nba
NHL
sportbusy.com/embed?league=nhl
Premier League
sportbusy.com/embed?league=soccer%3APremier+League

Widget builder

Customize filters, size, and theme — the preview updates live. Copy the iframe when ready.

Widget Options

League

Show events tab?

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?league=nba&hideEvents=1

Open widget in new tab →

Embed Code

<iframe
  src="https://www.sportbusy.com/embed?league=nba&hideEvents=1"
  width=380
  height="500"
  style="border:none;border-radius:12px;overflow:hidden"
  loading="lazy"
  title="SportBusy League 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?league=nba&hideEvents=1
React / Next.jsUse an <iframe> tag or import the embed URL in a component.

FAQ

How do I embed an NBA (or single-league) schedule widget?

Go to sportbusy.com/widget/single-league/, select your league in the dropdown (NBA, NHL, EPL, etc.), choose size and theme, then copy the iframe. The URL becomes sportbusy.com/embed?league=nba for NBA-only games.

Is the single-league sports widget free?

Yes — free for commercial and personal sites. No API key. Keep the SportBusy footer inside the iframe visible.

Which leagues can I embed with the single-league widget?

NBA, WNBA, NFL, MLB, NHL, NCAA men’s and women’s basketball, NCAA FBS football, Premier League, La Liga, Serie A, Bundesliga, Ligue 1, and UEFA Champions League.

What does the ‘Include Upcoming Events tab’ checkbox do?

When checked, visitors see both the daily game schedule and a second tab for major upcoming events (finals, UFC cards, WWE PPVs, etc.). Uncheck for schedule-only.

How do I embed only NHL games on my hockey blog?

Select NHL in the league dropdown and copy the embed code. Share URL pattern: sportbusy.com/embed?league=nhl — add theme and size params from the builder.

Can I embed Premier League fixtures only?

Yes. Choose Premier League (soccer) in the league list. The embed URL uses league=soccer%3APremier+League encoding — the builder generates it automatically.

How do I customize colors and size for my league widget?

Use the Size presets (Compact through Full Width), Theme (dark/light/pitch black), compact layout toggle, and optional hex colors for accent, border, text, and title in the builder below.

Will the league widget work on WordPress?

Yes. Custom HTML block → paste iframe → publish. Works with Gutenberg and Classic Editor.

How is this different from the all-sports calendar?

The calendar widget (sportbusy.com/widget/sports-calendar/) shows every league. This page filters the same UI to one league — better for NBA-only or soccer-only sites.

How often do league schedules update in the widget?

Game times and scores update automatically (live games ~30s). Schedule changes propagate without redeploying your site.

Can I hide major events and show only the daily schedule?

Yes — uncheck “Include Upcoming Events tab” in the builder before copying the iframe code.

What iframe size fits a sidebar for a league blog?

Try Small (300×400) or Medium (380×500). Compact layout reduces padding for narrow columns.

Can I embed the league widget on Wix or Webflow?

Yes. Use each platform’s HTML embed element and paste the full iframe tag from the builder.

Do I need an API key for the league schedule embed?

No. SportBusy hosts the data; you only paste the iframe.

Other SportBusy widgets

Full directory →

← Back to all widgets