The Dymond Formation

After learning how to parse, shape, and compile Statsbomb event data into my preferred formats, I started producing pitch graphics with the help of the 'mplsoccer' library in Python. Once I'd become comfortable creating shot maps, pass maps, aggregating pressure events and much more, I thought: "wouldn't it be great if I could imitate a sort of 'player report'?" A dashboard, if you will...

The Invincibles Dashboard - Click Here To View!

So, using the 'panel' library in Python, I've cobbled together a few of my earlier bits of work and stuck in a drop-down so you can choose whose dashboard you want to see! I've written a little bit of code to clean up the player names, using the Nickname where possible. Though this isn't a huge problem in early 2000's Premier League football, I can reuse it when looking at a certain Lionel Andrés Messi Cuccittini's La Liga matches! Anyway, back to the Invincibles...

I've used Statsbomb's open data to look specifically at Shots (excl. penalties), Key Passes, and Pressures for all Arsenal players with 5+ appearances in the 32 available matches of the 38 game season. As it turns out, only the legendary Justin Hoyte (no?) didn't make the cut.. I've heard that somewhere before. Someone who did make the cut, however, was true Arsenal legend, Thierry Henry, so I've set him as the default value in my Player dropdown to give you something to look at right off the bat!

Once you have a Player selected, you'll be able to see all 3 of their graphics, with their Pressure Map on the right hand side. Use the 'Pressing Breakdown' drop-down to choose the aggregation method. With 20 players and 3 possible Pressing Breakdown options, there are a total of 60 dashboards pre-loaded for your viewing. Things to look out for:

Image of Henry and Pires posing with the PL trophy