Skip to content
TacticAI

Powered by IBM Granite

Pro-level tactical analysis, for every coach.

Pro clubs spend millions decoding matches. TacticAI turns the same free World Cup data into plain-language insight any grassroots coach can act on — and shows the exact minute a team's press faded.

Free & open source · Real StatsBomb World Cup data · No sign-up

tacticai · sample matchPreview
Possession

54%

Pressures

148

Peak press

58'

Pressing intensity

events / minute

Pressing intensity over 90 minutesA line chart showing pressing intensity rising steadily through the first hour, peaking just before the 60th minute, then dropping sharply — the moment this team's press faded.0'45'90'60' — press fades

Coaching takeaway

Their press collapsed after the 60th minute — the gap that decided the half. Hold a higher line in the final third to keep the squeeze on.

Illustrative preview — sample figures, not live match data.

The problem

The data is free. The insight isn't.

Every pass, shot and pressure from World Cup matches is public. But turning thousands of raw events into something a coach can use takes analysts, tools and time — so pro clubs get the edge, and everyone else gets a clipboard.

Pro clubs

Million-dollar analytics departments translating event data into match-winning tactical plans.

Grassroots coaches

The same public data, locked behind complexity — and a clipboard to make sense of it all.

How it works

From raw events to a coaching plan

  1. Pick a match

    Choose any fixture from StatsBomb's open data — World Cup matches up to 2022 included.

  2. Read the real events

    TacticAI pulls every pass, shot and pressure, then compresses thousands of events into a structured, minute-by-minute summary.

  3. Granite writes the analysis

    IBM Granite turns that summary into a four-part read: possession, pressing, attacking threat and a coaching takeaway.

  4. Get a plain-language plan

    No jargon, no spreadsheets — just clear, specific guidance a coach can take straight to the training ground.

Why TacticAI

Everything a coach needs, nothing they don't

  • Real World Cup data

    Built on StatsBomb Open Data — actual match events, not simulations or estimates.

  • AI-powered analysis

    IBM Granite (granite-4-h-small on watsonx.ai) writes the tactical read, structured in four parts.

  • Pressing-intensity insight

    The signature feature: a minute-by-minute press tally that pinpoints exactly when a team's pressure fades.

  • Scouting-PDF support

    Drop in a scouting report and IBM Docling parses it into the analysis alongside the live event data.

  • Plain, coach-friendly language

    Every insight is written to be acted on at training — no analyst dictionary required.

  • 100% free & open source

    No paywall, no sign-up. The full project lives on GitHub for anyone to use or build on.

Built with

  • IBM GraniteAnalysis
  • IBM DoclingPDF parsing
  • LangflowOrchestration
  • StatsBombOpen data
  • StreamlitApp UI

About the author

Built by Dakshesh B

Dakshesh B

Web Developer & Designer

dakshesh.co.in

See when your match was won or lost.

Pick a World Cup match and get a pro-level tactical read in plain language — in seconds, for free.

Try the live demo