Free Tailwind CSS Scoreboard Component
Scoreboard V1
Golden TeamLos Angeles2VSEmerald TeamBoston0World League Tournament
What you get
This is Scoreboard V1 from the SportyBlocks library: a compact match card with two team logos, names, cities and the score, built entirely with Tailwind CSS 4 utility classes. It ships in two versions with identical styling, plain HTML and a React component, so it drops into a static page, a Next.js app or anything in between. Dark mode is already wired through dark: variants.
How to use it
- Copy the HTML or React tab above and paste it where the score should appear.
- Replace the team names, cities and the two SVG logos with your own. The score is plain text, so connect it to your data however you like.
- Make sure Tailwind CSS 4 is set up in the project. There is nothing else to install.
Make it yours
Team colors are ordinary Tailwind classes. The logos use text-team-golden-primary, a color token from the library; swap it for any Tailwind color such as text-red-600, or define your own team tokens in your CSS. Spacing, radius and typography are all utilities on the markup, so restyling means editing classes, not overriding a stylesheet.
Need more than one scoreboard?
This is one of 12 scoreboards in SportyBlocks, a library of 87 sports UI components: scoreboards, standings, match schedules, player cards, lineups, tactics boards, tickets and more. Five components are free, including this one, and you can grab all five as a single download on the pricing page. The full library is a one-time $49 purchase with lifetime updates.
More free components

Free Tailwind CSS Player Card Component
Photo, jersey number, position and stats in a portrait card.
View component
Free Tailwind CSS Standings Table Component
Rank, wins, losses, draws and points in a league table.
View component
Free Tailwind CSS Player Stats Component
A player profile hero with photo, metrics and a stats row.
View component
Free Tailwind CSS Match Results Component
Games grouped by competition and date, with scores and outcomes.
View component