You are definitely one of my favourites @unravelsports.bsky.social ❤️
You are definitely one of my favourites @unravelsports.bsky.social ❤️
Don't miss the deadline for the LISS Football Analytics Symposium! Here are 3 reasons to get that abstract in 👇
1️⃣ Make an impact: Present your work directly to club analysts
2️⃣ Low effort: 2-page abstract (published research welcome!)
3️⃣ Learn from 4 of my favourite speakers on soccer analytics
We’re recruiting for a Data Engineer to join our Research team at Liverpool FC. In my (perhaps biased) view, it’s a great opportunity to join an excellent team, work at the forefront of sports analytics, and have a tangible impact.
www.linkedin.com/posts/conorq...
⚽Event Announcement⚽
Leuven Institute of Sport Science’s #FootballAnalytics Symposium will take place on April 23!
Current invited speakers are Prof. Pascal Bauer (DFB, USaarland) and @unravelsports.bsky.social
Abstract submission closes on Feb 26 @ 17:00 CET
www.kuleuven.be/liss/events/...
It’s that time of year again: proposals are now being accepted to present at Opta Forum 2026, which is taking place in London at the end of March.
If you are interested in taking part, the submission deadline is 9th February. Full details can be found ⬇️
www.statsperform.com/resource/opt...
Continuing the tradition, I have compiled an end-of-year overview of the soccer analytics content that I liked the most in 2025. This edition includes pointers to about 200 resources, including research papers, blog posts, news articles, podcasts, and webinars.
janvanhaaren.be/posts/soccer...
Can we measure the ability to block dangerous passes in soccer? ⛔️⚽️
We recently presented our latest research paper "Quantifying Off-Ball Defensive Impact through Cover Shadows" at the Hudl Performance Insights 2025 Conference:
📺 youtu.be/kf6far1Zst8?...
📝 static.hudl.com/craft/perfor...
We're expanding the Club Brugge Football Data Science team. As our Football Data Scientist, you'll work with one of the most advanced analytics infrastructures in football to help management, scouting, and analysis staff turn data into better decisions.
jobs.clubbrugge.be/en/football-data-scientist
IMPECT released a season of public event data! ⚽
There’s already plenty of event data out there — so why care? Because IMPECT’s data adds some really cool and unique features, such as their Packing Zones.
And with the new kloppy v3.18 release, it's really easy to get started with this dataset.
We’re excited to launch the 𝐒𝐤𝐢𝐥𝐥𝐂𝐨𝐫𝐧𝐞𝐫 𝐗 𝐏𝐲𝐒𝐩𝐨𝐫𝐭 𝐀𝐧𝐚𝐥𝐲𝐭𝐢𝐜𝐬 𝐂𝐮𝐩 - a hackathon-style challenge that will bring together the community to collaborate, compete, and innovate using open-source SkillCorner data.
👉 Sign up pysport.org/analytics-cup
Top stuff once again. Bringing validity to the conversation which is too often overlooked in the football analysis space.
Thanks! 🙏 Happy to hear it resonated.
Before an app launches, it undergoes usability testing. Why shouldn't an advanced sports metric?
In our latest blog, we propose 4 criteria:
1️⃣ Trustworthy
2️⃣ Novel
3️⃣ Intuitive
4️⃣ Useful
Then, we put VAEP to the test...
\w @jessejdavis.bsky.social & Maaike Van Roy
dtai.cs.kuleuven.be/sports/blog/...
You can first combine the xG of multiple shots in a possession as 1 − ∏(1 − xGᵢ).
We can use xG to compute post-hoc win-draw-loss probabilities.
Our new blogpost shows MCMC's estimates of these probabilities are unstable, computing them exactly is faster than approximating them, and MCMC's runtime strongly depends on its implementation.
dtai.cs.kuleuven.be/sports/blog/...
Looking forward to the #MLSA25 workshop next week at @ecmlpkdd.org! We'll have some exciting research on soccer, ultimate frisbee, basketball and table tennis. ⚽🥏🏀🏓
Want a sneak peek? The papers are already available on the workshop website 👇
The Carnegie Mellon Sports Analytics Conference is an annual event dedicated to highlighting the latest sports research from the statistics and data science community. Registration for the 2025 CMSAConference is open.
🔗 www.cmsaconference.com
“What if, when the opposition has 11 players behind the ball, a centre-back decided it was more worthwhile to ‘kick for touch’ rather than attempt to play through midfield?”
Oh boy do I have a research presentation for you
Excited to announce a new paper together with @sigridolthof.bsky.social entitled "Perspectives on data analytics for gaining a competitive advantage in football: computational approaches to tactics".
This is a synthesis article that has 3 key objectives
www.tandfonline.com/doi/epdf/10....
1 / 4
It should work for the 2025/26 season. You only need to disable the cache once to discover the new season (see also github.com/probberechts...).
PyData Eindhoven 2025 collaboration with PySport. December 9th 2025.
🔷 𝐏𝐲𝐒𝐩𝐨𝐫𝐭 𝐗 𝐏𝐲𝐃𝐚𝐭𝐚 𝐄𝐢𝐧𝐝𝐡𝐨𝐯𝐞𝐧 𝐂𝐚𝐥𝐥 𝐟𝐨𝐫 𝐏𝐫𝐨𝐩𝐨𝐬𝐚𝐥𝐬! 🔶
On December 9th @PyData Eindhoven and @pysport.org will organize 𝐏𝐲𝐃𝐚𝐭𝐚 𝐄𝐢𝐧𝐝𝐡𝐨𝐯𝐞𝐧 𝟐𝟎𝟐𝟓!
𝐌𝐨𝐫𝐞 𝐢𝐧𝐟𝐨: lnkd.in/eBGWKs3V
Your fave women’s footie analytics gals (@cata-bush.bsky.social and myself, ofc) are at it again!
Below is a VAEP inspired breakdown of the Women’s Euros group stages - read to see which players and teams have shown out or bombed (whoops, Netherlands 👀):
open.substack.com/pub/beyondth...
Our Women's Euro 2025 predictions are out! 🔮
Spain 🇪🇸 is our model's favorite to win the title, with Germany 🇩🇪 close behind. Meanwhile, Belgium 🇧🇪 will most likely be eliminated in the group stage.
w\ @jessejdavis.bsky.social
dtai.cs.kuleuven.be/sports/blog/...
📊 Our interactive visualization provides detailed odds for each team advancing past the group stage and eventually winning the tournament. We will update the probabilities after each round.
dtai.cs.kuleuven.be/sports/euro2...
According to our simulations, the top 5 favorites are:
🇪🇸 29% 🇩🇪 26% 🏴 19% 🇸🇪 11% 🇫🇷 9%
We estimate each team’s strength based on historical performances using Elo ratings. Then, we run Monte-Carlo simulations to calculate the probability of every team reaching each stage of the tournament.
Our Women's Euro 2025 predictions are out! 🔮
Spain 🇪🇸 is our model's favorite to win the title, with Germany 🇩🇪 close behind. Meanwhile, Belgium 🇧🇪 will most likely be eliminated in the group stage.
w\ @jessejdavis.bsky.social
dtai.cs.kuleuven.be/sports/blog/...
We're looking for an ML Engineer to join our team at Sportec Solutions. Lots of exciting projects in the pipeline, including ones with skeletal-tracking data. Apply or pass it on to someone who might be interested!
sportec-solutions.jobs.personio.de/job/2151299?...
🚀 Ingestify 0.7.0 is live
Parsing football data with kloppy is fun. The hard bit is fetching raw files and keeping them clean and version-safe.
That’s the gap Ingestify fills.
github.com/PySport/inge...
It’s a wearable that anyone can use, although the focus is currently on physiotherapists. Essentially, it’s an IMU worn in a belt around the hips. I used it on (almost) all my runs outdoors, and for me, one of its main strengths was the consistency of the insights across different terrains.