Sign in

Who had the best NBA MVP campaign in the 21st century?

The short answer, 2015–16 Steph Curry. But how does his MVP campaign stack up against LeBron, Kevin Durant, Kobe, or Shaq? Do other NBA legends who have won an MVP award feel slighted by my answer? Or just underappreciated?

Let’s break down the data, courtesy of Basketball Reference. Here’s the code on my GitHub if you are interested.

Basic stats for every MVP winner in the 21st century

From the onset, a few things jump out:

  1. MVP campaigns are separated by year, so multiple time winners show up in multiple years and are considered separately (so feel free to…

My favourite sport is football (soccer). But my favourite sport to talk about is NBA basketball. I even occasionally podcast about the NBA here. The core statistics in basketball are easy to comprehend: points, rebounds, assists, steals, blocks, and wins. And they are full of exciting action. Whereas in football, if it’s not goals or saves, the statistics (fouls, number of passes, CAPs) are rather boring. Both football and basketball have game flow, unlike American football which has quite a lot of start/stop motions.

Moreover, in American football, the players wear helmets and padding, so it’s hard to identify them…


I documented everything I watched this year (sans YouTube videos of how to do my job). Then, the pandemic struck, and I instantly doubled, maybe even tripled(?!), my viewing habits on Netflix, Hulu, and insert your favourite recognizable streaming service here. I tracked what I watched through a Google spreadsheet, with categories like Title, Platform, Genre, and Score.

Did I learn anything new about myself? Not entirely sure. But I decided to explore the data as a mini quarantine project. Below are some data visualizations annotated by some snarky comments. …

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store