Okay, so, Leicester City winning squad, right? Man, where do I even start? It was a wild ride, and I wanted to kinda, like, relive it, but, you know, with data. I wanted to see the magic behind the miracle.

First things first, I grabbed all the data I could find. I’m talking Premier League stats, player stats, team stats…everything. I spent a solid afternoon just scraping websites and downloading CSVs. It was messy, really messy.
Then came the fun part: cleaning the data. Ugh. Names were inconsistent, some stats were missing, dates were all over the place. I used Python with Pandas. I swear, Pandas saved my sanity. I basically went through each column, fixed typos, filled in missing values (where I could reasonably guess), and standardized everything. It was tedious, but it had to be done.
Next, I started digging into the team. Who played the most? What were their key stats? I did a bunch of calculations, things like goals per game, assists per game, pass completion rates. I wanted to see who the consistent performers were. Turns out, it was exactly who you’d think, but having the numbers to back it up felt good.
The Engine Room: Kante and Drinkwater
- Kante’s interceptions and tackles were insane. He was everywhere.
- Drinkwater’s long balls and passing range were super important in getting the ball forward.
The Sharp End: Vardy and Mahrez

- Vardy’s goals, obviously. But also, his work rate. He never stopped running.
- Mahrez’s dribbling and creativity. He could unlock defenses with a single move.
I also looked at the team’s overall performance. Goals scored, goals conceded, win percentage… the basics. But then I dug deeper. I looked at their form throughout the season. Were they consistently good, or did they have peaks and valleys? Turns out, they were surprisingly consistent, especially in the second half of the season.
Then, I tried to visualize it all. I made some charts and graphs to show the key stats and trends. Nothing fancy, just basic line graphs and bar charts. It helped me see the story of the season in a visual way. For example, a graph showing their goals scored versus goals conceded over time really highlighted their defensive solidity.
I spent a good few hours playing around with different visualizations, trying to find the best way to tell the story. In the end, I went with a few simple but effective charts that showed their key stats and their consistency throughout the season.
Finally, I wrote up my findings. I tried to keep it simple and straightforward, focusing on the key stats and trends that I had uncovered. It was about more than just the numbers, it was about telling the story of Leicester’s incredible season.