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...
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: