sports-score

Sports score OG image template

A final score on a dark scoreboard between two team crests, with the goal scorers under each side.

Sports score Open Graph image template rendered by Shareglint
Sports score template at square size (1080×1080)
Sports score template at portrait size (1080×1350)
Sports score template at story size (1080×1920)
Sports score template at pinterest size (1000×1500)
Sports score template at youtube size (1280×720)

These are real renders from the API with the example values in the table below. Switch the size above: the same template lays itself out for all 6 sizes — send size or sizes with the request.

For clubs, leagues and sports media posting a result straight from a results feed. The background splits into the two team colours; a team without a logo gets a monogram in its colour, scores that grow too wide shrink, and more than four scorers on one side collapse into a "+N" line. Wide frames keep the crests on either side of the score; square and vertical frames put the crests side by side above a larger scoreboard.

Fields

Every field is optional. Long text shrinks to fit instead of overflowing; an image field takes a public URL that we fetch on our side.

Field Type Description Example
home_team text Home team name. Northbridge FC
away_team text Away team name. Riverside United
home_score text Home team score. 2
away_score text Away team score. 1
status text Match state in the pill above the score, e.g. Full time, HT or Final OT. default: Full time Full time
competition text League or cup and round, shown at the top. Premier Cup · Matchday 9
date text Match date as you want it shown. Oct 25, 2026
venue text Stadium or arena. Harbour Park
scorers text Goals separated by ;, each as side|player|minute with side home or away, e.g. home|Okafor|23';away|Lindqvist|51'. Up to four per side. home|Okafor|23';away|Lindqvist|51';home|Moreau|88'
home_color text Home team colour as hex, e.g. #b91c1c; paints the left half and the monogram. default: #b91c1c #b91c1c
away_color text Away team colour as hex, e.g. #1d4ed8; paints the right half and the monogram. default: #1d4ed8 #1d4ed8
home_logo image URL Home team crest; transparent PNG or SVG works best. https://example.com/images/b05-crest-north.png
away_logo image URL Away team crest. https://example.com/images/b05-crest-river.png
accent colour Brand colour as hex, e.g. #6366f1. Drives buttons, highlights and the background glow. default: #facc15 #facc15
theme dark | light Colour scheme: dark or light. —

Render it with one request

Use the slug as template. The response holds the URL of the finished PNG; ?wait=true keeps the connection open until it is ready.

curl -X POST "https://shareglint.com/v1/images?wait=true" \
  -H "Authorization: Bearer sk_live_YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "template": "sports-score",
    "modifications": {
        "home_team": "Northbridge FC",
        "away_team": "Riverside United",
        "home_score": "2",
        "away_score": "1",
        "status": "Full time",
        "competition": "Premier Cup · Matchday 9",
        "date": "Oct 25, 2026",
        "venue": "Harbour Park",
        "scorers": "home|Okafor|23'\'';away|Lindqvist|51'\'';home|Moreau|88'\''",
        "home_color": "#b91c1c",
        "away_color": "#1d4ed8",
        "home_logo": "https://example.com/images/b05-crest-north.png",
        "away_logo": "https://example.com/images/b05-crest-river.png"
    }
}'

Or paste a signed URL into og:image

For static sites, Webflow, Shopify and no-code tools: put the fields in the query string and sign it with your signing secret. The first request renders the image, every later one is a redirect to the cached file. How to compute the signature.

<meta property="og:image" content="https://shareglint.com/i/acc_YOUR_ACCOUNT_ID/sports-score.png?away_color=%231d4ed8&away_score=1&away_team=Riverside%20United&competition=Premier%20Cup%20%C2%B7%20Matchday%209&date=Oct%2025%2C%202026&home_color=%23b91c1c&home_score=2&home_team=Northbridge%20FC&scorers=home%7COkafor%7C23%27%3Baway%7CLindqvist%7C51%27%3Bhome%7CMoreau%7C88%27&status=Full%20time&venue=Harbour%20Park&s=YOUR_SIGNATURE">

Make it yours

accent and theme change per request. For anything more, copy the template into your account: you get an ordinary HTML template with the same fields that you can edit in the dashboard or through the API. If the slug is free on your account, the copy takes it — your integrations switch to your version without changing a line.

curl -X POST "https://shareglint.com/v1/templates/library/sports-score/copy" \
  -H "Authorization: Bearer sk_live_YOUR_KEY"

More News, sports & finance templates

All 6 News, sports & finance templates →  ·  All templates →