so this is still a few weeks away from being available, but I will have a web app that will allow you to collect your own xG data for most leagues. There will also be a scratch pad for non team stuff, like if you want to know what the xG of your Sunday League world was ;)
Delighted to get started in my new role as Data Visualisation Editor for
@OptaAnalyst
. Data Journalism is something I've wanted to do for a long long time 👨💻📊
OPEN SOURCE FOOTBALL UPDATE:
Not the finished product, but I choose some random inputs to give you all an idea of how it looks. There is an editable table for users incase they make a mistake (like I did) and need to edit a field/delete a row :).
Messi is just always on another level. 6 goals and 5 assist following a carry. One of those goals and one of those assists came last night. 56 of his carries resulted in a shot or a chance created. The second highest in the leagues is Ødegaard with 39.
I've been told to champion my accomplishments so this is the tweet... But as an Irishman I'm extremely self-deprecating by nature and feel real awkward about this .... but I was nominated for and won an award from ~500 colleagues in our company for my work on the Analyst...
Very very very happy to say I‘ve accepted a data analyst role with
@OptaPro
. Knutson‘s Law is true. Learn to code, show what you can do and work hard. Can’t wait to start my dream job!! 😍⚽️✨
Delighted to say I’ve signed a contract extension with Stats Perform FC that will see me off the bench and back in the first team with a more senior role. Expect a lot more viz, articles, and a lot more cool shit on The Analyst!
Open Source Football will be available from now until next week for you to play around with! Send me a DM if you've any questions, bug reports, suggestions. Members area coming next! Enjoy and share!! :D
🐍🐍 Thread:
There is so no secret formula. There are no shortcuts (if you think you've found one you'll waste hours and realise there was a simple answer all along). You just have to start from step one, like any language, you need the foundations before you can experiment.
Make your viz as good as they can be. The first render is not the end product. Had the privilege of going over every single part of my graphics with Tom when he was at Stats Perform. You never know when you‘ll be presenting it to your subject so do it right. Great job,
@Worville
Hey tweeps, almost two weeks ago my boy was born! Taking some time away from work in December to be with the family and keep our daughter entertained so apologies if responses are slow if you’re looking for me. Back in January!
"People are just freaking out, because he had this game against Spurs. When you see his complete season, he is just not THAT good and lacking consistency."
Wrote this for
@OptaPro
:
I want to talk a bit about this diamond plot from the article before the Squared Axis Purists come moaning from their air-conditioned rooms. Also want to give some advice to myself when I first started vizzing in python [thread]
I've gone into a bit more detail about the app here. If you've any questions or suggestions I'll be collecting them from the comments :). Really appreciate the feedback so far!
I’ve gotta say ..When I started working with Opta I had my eyes set on migrating into the data science team and working on models, but the work I have done in developing web apps and graphics and now doing the interactive for the Analyst ... there’s nothing else I’d rather do.
If you‘re interested in sports, graphics, and wants to learn/improve how to code, create graphics, and write data-driven articles with a focus on sport, I‘d be happy to mentor a person under-represented in the community - that is POC and/or women. Send me a DM if interested!
Still very much a work in progress, but I've made a Python package for working with
@StatsBomb
's free data. Check it out here and get in touch if there's anything you'd like to see included
*New viz from me*.
It's been ages since I've done any of my beeswarm plots. Here's looking at xG above or below a player's team when they are involved in chances vs when they are not.
Probably had the best day of my entire working career. No accolades or anything just working on a fun and challenging project that you will get to enjoy soon. So grateful and proud to have convinced someone to pay me to do this for a living. Data viz is where it’s at 📈👨🏻💻
I've been waiting for this all summer! We've now started collecting control events so we have a true(r) idea of player carry paths. A lot more to come on these over the coming weeks as this opens up a lot of interesting areas of exploration
Hey, my viz was published in German newspaper Die Welt, looking at likely winners and losers in the Bundesliga :). I also gave a short overview of the model if you speak German
Here's a look at age profiles across leagues since 2009. Lots of take aways from this that merit further study, but I can't stop looking at
#eredivisie
Bruno Fernandes is involved in 55 of every 100 sequences that end in a shot for Man United. The second highest involvement rate across Europe's top 5 leagues. Answers on a postcard for the
#1
spot..
Youri Tielemans is involved in 54 of every 100 sequences that end in a shot for Leicester. The joint highest involvement rate across Europe's top 5 leagues.
I started out this career wanting to be a data scientist, fell in love with creating graphics and automation tools for people to use and now I build front end stuff and do graphics (and still build tools for our editorial guys)…
More art than analysis, but trying out some new things on a work in progress. This is looking at all shots binned by distance to goal. Most likely won't render well on twitter but will share a link soon.