Sports widgets that
drop in anywhere
Pick a preset, copy the iframe, paste. Live 3D match trackers, scoreboards, and fixtures for football, basketball, cricket and tennis — works in WordPress, Wix, Webflow or any static site.
On WordPress? Skip the iframe — use our free plugin with shortcode + Gutenberg block.
Popular presets
Hand-picked widgets — click Copy iframe to grab the snippet. Live trackers float to the top when matches are on.
Live 3D trackers Auto-follow the next live match — the copied iframe never goes stale.
FIFA World Cup — live tracker
Live 3D pitch · next World Cup match
NBA — live tracker
Live court · next live NBA game
Indian Premier League — live tracker
Live cricket tracker · next IPL match
Novak Djokovic — live tracker
Live 3D court · next Djokovic match
Standings, scorers & brackets League tables, goal leaders and knockout trees — self-updating.
Premier League — standings
Live league table · self-updating
Match lineups — starting XI
Confirmed XI on the pitch
NBA — bracket
Knockout / playoff tree
🔴 Live right now A real match that's live this minute — proof the trackers are real.
🔴 Live tracker — Nacional Montevideo vs Club Atletico Tigre
3D pitch · LIVE · 47 · CONMEBOL Copa Sudamericana
🔴 Live match — Nacional Montevideo vs Club Atletico Tigre
Scoreboard + tracker + stats · LIVE · 47
Fixtures & schedules Team & competition schedules with recent results.
Real Madrid — fixtures & results
Team widget · auto-updates
Premier League — this week
Competition widget · all matches
NBA — today's games
Competition widget · all matches
Los Angeles Lakers
Team widget · auto-updates
IPL — Indian Premier League
Competition widget · all matches
ATP Madrid — men's singles
Competition widget · singles draw
Build your own
Pick a widget — live tracker, match scoreboard, or fixtures — point it at any team or competition, then copy the iframe.
Even easier: the script embed
Add the script once, then drop a tagged <div> wherever you want a widget. They auto-size, and you can place as many as you like — and we can ship widget improvements without you touching your code again.
<script src="https://demo.sportscore.com/embed.js" async></script> <!-- Live tracker that always follows a team --> <div data-sportscore="tracker" data-sport="football" data-team="real-madrid"></div> <!-- A league's next live match --> <div data-sportscore="tracker" data-sport="basketball" data-competition="national-basketball-association"></div> <!-- Full match scoreboard + stats --> <div data-sportscore="match" data-sport="cricket" data-competition="indian-premier-league"></div>
Terms — the short version
- Free for editorial, blog and fan-site use. Keep the built-in Powered by SportScore link visible (it's part of the widget, please don't CSS-hide it).
- Data auto-refreshes every ~5 minutes. Don't cache aggressively on your end.
- No warranty on availability or accuracy — it's free because it's pulled from the same public API everyone gets.
- Large-scale commercial embedding? Drop a line to api@sportscore.com and we'll sort out a white-label arrangement.