Top stuff once again. Bringing validity to the conversation which is too often overlooked in the football analysis space.
22.09.2025 16:46 โ ๐ 5 ๐ 1 ๐ฌ 0 ๐ 0@probberechts.bsky.social
PhD student @dtai-kuleuven.bsky.social, applying Machine Learning on sports data.
Top stuff once again. Bringing validity to the conversation which is too often overlooked in the football analysis space.
22.09.2025 16:46 โ ๐ 5 ๐ 1 ๐ฌ 0 ๐ 0Thanks! ๐ Happy to hear it resonated.
22.09.2025 21:42 โ ๐ 2 ๐ 0 ๐ฌ 0 ๐ 0Before 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แตข).
12.09.2025 10:29 โ ๐ 3 ๐ 0 ๐ฌ 1 ๐ 0We 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...).
19.08.2025 19:39 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0PyData 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.
24.06.2025 09:09 โ ๐ 0 ๐ 0 ๐ฌ 1 ๐ 0Our 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.
11.06.2025 13:49 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0I strongly believe biomechanical analysis will be the next big leap in sports analyticsโand not just for the pros. I got a glimpse by testing the @runeasi.bsky.social sensor (a @dtai-kuleuven.bsky.social spin-off) and wrote about how it helped during my marathon training โ runeasi.ai/my-marathon-...
11.06.2025 11:27 โ ๐ 6 ๐ 3 ๐ฌ 3 ๐ 0It's mostly hockey taking ideas from soccer, but one big takeaway for me was the potential in the overlap between data analytics and sports science. In soccer, they mostly live in separate silos.
08.06.2025 20:51 โ ๐ 2 ๐ 0 ๐ฌ 1 ๐ 0Had the pleasure of attending the Linkรถping Hockey Analytics Conference this week. Thought โicingโ was just for cakes, but somehow they still let me on stage ๐ Loved the welcoming community and saw lots of familiar ideas with huge potential across sports. #LINHAC
08.06.2025 19:47 โ ๐ 8 ๐ 0 ๐ฌ 1 ๐ 0I'm familiar with โจ to denote the element-wise product of two matrices, but I wouldn't know how to interpret this particular formula without a definition. That said, any symbol can be used in maths as long as it's clearly defined within the given context. So, I don't see an issue with it per se.
04.06.2025 16:34 โ ๐ 0 ๐ 0 ๐ฌ 1 ๐ 0Iโm honored by @leanderalphabet.bsky.social excellent write up of our soccer research!
Lots of credit to my wonderful collaborators @janvanhaaren.be @wannesm.bsky.social @probberechts.bsky.social Maaike Lotte Tom @lorenzocascioli.bsky.social @hugoriosneto.bsky.social Max Arne Tim & so many others
The Belgian lab shaping modern soccerโs data revolution
03.06.2025 13:28 โ ๐ 60 ๐ 15 ๐ฌ 3 ๐ 3๐ Something's changed at kloppy.pysport.org
Weโve completely rewritten and reorganized ๐ค๐ฅ๐จ๐ฉ๐ฉ๐ฒ's documentation, now with:
โข ๐ Quickstart Guide for new users
โข ๐ API Reference for power users
Dive in & let us know what you think!
@pysport.org ๐คฉ
The paper submission deadline is approaching!
Submit your work to our ๐๐จ๐ซ๐ค๐ฌ๐ก๐จ๐ฉ ๐จ๐ง ๐๐ & ๐๐๐ญ๐ ๐๐ข๐ง๐ข๐ง๐ ๐๐จ๐ซ ๐๐ฉ๐จ๐ซ๐ญ๐ฌ ๐๐ง๐๐ฅ๐ฒ๐ญ๐ข๐๐ฌ at @ecmlpkdd.org by ๐๐ฎ๐ง๐ ๐๐!
๐จThe third and final blog post in our series on possession value models design decisions๐: Can the features chosen to represent the game state inadvertently bias player ratings? w/
@probberechts.bsky.social @jessejdavis.bsky.social Lode Van Tente
dtai.cs.kuleuven.be/sports/blog/...
The workshop is co-located with ECML PKDD, so the location follows their venue. But Iโm not complaining. ๐ I'm sure it will be a great spot and I hope to see you there!
10.04.2025 13:14 โ ๐ 0 ๐ 0 ๐ฌ 1 ๐ 0