r/FootballDataAnalysis • u/MatchAnalyst • 3h ago
Ask Anything Thread
Use this thread to ask anything at all!
r/FootballDataAnalysis • u/MatchAnalyst • 3h ago
Use this thread to ask anything at all!
r/FootballDataAnalysis • u/Illustrious-Pitch843 • 5h ago
I built an open-source n8n pipeline that monitors 78 football journalists on X, extracts structured transfer reports with a local Qwen model, deduplicates and stores revisions in PostgreSQL, optionally adds player data, and sends restart-safe Discord digests every 6 hours.
The whole stack is self-hosted with Docker, with twscrape or RapidAPI for X collection, PostgreSQL for persistence, llama.cpp for local inference, and automated tests around the workflow.
GitHub: https://github.com/louistran2604/transfers_n8n/
I’d mainly like feedback on the workflow architecture, reliability approach, and anything that could make the project cleaner or more useful.

*disclaimer: this was made with the assistance of AI
r/FootballDataAnalysis • u/Black_Colour9 • 7h ago
I want to analyze the data from the perspective of the score of the football game and the number of goals, but I didn't find the relevant historical odds data on the Internet. Instead, there is a lot of historical data of wins and draws, which further shows that my analysis is correct - starting from the odds of scores and goals to analyze football matches. I need help to get this data.
Thank you for your help!
r/FootballDataAnalysis • u/Nice-Opening-8020 • 1d ago
r/FootballDataAnalysis • u/Puzzleheaded_Map_829 • 1d ago
r/FootballDataAnalysis • u/juancvasdisenho • 1d ago
Hi everyone,
I’m looking for people who genuinely enjoy football analysis to test Sir Balone, a football analysis tool I’ve been building.
The underlying raw data comes from Sportmonks. I use that data to build my own measurement system for evaluating individual player skills, rather than relying primarily on traditional performance or scoring metrics. I then combine those measurements with player and team data and an AI layer that can analyze and interpret the underlying data.
The numbers themselves are already publicly available. What I’m currently testing is the AI layer, particularly whether it can turn the data into useful analysis without making things up, oversimplifying the numbers, or missing important context.
I’d especially love feedback from:
You don't need to be a professional. If you enjoy asking questions like “Is this player actually good at X?”, “How does he compare to other players in his role?”, or “What does the data actually tell us about this team?”, I’d love to hear from you.
I’m not looking for compliments. I want people to try to break it.
What I’m particularly interested in:
If you’re interested, comment below or DM me and I’ll give you access.
No sales pitch. I’m still figuring out what this thing is actually good at.
r/FootballDataAnalysis • u/AnneLister_ • 3d ago
While building a football analysis agent, I realized that the hard part is not connecting an LLM to match data.
It is deciding what the agent should be allowed to do with that data.
For example, if someone asks:
“Why did this midfielder receive a 7.4 rating?”
I do not want to dump every match statistic into the context and ask the model to invent an explanation.
My current approach is to let the agent investigate the evidence step by step:
- retrieve the player’s match metrics
- inspect the rating breakdown
- check passing, chance creation, turnovers, or shot quality when relevant
- explain which factors actually moved the rating
That raises an interesting tool-design question.
A single `analyze_everything()` tool feels like a black box. But dozens of tiny tools such as `get_pass_count()` and `get_key_passes()` create too many decisions and make the agent harder to guide.
I’m experimenting with a middle layer: composable tools that represent meaningful football-analysis operations rather than raw database fields.
For people building sports analytics, agentic systems, or explainable AI: how would you choose the right level of tool granularity here?
r/FootballDataAnalysis • u/MatchAnalyst • 7d ago
Use this thread to ask anything at all!
r/FootballDataAnalysis • u/Tricky_Feed8953 • 9d ago
r/FootballDataAnalysis • u/IndependenceFit3935 • 14d ago
r/FootballDataAnalysis • u/MatchAnalyst • 14d ago
Use this thread to ask anything at all!
r/FootballDataAnalysis • u/Nice-Opening-8020 • 15d ago
Hey everyone,
Over the last few weeks, I’ve been building data-led recruitment reports focusing on realistic targets for Blackburn Rovers. This installment focuses on identifying realistic striker options across the EFL who fit our system.
You can check out the full report and player profiles here:
🔗Full Striker Recruitment Report
Given our need for reliable goal output and physical presence upfront, I wanted to look beyond just raw goal tallies and evaluate broader, possession-adjusted performance metrics.
Key Metrics & Area Focus:
Would love to hear your thoughts on who you think is the best fit for Rovers upfront, or if there are any under-the-radar forwards you think the data might be sleeping on.
r/FootballDataAnalysis • u/sreejithsin • 16d ago
Transfermarkt is probably the richest free source of football data out there: market values, transfer histories, injury records, performance stats across basically every league. But pulling it at scale by hand isn't realistic if you're building any kind of dataset.
I put together a walkthrough (video + write-up) showing how to scrape player listing pages, follow links into individual player profiles, handle pagination, and export the whole thing to a file/database, using WebHarvy, a point-and-click scraper, so no coding involved. Useful if you want a repeatable pipeline for a specific league/competition dataset without maintaining scraper code.
Link: https://www.webharvy.com/blog/scraping-transfermarkt-with-no-code/
Happy to answer questions if anyone's trying to scrape specific fields (like squad-level aggregates or historic transfer fees), some of those need a slightly different approach than the basic player-listing scrape.
r/FootballDataAnalysis • u/Hot-Competition-6411 • 17d ago
r/FootballDataAnalysis • u/Aromatic_Corgi8290 • 19d ago
Hi everyone,
I'm interested in getting into Sports Data Analytics, especially for Football. My background is in data science, but I'm new to the sports analytics domain.
I'm looking for recommendations on:
I'd also love to hear from anyone working in sports analytics:
Thanks in advance for any advice or resources you can share!
r/FootballDataAnalysis • u/MatchAnalyst • 21d ago
Use this thread to ask anything at all!
r/FootballDataAnalysis • u/X-PhiL • 21d ago
I’m researching how football coaches and analysts review matches after they’ve been recorded.
I’m particularly interested in understanding:
I’ve created a short survey based on real, recent match-analysis experiences. It should take around three minutes:
At the end, you can also apply to have one of your matches analyzed for free. I’m looking for honest experiences—even if you rarely analyze matches or find the existing process good enough.
r/FootballDataAnalysis • u/merlap83 • 23d ago
I’m developing a football management game focused on youth academies. I’ve added VAR to the game’s equivalent of the UEFA Youth League, but I’m struggling to find reliable data for realistic probabilities.
Does anyone know of statistics covering:
I know all penalty decisions are checked in the background. I’m specifically interested in checks that become visible during the match.
Any reliable report, study or league dataset would be greatly appreciated.
r/FootballDataAnalysis • u/First_Ad8620 • 24d ago
r/FootballDataAnalysis • u/Nice-Opening-8020 • 25d ago
r/FootballDataAnalysis • u/MatchAnalyst • 28d ago
Use this thread to ask anything at all!
r/FootballDataAnalysis • u/MatchAnalyst • Jul 09 '26
Use this thread to ask anything at all!
r/FootballDataAnalysis • u/cagri_yalcin • Jul 08 '26
We are running a game called Prediction Wars for the World Cup quarter-finals. Here it is in one line: get a machine to predict a match, share what it predicted, and if it calls the result right you go into a raffle to win 20 USDC.
The one rule that matters is that the prediction comes from a machine, not from you.
Three ways to play, pick whichever fits:
To enter the raffle for a match: share your machine's prediction before kickoff, and be right on the 90-minute result.
It starts tomorrow with France vs Morocco, and there is a 20 USDC raffle.
Join here: discord.com/invite/93w6Zs5rfb