Visualizing the NBA.

NetStats is an interactive basketball analytics platform that aims to visualize player roles and team dynamics. By viewing NBA teams as networks, team dynamics are visualized in a way not done with tradtional statistics. Using simple metrics that take into account a player's place in the network, player roles can be defined that quantitatively describes a player's role within the team.

Team Explorer

Interact with teams through two core lenses: the passing network and lineup-based insights.

Passing Network

Visualize the frequency and direction of passes between players. Hover over a player to see only that player's pass edges. Clicking on a player in the network will open that players shot chart. The Flow toggle in the upper right corner will show a cleaner view of the team's network. The edges in this view are the combined passes between players, where the player on the white side of the edge recieves more passes in the duo.

Lineup Explorer

Examine the table of a team's top 10 5-man lineups and click on one to visualiz that lineup's assist network and shot chart. Both the assist network and shot chart are conditional to that lineup so assists and shots are unique to when those 5 players were sharing the court. Click on any player in the assist network to view that player's shot chart within that lineup.

League Explorer

Player Metrics

Explore different player's roles which account for passes made and recieved as well as the distribution of passes made and recieved along with other descriptive metrics such as touches, dribbles, and time of possession. The roles defined thus far are:

Players who are the offensive engines of their team. High number of passes made and recieved along with high number of touches, time of posession, and scoring

Players with a high number of passes made, with few passes recieved. Less emphasis on scoring than a Hub. Important that they make a lot of passes to several players (wide distribution of high-frequency outgoing pass frequencies).

Players with a high number of passes made and recieved akin to that of a Hub. Important charateristic is they have several high-frequency incoming and outgoing connections. There is less emphasis on scoring, touches, and time of posession for Conduits compared to Hubs.

Players who score in an efficient manner and do not make a lot of passes. This doesn't mean they don't pass or they don't get a lot of assists, but it does imply they typically are on the recieving end of passes.

An offensive black hole, a player that takes many shots at a low efficiency and may have a high number of passes recieved contrasting a very low number of passes made.

Player pages

Click on any player in one of the League tables to view player stats, the individual player's passing network, their role-score calculations, and their shot chart.

Team Metrics

Network metrics that aim to quantify aspects of team dynamics and ball movement charateristics.