Welcome to our project about NBA Statistics. In the following slides, you will learn about the top players and their performance in several areas. Player Stats and Information taken from https://www.basketball-reference.com/leagues/NBA_2025_totals.html.

These bar charts compare points, assists, and rebounds per game against each other. The top 10 players in each category are selected. The three variables contribute to overall player performance.

Currently, Giannis Antetokounmpo leads the league in points with 32.67.

Currently, Trae Young leads the league in assists with 12.19.

Currently, Karl-Anthony Towns leads the league in rebounds with 13.1.

Data Source: Basketball Reference

Effective Field Goal Percentage (eFG%) adjusts for three-pointers by giving them 1.5 times the weight of two-pointers. True Shooting Percentage (TS%) includes field goals, three-pointers, and free throws to measure overall scoring efficiency. eFG% focuses on shooting accuracy, while TS% offers a more complete view of a player’s scoring efficiency.

Data Source: Basketball Reference

The stacked bar charts show how many steals and blocks are occurring per game separately. This data highlights the top players of stocks per game.

Total Steals, Blocks, and Stocks per Player
Player Total Steals Total Blocks Total Stocks per Game
Anthony Davis 1.3 2.0 3.3
Brook Lopez 1.3 2.4 3.7
Chet Holmgren 0.8 2.6 3.4
Dejounte Murray 2.4 0.4 2.8
Dyson Daniels 3.1 1.0 4.1
Jalen Williams 2.1 0.9 3.0
Jaren Jackson Jr. 1.4 1.8 3.2
Myles Turner 0.8 2.0 2.8
Nick Richards 0.6 2.3 2.9
Robert Williams 1.1 1.9 3.0
Shai Gilgeous-Alexander 1.8 1.0 2.8
Tari Eason 2.1 1.0 3.1
Taylor Hendricks 1.7 1.3 3.0
Victor Wembanyama 1.3 3.4 4.7
Walker Kessler 0.5 2.8 3.3

Data Source: Basketball Reference

The following 2 radar charts present which players are maximizing their time on the court. Player per game statistics are divided by minutes per game statistics and multiplied by 36.

Data Source: Basketball Reference

Field goal percentage should increase from the start of the season to the end. In theory, the players’ performance should be the best by the end of the season, as they are taking more shots with each game. The following time series is from the 2023-2024 season.

Data Source: GitHub

This dashboard was created using Quarto in RStudio, and the R Language and Environment.

The dataset used to create this dashboard was downloaded from Yahoo Finance and Kaggle

Software Citations

Arnold J (2024). ggthemes: Extra Themes, Scales and Geoms for ‘ggplot2’. R package version 5.1.0, https://github.com/jrnold/ggthemes, https://jrnold.github.io/ggthemes/.

Auguie B (2017). gridExtra: Miscellaneous Functions for “Grid” Graphics. R package version 2.3, https://CRAN.R-project.org/package=gridExtra.

Bache S, Wickham H (2022). magrittr: A Forward-Pipe Operator for R. R package version 2.0.3, https://CRAN.R-project.org/package=magrittr.

C. Sievert. Interactive Web-Based Data Visualization with R, plotly, and shiny. Chapman and Hall/CRC Florida, 2020.

Dancho M, Vaughan D (2023). tidyquant: Tidy Quantitative Financial Analysis. R package version 1.0.7, https://github.com/business-science/tidyquant.

Kunst J (2022). highcharter: A Wrapper for the ‘Highcharts’ Library. R package version 0.9.4, https://CRAN.R-project.org/package=highcharter.

Nakazawa M (2024). fmsb: Functions for Medical Statistics Book with some Demographic Data. R package version 0.7.6, https://CRAN.R-project.org/package=fmsb.

Neuwirth E (2022). RColorBrewer: ColorBrewer Palettes. R package version 1.1-3, https://CRAN.R-project.org/package=RColorBrewer.

Posit team (2024). RStudio: Integrated Development Environment for R. Posit Software, PBC, Boston, MA. URL http://www.posit.co/.

R Core Team (2024). R: A Language and Environment for Statistical Computing. R Foundation for Statistical Computing, Vienna, Austria. https://www.R-project.org/.

Rinker, T. W. & Kurkiewicz, D. (2017). pacman: Package Management for R. version 0.5.0. Buffalo, New York. http://github.com/trinker/pacman.

Wickham H, Averick M, Bryan J, Chang W, McGowan LD, François R, Grolemund G, Hayes A, Henry L, Hester J, Kuhn M, Pedersen TL, Miller E, Bache SM, Müller K, Ooms J, Robinson D, Seidel DP, Spinu V, Takahashi K, Vaughan D, Wilke C, Woo K, Yutani H (2019). “Welcome to the tidyverse.” Journal of Open Source Software, 4(43), 1686. doi:10.21105/joss.01686 https://doi.org/10.21105/joss.01686.

Wickham H, François R, Henry L, Müller K, Vaughan D (2023). dplyr: A Grammar of Data Manipulation. R package version 1.1.4, https://CRAN.R-project.org/package=dplyr.

Wickham H, Hester J, Bryan J (2024). readr: Read Rectangular Text Data. R package version 2.1.5, https://CRAN.R-project.org/package=readr.

Wickham H (2024). rvest: Easily Harvest (Scrape) Web Pages. R package version 1.0.4, https://CRAN.R-project.org/package=rvest.

Xie Y (2024). knitr: A General-Purpose Package for Dynamic Report Generation in R. R package version 1.48, https://yihui.org/knitr/.

Yihui Xie (2015) Dynamic Documents with R and knitr. 2nd edition. Chapman and Hall/CRC. ISBN 978-1498716963

Yihui Xie (2014) knitr: A Comprehensive Tool for Reproducible Research in R. In Victoria Stodden, Friedrich Leisch and Roger D. Peng, editors, Implementing Reproducible Computational Research. Chapman and Hall/CRC. ISBN 978-1466561595

Zhu H (2024). kableExtra: Construct Complex Table with ‘kable’ and Pipe Syntax. R package version 1.4.0, https://github.com/haozhu233/kableExtra, http://haozhu233.github.io/kableExtra/.