Sign in

Amod Sahasrabudhe

@amod35.bsky.social
1.7K followers 72 following 64 posts

Research Scientist / PhD @ ETH Zurich former - Gemini Sports, United States Soccer Federation, Villarreal Northeastern University

PostsRepliesMedia
Amod Sahasrabudhe @amod35.bsky.social · 22/09/2026
🧵 RANT THREAD AIFF hosting Brazil and Uruguay might be one of the dumbest decisions in a long series of questionable decisions by Indian football's administrators, and the money involved makes it even harder to understand. (1/n)
100
Amod Sahasrabudhe @amod35.bsky.social · 04/04/2026
Ranjit Bajaj took loans worth ₹2 crore (~$250K), risking his own property, to fund visas, travel & stay for young Indian footballers—with zero support from AIFF. I hope these kids are picked by top clubs soon as they are the hope of Indian football. Jai Hind 🇮🇳
020
Amod Sahasrabudhe @amod35.bsky.social · 26/09/2025
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!
050
Amod Sahasrabudhe @amod35.bsky.social · 22/09/2025
Great article @probberechts.bsky.social @jessejdavis.bsky.social and Maaike! So important to know if what you build really matters
140
Reposted by Amod Sahasrabudhe
Joris Bekkers @unravelsports.bsky.social · 28/06/2025
🌀 𝐅𝐨𝐨𝐭𝐛𝐚𝐥𝐥 𝐀𝐧𝐚𝐥𝐲𝐭𝐢𝐜𝐬 𝐚𝐭 𝐏𝐲𝐃𝐚𝐭𝐚 𝐋𝐨𝐧𝐝𝐨𝐧 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...
youtube.com
Joris Bekkers - Cutting Edge Football Analytics in Python | PyData London 25
YouTube video by PyData
1144
Amod Sahasrabudhe @amod35.bsky.social · 17/06/2025
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
010
Reposted by Amod Sahasrabudhe
Joris Bekkers @unravelsports.bsky.social · 10/06/2025
🌀 𝐎𝐩𝐞𝐧-𝐒𝐨𝐮𝐫𝐜𝐞 𝐅𝐨𝐨𝐭𝐛𝐚𝐥𝐥 𝐀𝐧𝐚𝐥𝐲𝐭𝐢𝐜𝐬 @ 𝐏𝐲𝐃𝐚𝐭𝐚 𝐋𝐨𝐧𝐝𝐨𝐧 𝟐𝟎𝟐𝟓 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
2185
Reposted by Amod Sahasrabudhe
PySport @pysport.org · 04/06/2025
🩵 𝐊𝐥𝐨𝐩𝐩𝐲 𝐯𝟑.𝟏𝟕.𝟎 + 𝐍𝐞𝐰 𝐃𝐨𝐜𝐮𝐦𝐞𝐧𝐭𝐚𝐭𝐢𝐨𝐧! 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
121
Reposted by Amod Sahasrabudhe
Pieter Robberechts @probberechts.bsky.social · 30/05/2025
👀 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 🤩
096
Amod Sahasrabudhe @amod35.bsky.social · 06/05/2025
Hey @hugoriosneto.bsky.social, is that your work I see in this Scouted article? 👀
000
Amod Sahasrabudhe @amod35.bsky.social · 17/04/2025
THIS FOOTBALL CLUB!
000
Amod Sahasrabudhe @amod35.bsky.social · 04/04/2025
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!?!?!?
000
Amod Sahasrabudhe @amod35.bsky.social · 09/03/2025
🇮🇳🏆
011
Reposted by Amod Sahasrabudhe
PySport @pysport.org · 26/02/2025
🌉🌁 𝐁𝐮𝐢𝐥𝐝𝐢𝐧𝐠 𝐛𝐫𝐢𝐝𝐠𝐞𝐬! 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
1152
Amod Sahasrabudhe @amod35.bsky.social · 21/02/2025
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)
media.tenor.com
a man is sitting in front of an lg advertisement
ALT: a man is sitting in front of an lg advertisement
000
Amod Sahasrabudhe @amod35.bsky.social · 18/02/2025
Nothing beats the Athletic article @johnspacemuller.com wrote about that project!
030
Amod Sahasrabudhe @amod35.bsky.social · 13/02/2025
🚀 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!
051
Reposted by Amod Sahasrabudhe
PySport @pysport.org · 13/02/2025
@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!
111
Reposted by Amod Sahasrabudhe
PySport @pysport.org · 13/02/2025
🚀 Great to see this improved data structure! Glad we could be of some help with this. Thanks @pff-fc.bsky.social!
183
Amod Sahasrabudhe @amod35.bsky.social · 25/01/2025
First season with Athletic Bilbao. Got blessed with this
000
Amod Sahasrabudhe @amod35.bsky.social · 23/01/2025
So fun squashing those 🐛
100
Reposted by Amod Sahasrabudhe
PySport @pysport.org · 16/01/2025
🔹 𝐏𝐲𝐒𝐩𝐨𝐫𝐭 - 𝐎𝐩𝐞𝐧-𝐒𝐨𝐮𝐫𝐜𝐞 𝐒𝐩𝐨𝐫𝐭𝐬 𝐀𝐧𝐚𝐥𝐲𝐭𝐢𝐜𝐬 𝐒𝐮𝐫𝐯𝐞𝐲 - 𝟐𝟎𝟐𝟓 🔹 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...
forms.gle
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...
195
Amod Sahasrabudhe @amod35.bsky.social · 05/01/2025
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 🫠
000
Amod Sahasrabudhe @amod35.bsky.social · 13/12/2024
Amazing! 🎊🏆
000
Reposted by Amod Sahasrabudhe
Joris Bekkers @unravelsports.bsky.social · 12/12/2024
🏃‍♂️⏪ 🏃‍♀️ 𝐀𝐧 𝐈𝐧𝐭𝐮𝐢𝐭𝐢𝐯𝐞 𝐌𝐞𝐚𝐬𝐮𝐫𝐞 𝐟𝐨𝐫 𝐏𝐫𝐞𝐬𝐬𝐢𝐧𝐠 𝐢𝐧 𝐒𝐨𝐜𝐜𝐞𝐫 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...
unravelsports.github.io
🔬 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 ...
43718
Reposted by Amod Sahasrabudhe
Jesse Davis @jessejdavis.bsky.social · 12/12/2024
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/...
dtai.cs.kuleuven.be
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…
1147
Amod Sahasrabudhe @amod35.bsky.social · 11/12/2024
Back in 5th or 6th grade, I remember having an English essay book and one of the topics was "Why should you wish 'All The Best' and not 'Good Luck' " and although I don't remember the exact reasons it has stuck with me now where wishing someone "Good Luck" feels wrong
100
Reposted by Amod Sahasrabudhe
American Soccer Analysis @americansocceranalysis.com · 21/11/2024
See below for a message from the family of Om Arvind, our friend and contributor who passed away earlier this year. Gifts within the United States (no transaction fee): epay.icc.edu/C20866_ustor... Gifts outside the United States (3.3% +$.30 per transaction): checkout.square.site/merchant/0W6...
HELP US CONTINUE TO HONOR OM’S MEMORY!

It has been just over six months since we lost our beloved Om, and every day without him is a struggle. Yet, through our sorrow, we find strength in remembering the person he was and the dreams he carried. Om’s heart was always with those in need, and had he been here today, we know he would have been an outstanding EMT—dedicated to delivering healthcare to the most vulnerable.

In Om’s memory and to honor the incredible impact he could have made, we've established the Om Arvind Healthcare Opportunity Endowed Scholarship. This scholarship will provide opportunities for underserved and underrepresented individuals to pursue a healthcare career at Illinois Central College, ensuring that Om’s spirit of service lives on. Thanks to those who have already donated over $13,000.

We’re just $7,000 away from fully endowing this scholarship and making it permanent. Your support is crucial to help us reach this important milestone—every dollar brings us closer!

Click on one of the links below to donate:
13326
Amod Sahasrabudhe @amod35.bsky.social · 16/11/2024
The tool allows users to integrate tracking data and observe them as video frames, while integrating a custom machine learning model to observe frame-by-frame predictions. The tool also allows functionality to move players around for creating "what-if" scenarios!
1161
Reposted by Amod Sahasrabudhe
John Muller @johnspacemuller.com · 15/11/2024
Made one for soccer analytics dorks go.bsky.app/Hu8kEtH
2734882
Amod Sahasrabudhe @amod35.bsky.social · 15/11/2024
Excited to speak at Northeastern University's Sports Analytics Conference on Nov 20, 2024, supported by @pysport.bsky.social ! I'll dive into an open-source tool for insights from ML tracking data, its inspiration, and practical use in football. If you're in Boston, stop by to chat. See you there!
264