Premier League Data Analysis

Sulabh Shrestha
Sep 3, 2018 · 2 min read

After months and months of machine learning and data per-processing, I am now ready to get my hands dirty on some real and interesting data. I took the data-set of the premier league since it’s inception from 1992 and have done basic data analysis on the data-set. This is my first try so suggestions, improvements, contributions and bugs are welcomed.


This is just a short summary of what I found. There are also some obvious stuffs so bear with me :). To see the full stuff, visit my GitHub page which is at the end of this article.

This is a graph of all the clubs with their best positions on the premier league since it’s inception on 1992. As from this data, we can see that Manchester United, Blackburn Rovers, Manchester City, Arsenal FC, Chelsea FC and Leicester City are the only clubs to win the premier league in the 26 years running. Only Blackburn Rovers have won the premier league and have been relegated from the premier league.

This interesting thing from this data analysis is that there is no best place finish on the 12th and 18th position. Weird right? It was also weird for the first time. This is the power of the data analysis that we can find new stuffs from just plotting the raw data.


Sulabh Shrestha

Written by

Machine Learning Engineer. 👦 🏢

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade