Sports Match Recap — Full-Time Scorecard
A broadcast-grade 37-second 16:9 full-time card a club, league, or fantasy/media app auto-posts the instant the final whistle blows. Seven scenes: a "Full Time" cold open with both crests, the final scoreline in team colors with an FT chip, a light goalscorers card, a head-to-head match-stats panel with dueling bars, a Player of the Match spotlight, a hard-cut blue Next Fixture tease, and a sign-off end card. Anton / Oswald / JetBrains Mono with an electric-blue system accent. Swap the per-fixture dynamic fields — competition + round + venue, both team names, crests and a swappable stadium backdrop, the home/away score, each side's goalscorers, three labelled head-to-head stats, the player of the match + stat line, and the next opponent + crest + date — to render a unique recap for every fixture off a match.finished webhook or league feed. (Team colors and the stat-bar proportions are baked to the sample; goal minutes render in the team text color.)
- Aspect ratio
- 16:9 · Horizontal
- Duration
- ~37s
- Category
- Social Media
What you can customize
This template exposes 27 dynamic fields you can swap per video — edit them in the editor or pass them to the API to batch-render variations at scale.
Match Photo
https://renderly-video.s3.ap-east-1.amazonaws.com/templates/football-recap-stadium-night.png
Competition Label
World Cup 2026
Match Round
Group Stage · Matchday 3
Home Crest
https://renderly-video.s3.ap-east-1.amazonaws.com/templates/football-recap-flag-bra.png
Away Crest
https://renderly-video.s3.ap-east-1.amazonaws.com/templates/football-recap-flag-fra.png
Home Team Name
Brazil
Away Team Name
France
Venue Label
MetLife Stadium · New York / NJ
Home Score
3
Away Score
1
Home Scorers
23' Rodrygo 45+2' Raphinha 78' Vinícius Jr
Away Scorers
67' Mbappé
Stat 1 Home
58%
Stat 1 Label
Possession
Stat 1 Away
42%
Stat 2 Home
17
Stat 2 Label
Shots
Stat 2 Away
9
Stat 3 Home
2.8
Stat 3 Label
Expected Goals
Stat 3 Away
1.1
Motm Name
Vinícius Jr
Motm Line
2 Goals · 1 Assist
Next Opponent Crest
https://renderly-video.s3.ap-east-1.amazonaws.com/templates/football-recap-flag-mex.png
Next Opponent Name
Mexico
Next Match Label
Saturday · July 4
Outro Handle
Follow @Seleção for full coverage
Frequently asked questions
How do I customize the Sports Match Recap — Full-Time Scorecard template?
Open the template in the Renderly editor and replace its 27 customizable fields (such as Match Photo) with your own text, images, or video. Every change previews instantly before you render.
How much does it cost to render this template?
Rendering is credit-based — 1 credit equals 1 minute of 1080p video. You only pay when you export, and credits never expire on the pay-as-you-go plan.
Can I generate this video at scale via the API?
Yes. Mark any field as a dynamic variable and call the Renderly API (or a no-code integration like Zapier) with a JSON payload to batch-render a unique video for every row of data.
More Social Media templates

Basketball Game Recap — Final Buzzer
An arena-loud, broadcast-grade 37-second 16:9 final-buzzer card a club, league, or fantasy/media app auto-posts the instant the game ends — the basketball sibling of the Sports Match Recap family (violet accent + Archivo Black vs. the soccer card's blue + Anton). Seven scenes: a "Final" cold open with both crests, the final score in team colors with an F buzzer chip, a hardwood-light by-quarter line score, a head-to-head team-stats panel with dueling bars, a Player of the Game spotlight, a hard-cut violet Next Game tease, and a sign-off end card. Swap the per-game dynamic fields — competition + round + venue, both team names, crests and a swappable arena backdrop, the home/away score, each team's quarter-by-quarter line, three labelled head-to-head stats, the player of the game + stat line + optional photo, and the next opponent + crest + date — to render a unique recap for every game off a game.final webhook or stats feed. (Team colors and the stat-bar proportions are baked to the sample; the Player of the Game panel falls back to a jersey-number graphic when no cutout is supplied.)

Birthday Celebration
A 32-second vertical (9:16) personalized happy-birthday video — the bright, party-energy sibling of the Customer Milestone Celebration anniversary template. Six palette-flipping scenes (deep grape → a yellow hero pop → grape → cream) carry a secret-friendly opener, a loud "Happy Birthday, {name}!" reveal with balloons, a multicolor confetti make-a-wish beat, a sincere warm word, a little birthday treat with a dashed promo-code chip, and a signed sign-off. Rounded Fredoka display type and a multicolor party palette. Swap six dynamic fields per recipient — first name (used in scenes 01 + 02), a free-text personal line, the offer text + code, the team signature, and a brand logo — to render a unique birthday video for every customer on a birthday cron / lifecycle webhook (CRM date-of-birth match, Klaviyo "Birthday" segment) and ship it as an email hero, SMS, or in-app drop. No age anywhere by design.

Customer Milestone Celebration
A 32-second vertical (9:16) personalized account-anniversary video that reads like a hand-written note from a small team: a personal opening line, a milestone reveal, a tasteful confetti beat, a sincere thank-you, a little gift, and a signed sign-off across six palette-alternating scenes (cream / espresso / coral). Swap eight dynamic fields per customer — a greeting with their first name, a free-text personal line, the anniversary length (e.g. "One Year"), the member-since date, the offer text + code, the team signature, and a brand logo — to render a unique celebration for every recipient on an anniversary cron / lifecycle webhook and ship it as an email hero, SMS, or in-app drop.