Football stats engine

Football stats, calculated. Not guessed.

Ask in plain language. Every number is computed from real match records, shows the matches behind it, and stays on a board you can keep and share.

Try it free

Your first question needs no account.

“Salah 2+ shots on target, how often in the last 20?”
The exact hit rate, counted from his last 20 matches, with each match listed.

“Cristiano Ronaldo shots on target”

Cristiano Ronaldo shots on target trend card
Several player and stat cards on a board

“Galway United”

Galway United team hub card

A chatbot writes an answer. FootQuery calculates it.

FootQuery is a football stats engine you can ask in plain language. Here is what that changes.

Where the numbers come from
A general chatbotWritten from web pages it has read, so a figure can sound right and still be wrong.
FootQueryComputed from real match records. The AI only reads your question.
Same question, same answer
A general chatbotAsk twice and the wording, and sometimes the numbers, change.
FootQueryThe same question runs the same calculation on the same matches.
The matches behind it
A general chatbotA confident table with no way to check which games it counted.
FootQueryEvery answer lists the matches it used and where the data comes from.
Gaps in the data
A general chatbotMissing figures get filled in with something plausible.
FootQueryGaps in coverage are marked as gaps, never filled in.
Where answers live
A general chatbotLost somewhere up a chat log.
FootQuerySaved as widgets on a board you can arrange, refresh and share.
Follow-up questions
A general chatbotA new answer, written from scratch.
FootQueryThe same data, refined: only Champions League, home only, last 20.

Plain words in. Exact numbers out.

Type the question the way you'd say it. The AI only works out what you mean, then every number is computed from real match records, so the same question gives the same answer.

“Mbappé 1+ SOT”
The composer, mid-question, with its answer

Every number shows its matches.

Open any widget to see the exact matches behind it, where the data comes from and how complete it is. Gaps in coverage are marked, never filled in.

“Cristiano Ronaldo shots on target, last 10 matches”
A card with its source bar open

A board, not a chat log.

Every answer becomes a widget you keep. Arrange and refresh them, group related ones into folders and share the board. Match hubs update live.

“Messi vs Ronaldo, season ratings”
A board with several different card types on it

What you can ask.

Each question is worked out from the matches themselves: counted, compared or split, never guessed.

  • Match log“Mbappé shots on target, last 10 matches”
  • How often“Salah 2+ shots on target, how often in the last 20?”
  • Compare“Haaland vs Kane goals this season”
  • Head to head“Arsenal vs Chelsea head to head”
  • Splits“Saka goals at home vs away this season”
  • Last time“When did Ødegaard last get an assist?”
  • Streaks“Mbappé's longest scoring streak this season”

Follow-ups refine the same data: only Champions League, home only, last 20.

The same questions work in Discord with the FootQuery bot.

Ask your first question.

Free, no account needed. The answer is calculated from real matches and opens on a board.

Free during private beta.

Every plan is free while FootQuery is in private beta. Beta members are offered Founder pricing first, locked for as long as they stay subscribed.

No payment is taken during the private beta. Prices show what each plan will cost after launch.

Start with one question.

5 free questions, exact answers from real matches and a board to keep them on. No card required.

Create free account

The AI reads your question. The numbers are calculated from the match data.

Powered byOpenAI API · API-Football · Jev by TypeSafe AI

FootQuery

A football stats engine you can ask in plain language.

© 2026 FootQuery. All rights reserved.

TermsPrivacyContact

OpenAI, Jev and API-Football are trademarks of their respective owners. FootQuery is not affiliated with or endorsed by them.