Amod Sahasrabudhe
amod35.bsky.social
Amod Sahasrabudhe
@amod35.bsky.social
Data Scientist

Gemini Sports | former - United States Soccer Federation, Villarreal

Northeastern University
Excited to be at #NESSIS this Saturday, representing
@gemini_sports
⚽📊

We’ll share our work on a league-normalized plus-minus approach in football and how it can uncover value in the transfer market.

Lets catch up if you are attending!
September 26, 2025 at 2:45 PM
Great article @probberechts.bsky.social @jessejdavis.bsky.social and Maaike!
So important to know if what you build really matters
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/...
How Do We Know a Metric Is Good? A Case Study on VAEP
In sports analytics, the primary goal is to develop indicators that quantify the skills, capabilities, and tendencies of athletes and…
dtai.cs.kuleuven.be
September 22, 2025 at 9:37 PM
Reposted by Amod Sahasrabudhe
🌀 𝐅𝐨𝐨𝐭𝐛𝐚𝐥𝐥 𝐀𝐧𝐚𝐥𝐲𝐭𝐢𝐜𝐬 𝐚𝐭 𝐏𝐲𝐃𝐚𝐭𝐚 𝐋𝐨𝐧𝐝𝐨𝐧

My @pydatalondon.bsky.social talk on Graph Neural Networks applied to Football has just been uploaded to YouTube, go check it out!

www.youtube.com/watch?v=PUXU...
Joris Bekkers - Cutting Edge Football Analytics in Python | PyData London 25
YouTube video by PyData
www.youtube.com
June 28, 2025 at 1:10 PM
I am attending the IMPECT conference tomorrow in NJ. Looking forward to hearing some smart talks and catching up with people from the football analytics space. Let me know if you will be around!!

@impect-official.bsky.social
June 17, 2025 at 2:34 PM
Reposted by Amod Sahasrabudhe
🌀 𝐎𝐩𝐞𝐧-𝐒𝐨𝐮𝐫𝐜𝐞 𝐅𝐨𝐨𝐭𝐛𝐚𝐥𝐥 𝐀𝐧𝐚𝐥𝐲𝐭𝐢𝐜𝐬 @ 𝐏𝐲𝐃𝐚𝐭𝐚 𝐋𝐨𝐧𝐝𝐨𝐧 𝟐𝟎𝟐𝟓

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
June 10, 2025 at 12:46 PM
Reposted by Amod Sahasrabudhe
🩵 𝐊𝐥𝐨𝐩𝐩𝐲 𝐯𝟑.𝟏𝟕.𝟎 + 𝐍𝐞𝐰 𝐃𝐨𝐜𝐮𝐦𝐞𝐧𝐭𝐚𝐭𝐢𝐨𝐧!

Last week we released a new version of Kloppy that includes fully reworked documentation and support for 3 new tracking data providers amongst dozen of other features and improvements!

🔗 kloppy.pysport.org
June 4, 2025 at 9:11 AM
Reposted by Amod Sahasrabudhe
👀 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 🤩
May 30, 2025 at 11:24 AM
Hey @hugoriosneto.bsky.social, is that your work I see in this Scouted article? 👀
This summer's transfer window will be defined by centre-forwards. So, we have profiled eight of the most in-demand strikers with Attributes and Archetypes.
From Isak to Ekitiké: profiling in-demand strikers
Find the perfect centre-forward with Attributes and Archetypes
scoutedftbl.com
May 6, 2025 at 3:47 PM
THIS FOOTBALL CLUB!
April 17, 2025 at 10:21 PM
Not sure who cares here but I'm playing a HeartGold hardcore nuzlocke (dupes clause optional). I carefully planned my encounters for Whitney and her Milktank and got not one but two female Heracrosses! How're they both modest and have swarm!?!?!?
April 4, 2025 at 12:17 AM
🇮🇳🏆
March 9, 2025 at 6:02 PM
Reposted by Amod Sahasrabudhe
🌉🌁 𝐁𝐮𝐢𝐥𝐝𝐢𝐧𝐠 𝐛𝐫𝐢𝐝𝐠𝐞𝐬!

We brought together contributors from different open source projects to discuss how we can align our work and improve interoperability in football analytics.

Looking forward to the next steps. #FootballAnalytics #OpenSource #PySport
February 26, 2025 at 1:46 PM
Drawing a Spanish side in a European knockout game is exactly what ManUtd needed..

22/23 - Sevilla (UEL QF)
21/22 - A.Madrid (UCL R16)
20/21 - Villarreal (UEL final)
19/20 - Sevilla (UEL SF)
18/19 - Barcelona (UCL QF)
17/18 - Sevilla (UCL R16)
a man is sitting in front of an lg advertisement
ALT: a man is sitting in front of an lg advertisement
media.tenor.com
February 21, 2025 at 2:29 PM
Nothing beats the Athletic article @johnspacemuller.com wrote about that project!
Question, is the @economist.com known for creating AI generated content? @amod35.bsky.social and I were mentioned in this totally strange article a week ago.

Oddly enough we found out because we were tagged by a news summarization bot on LinkedIn...

#deadinternettheory 😂
February 18, 2025 at 2:23 PM
🚀 Excited to see the improved data structure! Proud to contribute to @pysport.org's Kloppy package, especially with the new format integration. Grateful to @unravelsports.com, @probberechts.bsky.social, and @pff-fc.bsky.social for their contributions and for releasing tracking data in open-source!
We’ve restructured our 2022 Men's World Cup dataset.

To streamline analysis and improve usability, we split event data by game and organized metadata and rosters into separate subfolders, each corresponding to a single game.

Download for free ⬇️

www.blog.fc.pff.com/blog/enhance...
Get Free Access to Our Enhanced 2022 World Cup Dataset! — PFF FC BLOG
Unlock the secrets of the 2022 FIFA World Cup with our in-depth dataset! Featuring broadcast tracking, event data, and advanced play-by-play performance grades, this resource is perfect for football e...
www.blog.fc.pff.com
February 13, 2025 at 7:02 PM
Reposted by Amod Sahasrabudhe
@amod35.bsky.social finalized his pull request to integrate this new format into Kloppy a couple of days ago along side his earlier (unreleased) contribution for parsing the individual tracking data files too!
February 13, 2025 at 3:07 PM
Reposted by Amod Sahasrabudhe
🚀 Great to see this improved data structure! Glad we could be of some help with this.

Thanks @pff-fc.bsky.social!
We’ve restructured our 2022 Men's World Cup dataset.

To streamline analysis and improve usability, we split event data by game and organized metadata and rosters into separate subfolders, each corresponding to a single game.

Download for free ⬇️

www.blog.fc.pff.com/blog/enhance...
Get Free Access to Our Enhanced 2022 World Cup Dataset! — PFF FC BLOG
Unlock the secrets of the 2022 FIFA World Cup with our in-depth dataset! Featuring broadcast tracking, event data, and advanced play-by-play performance grades, this resource is perfect for football e...
www.blog.fc.pff.com
February 13, 2025 at 3:07 PM
First season with Athletic Bilbao. Got blessed with this
January 25, 2025 at 4:52 PM
So fun squashing those 🐛
🐛 Today was "find silly things and try to fix them"-day
January 23, 2025 at 2:56 PM
Reposted by Amod Sahasrabudhe
🔹 𝐏𝐲𝐒𝐩𝐨𝐫𝐭 - 𝐎𝐩𝐞𝐧-𝐒𝐨𝐮𝐫𝐜𝐞 𝐒𝐩𝐨𝐫𝐭𝐬 𝐀𝐧𝐚𝐥𝐲𝐭𝐢𝐜𝐬 𝐒𝐮𝐫𝐯𝐞𝐲 - 𝟐𝟎𝟐𝟓 🔹

At PySport we would like to learn more about the use of open-source tools within the sports analytics community. Please help us by filling out the 𝑃𝑦𝑆𝑝𝑜𝑟𝑡 𝑂𝑝𝑒𝑛-𝑆𝑜𝑢𝑟𝑐𝑒 𝑆𝑝𝑜𝑟𝑡𝑠 𝐴𝑛𝑎𝑙𝑦𝑡𝑖𝑐𝑠 𝑆𝑢𝑟𝑣𝑒𝑦.

👉 forms.gle/GCGtwek9eEtN...
PySport - Open-Source Sports Analytics Survey - 2025
Welcome to the PySport Open-Source Sports Analytics Survey 2025! Thank you for participating in this survey. Your insights are invaluable in shaping the future of open-source tools in sports analytics...
forms.gle
January 16, 2025 at 2:55 PM
The last time ManUnited won at Anfield in the Premier League was January 2016. I was preparing for my board exams at the time.

That means I've never seen United beat Liverpool as an adult... and now I can't sleep 🫠
January 5, 2025 at 3:53 AM
Amazing! 🎊🏆
Dommaraju Gukesh, an 18-year-old Indian grandmaster, won the World Chess Championship in Singapore on Thursday. In so doing, Gukesh became the 18th and youngest undisputed world champion in history.
Dommaraju Gukesh, 18, Becomes Youngest World Chess Champion
It had been an unexpectedly close contest in Singapore with Ding Liren. When he won, the normally stoic Gukesh clasped his hands at the board and burst into tears.
www.nytimes.com
December 13, 2024 at 4:57 AM
Reposted by Amod Sahasrabudhe
🏃‍♂️⏪ 🏃‍♀️ 𝐀𝐧 𝐈𝐧𝐭𝐮𝐢𝐭𝐢𝐯𝐞 𝐌𝐞𝐚𝐬𝐮𝐫𝐞 𝐟𝐨𝐫 𝐏𝐫𝐞𝐬𝐬𝐢𝐧𝐠 𝐢𝐧 𝐒𝐨𝐜𝐜𝐞𝐫

It's been over a year now since I was invited to present my 𝐏𝐫𝐞𝐬𝐬𝐢𝐧𝐠 𝐈𝐧𝐭𝐞𝐧𝐬𝐢𝐭𝐲 metric to a small group of people at a SkillCorner event in Dallas, TX.

I've finally put some effort into writing a blog on it!

unravelsports.github.io/2024/12/12/p...
🔬 An Intuitive Measure for Pressing
For a long time I’ve had the aim to develop an intuitive measure for pressing that can be used by coaches, assistants and (data) analysts to identify and analyze pressing situations, compute advanced ...
unravelsports.github.io
December 12, 2024 at 1:34 PM
Reposted by Amod Sahasrabudhe
Part 2 in our series on possession value models design decisions🔍: How the definition of "near future" has interesting effects on player ratings. It's not about 'better,' but about understanding the nuances. @probberechts.bsky.social lorenzo cascioli lode vantente
dtai.cs.kuleuven.be/sports/blog/...
An experimental analysis of possession state value models: part 2
Conceptually, possession value approaches such as VAEP, PV, OBV, and g+ are all identical: they estimate the chances of scoring (and…
dtai.cs.kuleuven.be
December 12, 2024 at 12:02 PM