How to produce data-driven, shareable football content in under 12 minutes per post — using KiqIQ's AI assistant and the 3 Stats Card tool for social media, newsletters, and match previews.
This guide is for football Twitter/X accounts, Instagram analysts, Substack writers, podcast teams, FPL content creators, and matchday programme editors — anyone who produces regular football content and wants to add data depth without a full analytics background. KiqIQ handles the research and the numbers; you bring the football knowledge and the audience.
Each type works best at a specific point in the matchweek calendar. Mix them throughout the week to maintain a consistent posting rhythm.
Angle: xG projections + key data context
Hook: "The data says this isn't as easy as the odds suggest"
Example: City vs Wolves preview: xG projections, Wolves' last 5 PPDA (pressing intensity), City's home xGA — with the Poisson model probabilities
Angle: xG vs actual score — who deserved what?
Hook: "The scoreline lied. Here's what actually happened."
Example: Brighton 2-1 Arsenal: Arsenal xG 2.8, Brighton xG 0.9 — the 3 stats card shows the performance mismatch
Angle: Underlying player stats vs what fans noticed
Hook: "Everyone's talking about the goal. But look at these 3 numbers."
Example: Saka's xA (0.62) vs actual assists (0) — the assist that wasn't, the supply that was
Angle: Season-long data trend with a counter-narrative
Hook: "The table is lying about [team]. Here's the xG table."
Example: The xG table vs actual table: which 3 teams are most over- and under-performing their results?
Angle: Data-backed transfer or captaincy recommendation
Hook: "This is why you should / shouldn't captain [player] this week"
Example: Why the data says Son is a better captain than the template — xG in last 3 GWs, opponent xGA, penalty involvement
Angle: Challenge a popular football narrative with data
Hook: "Everyone thinks [X]. The data disagrees."
Example: "Is [team] really this bad defensively?" — xGA shows they're being unlucky, not tactically poor
Total time: under 12 minutes per post. Each step has a time target and an optional AI prompt.
AI Prompt
"[Team A vs Team B] is tomorrow. What's the most interesting xG story about this fixture — where does the data diverge from the current betting narrative or what most fans expect?"
AI Prompt
"Give me 3 statistics that best capture why [Team]'s recent form is stronger/weaker than the table suggests. I want numbers that would surprise a casual fan but make sense to anyone who watches the data."
AI Prompt
"Write me a 3-sentence social media caption for a post about [Team]'s xG performance in their last 5 games. The hook should be [Stat 1], the twist should be [Stat 2], and the closer should invite debate about whether [popular narrative] is accurate."
Never run out of content angles. Use these as starting points, then ask KiqIQ for the actual numbers.
Step 1 — Angle
Brighton won 2-1 but Arsenal created better chances. The counter-narrative: Arsenal deserved more from this game — and Brighton may have been lucky.
Step 2 — 3 Stats Selected via KiqIQ
2.4
Arsenal xG
vs 2 actual shots on target
0.7
Brighton xG
vs 2 goals scored
+1.7
xG Difference
in Arsenal's favour
Step 4 — AI-Generated Caption
"Brighton 2-1 Arsenal — but the xG tells a very different story. Arsenal created 2.4 xG to Brighton's 0.7: they dominated the quality of chances and should have won comfortably. Brighton scored two goals from 0.7 expected — finishing way above expectation. Was this a Brighton masterclass or an Arsenal near-miss? The data says the latter. Do the standings lie?"
Estimated engagement: high — both fan bases will engage to defend or validate the narrative.
3 Stats Card
Build a shareable card with 3 key stats — export for social
Match Analysis Template
Pre-match analysis template for preview posts
Prediction Card
Visual prediction card with probabilities and key stats
Poisson Calculator
Generate scoreline probabilities for preview content
Match Simulator
Simulate probable match outcomes from xG inputs
Player Rating Sheet
Rate players post-match and create a shareable MOTM