Joris Bekkers
banner
unravelsports.com
Joris Bekkers
@unravelsports.com
1.6K followers 150 following 130 posts
Football Analytics Consultant from the Netherlands PySport since 2023 U.S. Soccer Federation since 2018 AFC Bournemouth 2017 ๐ŸŒ€ ๐ฉ๐ข๐ฉ ๐ข๐ง๐ฌ๐ญ๐š๐ฅ๐ฅ ๐ฎ๐ง๐ซ๐š๐ฏ๐ž๐ฅ๐ฌ๐ฉ๐จ๐ซ๐ญ๐ฌ ๐Ÿ”— unravelsports.github.io ๐Ÿ’ฌ All views are my own
Posts Media Videos Starter Packs
Pinned
๐ŸŒ€ ๐Ž๐ฉ๐ž๐ง-๐’๐จ๐ฎ๐ซ๐œ๐ž ๐…๐จ๐จ๐ญ๐›๐š๐ฅ๐ฅ ๐€๐ง๐š๐ฅ๐ฒ๐ญ๐ข๐œ๐ฌ @ ๐๐ฒ๐ƒ๐š๐ญ๐š ๐‹๐จ๐ง๐๐จ๐ง ๐Ÿ๐ŸŽ๐Ÿ๐Ÿ“

On Saturday I presented a Graph Neural Network Expected Possession Value model at @pydatalondon.bsky.social 2025.

This ๐†๐ซ๐š๐ฉ๐ก๐„๐๐• model is an ML approach that predicts scoring probability for any moment in the game

๐Ÿ”— tinyurl.com/pydata-ldn25
Reposted by Joris Bekkers
PySport @pysport.org ยท 3d
๐Ÿ”ท ๐ค๐ฅ๐จ๐ฉ๐ฉ๐ฒ ๐ฏ๐Ÿ‘.๐Ÿ๐Ÿ–.๐ŸŽ ๐ฌ๐ฉ๐จ๐ง๐ฌ๐จ๐ซ๐ž๐ ๐›๐ฒ ๐ˆ๐Œ๐๐„๐‚๐“

Today marks another big day for football analytics! Together with @impect-official.bsky.social
we release a novel dataset with event data for the ๐Ÿ๐ŸŽ๐Ÿ๐Ÿ‘/๐Ÿ๐Ÿ’ ๐†๐ž๐ซ๐ฆ๐š๐ง ๐๐ฎ๐ง๐๐ž๐ฌ๐ฅ๐ข๐ ๐š.

๐Ÿ“Ž kloppy.pysport.org
Reposted by Joris Bekkers
๐Ÿš€ ๐๐ข๐  ๐ง๐ž๐ฐ๐ฌ ๐Ÿ๐จ๐ซ ๐ญ๐ก๐ž ๐Ÿ๐จ๐จ๐ญ๐›๐š๐ฅ๐ฅ ๐š๐ง๐š๐ฅ๐ฒ๐ญ๐ข๐œ๐ฌ ๐œ๐จ๐ฆ๐ฆ๐ฎ๐ง๐ข๐ญ๐ฒ!

We are thrilled to announce the release of our ๐จ๐ฉ๐ž๐ง ๐๐š๐ญ๐š โ€“ the ๐ฆ๐จ๐ฌ๐ญ ๐œ๐จ๐ง๐ญ๐ž๐ฑ๐ญ๐ฎ๐š๐ฅ๐ข๐ณ๐ž๐ ๐ž๐ฏ๐ž๐ง๐ญ ๐๐š๐ญ๐š๐ฌ๐ž๐ญ ๐ข๐ง ๐Ÿ๐จ๐จ๐ญ๐›๐š๐ฅ๐ฅ, covering the 2023/24 ๐๐ฎ๐ง๐๐ž๐ฌ๐ฅ๐ข๐ ๐š ๐ฌ๐ž๐š๐ฌ๐จ๐ง, including Bayer 04 Leverkusenโ€™s historic invincible campaign.
Reposted by Joris Bekkers
PySport @pysport.org ยท 6d
๐€๐ง๐š๐ฅ๐ฒ๐ญ๐ข๐œ๐ฌ ๐‚๐ฎ๐ฉ ๐€๐ง๐ง๐จ๐ฎ๐ง๐œ๐ž๐ฆ๐ž๐ง๐ญ - ๐‘๐ž๐ ๐ข๐ฌ๐ญ๐ซ๐š๐ญ๐ข๐จ๐ง ๐ƒ๐ž๐š๐๐ฅ๐ข๐ง๐ž

Last week we announced the first ever ๐’๐ค๐ข๐ฅ๐ฅ๐‚๐จ๐ซ๐ง๐ž๐ซ ๐— ๐๐ฒ๐’๐ฉ๐จ๐ซ๐ญ ๐€๐ง๐š๐ฅ๐ฒ๐ญ๐ข๐œ๐ฌ ๐‚๐ฎ๐ฉ. Due to the overwhelming interest we have made the decision to close registrations on ๐–๐ž๐๐ง๐ž๐ฌ๐๐š๐ฒ ๐Ÿ๐Ÿ๐ง๐ ๐Ž๐œ๐ญ๐จ๐›๐ž๐ซ (๐Œ๐ข๐๐ง๐ข๐ ๐ก๐ญ ๐‚๐„๐“).

๐’๐ข๐ ๐ง ๐”๐ฉ pysport.org/analytics-cup
Reposted by Joris Bekkers
๐ŸŽ‰ penaltyblog v1.6.1 is out!

โœจ What's new:

- Python 3.14 support
- scipy 1.16+ compatibility
- Better numerical stability for Negative Binomial model
- New Colab notebook for implied probabilities example

pip install --upgrade penaltyblog
Keep the hype coming!
The data contains 10 full games of tracking data (at 10fps), SkillCorner's dynamic events and phases of play for those 10 games, and physical aggregate data for midfielders in 175 games. I think that's about as different as it can get, but I might be biased.
Reposted by Joris Bekkers
PySport @pysport.org ยท 12d
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
Once you put Lao Gan Ma on one dish it becomes an addiction you can't get rid of ๐Ÿ™ƒ
About the Dutch syrup, people only put this on pancakes, but it works really really well if your marinade needs some sugar but don't want it to be sweet.
Spring onion, Lao Gan Ma crispy chili oil, peanut butter (although we use home made "sunflowerseed butter"), Dutch syrup called "schenkstroop" (small drop will have a big effect on marinades), miso paste, sambal, sesame paste. To a lesser extend Chinkiang black vinegar, gochujang and anchovis.
Reposted by Joris Bekkers
We're hiring a Data Scientist at @arsenalfc.bsky.social to push the state-of-the-art in applied women's football research! careers.arsenal.com/jobs/6550595...

Feel free to reach out with any questions ๐Ÿ™‚
Reposted by Joris Bekkers
We're hiring ๐ŸŽ‰

Do you want to work at the cutting edge of football analytics, elevating the Women's game, or do you know someone who might?

More information / application details here:
careers.arsenal.com/jobs/6550595...
Data Scientist (Consultant) - Arsenal Football Club
Exciting opportunity to play a key role in elevating the Womenโ€™s game through cutting-edge analytics.
careers.arsenal.com
Reposted by Joris Bekkers
Last few days to submit your talk!
pysport.org PySport @pysport.org ยท Aug 15
๐Ÿ”ท ๐๐ฒ๐’๐ฉ๐จ๐ซ๐ญ ๐— ๐๐ฒ๐ƒ๐š๐ญ๐š ๐„๐ข๐ง๐๐ก๐จ๐ฏ๐ž๐ง ๐‚๐š๐ฅ๐ฅ ๐Ÿ๐จ๐ซ ๐๐ซ๐จ๐ฉ๐จ๐ฌ๐š๐ฅ๐ฌ! ๐Ÿ”ถ

On December 9th @PyData Eindhoven and @pysport.org will organize ๐๐ฒ๐ƒ๐š๐ญ๐š ๐„๐ข๐ง๐๐ก๐จ๐ฏ๐ž๐ง ๐Ÿ๐ŸŽ๐Ÿ๐Ÿ“!

๐Œ๐จ๐ซ๐ž ๐ข๐ง๐Ÿ๐จ: lnkd.in/eBGWKs3V
What an incredibly cool viz!
Reposted by Joris Bekkers
PySport @pysport.org ยท Sep 18
๐Ÿšจ Call for Speakers!
PySport ร— PyData Eindhoven is back on Dec 9, 2025 ๐ŸŸ๏ธ
Weโ€™re looking for 7 Sports Analytics talks โ€“ share your project with the community!

๐Ÿ’ก Submit now: cfp.pydata.org/pydata-eindh...
PyData Eindhoven 2025
Schedule, talks and talk submissions for PyData Eindhoven 2025
cfp.pydata.org
Because everybody deserves baby pandas in their feed ๐Ÿ˜Œ
Words are hard, you know what I mean
Salary paid in stable coins? I don't think the fraud engineer is not doing it's job...
If you have iPhone, add the Suica card to your wallet and top it up before you go. It works in the Tokyo subway, and some other places too.
I don't think the JPass is cost efficient anymore after a 40% price increase, unless you travel insane amounts.

You have all my tips already, but the one tip I forgot, 7Eleven is a magical place for a quick snack ๐Ÿ˜
Reposted by Joris Bekkers
PySport @pysport.org ยท Aug 20
๐Ÿ”ท ๐—ธ๐—น๐—ผ๐—ฝ๐—ฝ๐˜† ๐˜ƒ๐Ÿฏ.๐Ÿญ๐Ÿณ.๐Ÿญ

Yesterday, we pushed a new minor release (3.17.1) to fix some minor (yet annoying) bugs.

๐‘๐ž๐ฅ๐ž๐š๐ฌ๐ž ๐๐จ๐ญ๐ž๐ฌ: github.com/PySport/klop...
Reposted by Joris Bekkers
PySport @pysport.org ยท Aug 15
If you want to know more about the types of Sports analytics talks you might see, the PySport YouTube channel currently has 12 previously held talks available online to draw inspiration from!

www.youtube.com/@PySport-fg2mu
PySport
www.youtube.com
Reposted by Joris Bekkers
PySport @pysport.org ยท Aug 15
The ๐‚๐š๐ฅ๐ฅ ๐Ÿ๐จ๐ซ ๐๐ซ๐จ๐ฉ๐จ๐ฌ๐š๐ฅ๐ฌ has been opened, so if you're interested in sharing ๐‘ฆ๐‘œ๐‘ข๐‘Ÿ passion project, don't hesitate to submit it! All talks will be in English. The deadline of submission is October 12th.
Reposted by Joris Bekkers
PySport @pysport.org ยท Aug 15
๐ŸŽŸ๏ธ ๐‘‡๐‘–๐‘๐‘˜๐‘’๐‘ก๐‘  ๐‘Ž๐‘Ÿ๐‘’ ๐‘›๐‘œ๐‘ค ๐‘œ๐‘› ๐‘ ๐‘Ž๐‘™๐‘’!

The event will comprise of 7 Sports Analytics talks and 14 talks on general Machine Learning and Data Engineering applications.