By: Kevin Lashgari, Cam Green, Riley Crawford, Jake Sands, Drew Kerkorian, Jason Kong
| Player | Team | MPG | PPG | FG% | TS% | PER | PPM |
|---|---|---|---|---|---|---|---|
| Daniel Gafford | DAL | 21.5 | 11.2 | 78.0 | 76.9 | 25.0 | 0.521 |
| Daniel Gafford | 2TM | 24.5 | 11.0 | 72.5 | 73.1 | 21.7 | 0.449 |
| Dereck Lively II | DAL | 23.5 | 8.8 | 74.7 | 72.8 | 18.1 | 0.374 |
| Nick Richards | CHO | 26.3 | 9.7 | 69.1 | 71.7 | 16.7 | 0.369 |
| Daniel Gafford | WAS | 26.5 | 10.9 | 69.0 | 70.7 | 19.9 | 0.411 |
| Darius Bazley | UTA | 23.7 | 8.0 | 62.1 | 70.0 | 14.9 | 0.338 |
| Kenneth Lofton Jr. | UTA | 22.8 | 13.8 | 60.0 | 69.0 | 25.0 | 0.605 |
| Javonte Green | CHI | 25.6 | 12.2 | 60.0 | 68.1 | 20.2 | 0.477 |
| Grayson Allen | PHO | 33.5 | 13.5 | 49.9 | 67.9 | 13.8 | 0.403 |
| Tosan Evbuomwan | DET | 22.5 | 7.0 | 57.1 | 67.9 | 10.9 | 0.311 |
| Obi Toppin | IND | 21.1 | 10.3 | 57.3 | 67.7 | 16.5 | 0.488 |
| Kelly Olynyk | UTA | 20.4 | 8.1 | 56.2 | 67.7 | 17.3 | 0.397 |
| Rudy Gobert | MIN | 34.1 | 14.0 | 66.1 | 67.5 | 19.3 | 0.411 |
| Mark Williams | CHO | 26.7 | 12.7 | 64.9 | 67.5 | 22.5 | 0.476 |
| Onyeka Okongwu | ATL | 25.5 | 10.2 | 61.1 | 67.4 | 16.9 | 0.400 |
This page uses live NBA data from Basketball Reference for the 2023–24 season.
We look at 431 rotation players who average at least 15 minutes per game.
On average, these players log 25 minutes and post a true shooting percentage of 57%.
There is a correlation of 0.21 between minutes per game and true shooting percentage, which gives a sense of how playing time relates to scoring efficiency across the league.
| player | team | fg_percent | x3p | x2p | ft |
|---|---|---|---|---|---|
| Mamadi Diakite | SAS | 0.800 | 0.0 | 1.3 | 1.3 |
| Daniel Gafford | DAL | 0.780 | 0.0 | 5.0 | 1.2 |
| Dereck Lively II | DAL | 0.747 | 0.0 | 4.0 | 0.7 |
| Daniel Gafford | 2TM | 0.725 | 0.0 | 4.7 | 1.6 |
| Charles Bassey | SAS | 0.725 | 0.0 | 1.5 | 0.3 |
| Jaxson Hayes | LAL | 0.720 | 0.0 | 1.8 | 0.7 |
| Jamaree Bouyea | SAS | 0.714 | 0.3 | 1.3 | 0.0 |
| Trayce Jackson-Davis | GSW | 0.702 | 0.0 | 3.4 | 1.1 |
| Luke Kornet | BOS | 0.700 | 0.0 | 2.2 | 0.8 |
| Udoka Azubuike | PHO | 0.696 | 0.0 | 1.0 | 0.2 |
| Nick Richards | CHO | 0.691 | 0.0 | 3.9 | 2.0 |
| Jericho Sims | NYK | 0.691 | 0.0 | 0.8 | 0.4 |
| Daniel Gafford | WAS | 0.690 | 0.0 | 4.5 | 1.9 |
| Marques Bolden | 2TM | 0.680 | 0.0 | 1.5 | 0.3 |
| Marques Bolden | CHO | 0.680 | 0.0 | 1.9 | 0.3 |
The Grouped Bar Chart above compares Field Goal Percentage and different Shot Types for NBA players during the 2023-24 season. The plot shows the correlation between Field Goal Percentage compared to different Shot Types for individual players. This Chart displays a summary of the players with the highest Field Goal Percentages across the NBA. The players with the highest percentages have points only through 2pts and Free throws causing their numbers to be higher due to the low amount of three point shots.
| Player | Team | MPG | PPG | PPM |
|---|---|---|---|---|
| Joel Embiid | PHI | 33.6 | 34.7 | 1.033 |
| Luka Dončić | DAL | 37.5 | 33.9 | 0.904 |
| Shai Gilgeous-Alexander | OKC | 34.0 | 30.1 | 0.885 |
| Giannis Antetokounmpo | MIL | 35.2 | 30.4 | 0.864 |
| Jalen Brunson | NYK | 35.4 | 28.7 | 0.811 |
| Stephen Curry | GSW | 32.7 | 26.4 | 0.807 |
| Nikola Jokić | DEN | 34.6 | 26.4 | 0.763 |
| Donovan Mitchell | CLE | 35.3 | 26.6 | 0.754 |
| Jayson Tatum | BOS | 35.7 | 26.9 | 0.754 |
| Devin Booker | PHO | 36.0 | 27.1 | 0.753 |
| De’Aaron Fox | SAC | 35.9 | 26.6 | 0.741 |
| LaMelo Ball | CHO | 32.3 | 23.9 | 0.740 |
| Anthony Edwards | MIN | 35.1 | 25.9 | 0.738 |
| Kyrie Irving | DAL | 35.0 | 25.6 | 0.731 |
| Kevin Durant | PHO | 37.2 | 27.1 | 0.728 |
The scatterplot and trend line above compare minutes per game and points per minute for NBA players during the 2023-24 season. The first plot shows the correlation between playing time and scoring efficiency for individual players. The second plot groups players into categories to show average efficiency trends across different minute ranges. The regression line and category trends help identify whether players who play more minutes maintain their scoring pace or experience efficiency changes. There are some outliers, but the general trends show the relationship between workload and scoring rate.
This page compares two Star NBA players side-by-side using live 2023–24 stats from Basketball-Reference.
The radar chart summarizes four key metrics:
Data sources: Per Game Stats | Advanced Stats
| Player | Team | MPG | PPG | FG% | TS% | PER |
|---|---|---|---|---|---|---|
| Joel Embiid | PHI | 33.6 | 34.7 | 11.5% | 64.4% | 34.1 |
| Luka Dončić | DAL | 37.5 | 33.9 | 11.5% | 61.7% | 28.1 |
This dashboard was created using Quarto in RStudio, and the R Language and Environment. The dataset used to create this dashboard was downloaded from Basketball-Reference: 2023–24 Per Game Stats and Basketball-Reference: 2023–24 Advanced Stats
Allaire J, Dervieux C (2024). quarto: R Interface to ‘Quarto’ Markdown Publishing System. R package version 1.4.4, https://CRAN.R-project.org/package=quarto.
Firke S (2023). janitor: Simple Tools for Examining and Cleaning Dirty Data. R package version 2.2.0, https://CRAN.R-project.org/package=janitor.
Henry L, Wickham H (2023). purrr: Functional Programming Tools. R package version 1.0.2, https://CRAN.R-project.org/package=purrr.
Nakazawa M (2023). fmsb: Functions for Medical Statistics Book with some Demographic Data. R package version 0.7.5, https://CRAN.R-project.org/package=fmsb.
Posit team (2025). RStudio: Integrated Development Environment for R. Posit Software, PBC, Boston, MA. URL http://www.posit.co/.
R Core Team (2025). R: A Language and Environment for Statistical Computing. R Foundation for Statistical Computing, Vienna, Austria. https://www.R-project.org/.
Wickham H (2016). ggplot2: Elegant Graphics for Data Analysis. Springer-Verlag New York, https://ggplot2.tidyverse.org.
Wickham H (2022). rvest: Easily Harvest (Scrape) Web Pages. R package version 1.0.3, https://CRAN.R-project.org/package=rvest.
Wickham H (2023). scales: Scale Functions for Visualization. R package version 1.3.0, https://CRAN.R-project.org/package=scales.
Wickham H (2023). stringr: Simple, Consistent Wrappers for Common String Operations. R package version 1.5.1, https://CRAN.R-project.org/package=stringr.
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.
Xie Y (2025). knitr: A General-Purpose Package for Dynamic Report Generation in R. R package version 1.50, 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/.