Welcome to the second edition of the Viz of the Week newsletter, where I'll be featuring a new visual each week and sharing the code behind it.
If you wish to receive these posts straight to your inbox, subscribe to get free updates!
This week I wanted to do a throwback related to my first contribution to this project.
My first contribution to this account ahead of a packed @SkyBetChamp football Friday.
— Son of a corner (@sonofacorner) April 14, 2022
Expected goal differential for every Championship side.
What the hell is going on at West Brom? 😂
Viz inspired by @jonollington pic.twitter.com/Ufl80aKHOu
It's been amazing how much I've enjoyed building Son of a Corner and the support I've received from the community. So if you're reading this, thanks for being here 💛.
In today's featured visual, we'll look at the xG differential in the latest Bundesliga season from a defensive perspective.

The code
If you're interested in replicating the above visual, download the zip file below to get access to the code and data behind it.
If you enjoy these posts and charts, please help me by subscribing to my website and sharing my work.
Until next week! 👋