diff --git a/README.md b/README.md index 09ffb74..33afc62 100644 --- a/README.md +++ b/README.md @@ -8,3521 +8,321 @@ This documentation provides the necessary information to use the NBA Stats API. These APIs provide access to NBA season and playoff totals, advanced statistics, shot chart data, and more. Stats are cross-referenced with [basketball-reference.com](https://www.basketball-reference.com/) and [NBA.com](https://www.nba.com/stats). --- -[![Run in Postman](https://run.pstmn.io/button.svg)](https://app.getpostman.com/run-collection/24232555-37df4890-6773-45e1-b94d-4fc6dc689a36?action=collection%2Ffork&source=rip_markdown&collection-url=entityId%3D24232555-37df4890-6773-45e1-b94d-4fc6dc689a36%26entityType%3Dcollection%26workspaceId%3De70e9dd7-65ac-4368-9e92-dadb45dfe681) +[Run In Postman](https://god.gw.postman.com/run-collection/25652688-483c72bc-2588-4b7e-b9f9-30c3f5f2ebcc?action=collection%2Ffork&source=rip_markdown&collection-url=entityId%3D25652688-483c72bc-2588-4b7e-b9f9-30c3f5f2ebcc%26entityType%3Dcollection%26workspaceId%3Dbb6fcb02-8388-4ce0-8623-63480a6dc153) -## [View API Documentation](https://documenter.getpostman.com/view/24232555/2s93shzpR3) +## [View 2025 API Documentation](https://www.postman.com/solar-meadow-682296/nba-stats/collection/eti4u40/nba-stats-api) --- -### Base URL +# NBA Player Data API -All URLs referenced in this documentation use the following base URL: +This API provides endpoints to query NBA player statistics, including both "Totals" data and "Advanced" statistical data. Each endpoint supports filtering, sorting, and pagination options to help you retrieve the data you need. -https://nba-stats-db.herokuapp.com/ +[Run In Postman](https://god.gw.postman.com/run-collection/25652688-483c72bc-2588-4b7e-b9f9-30c3f5f2ebcc?action=collection%2Ffork&source=rip_markdown&collection-url=entityId%3D25652688-483c72bc-2588-4b7e-b9f9-30c3f5f2ebcc%26entityType%3Dcollection%26workspaceId%3Dbb6fcb02-8388-4ce0-8623-63480a6dc153) -### Endpoint Examples +## Base URL -
-Search by Player Name +All endpoints are served from the base URL: -Method: `GET` - -URL: `https://nba-stats-db.herokuapp.com/api/playerdata/name/Nikola Jokić` - -Success Response: - -`Code: 200` - -Content: - -```json -{ - "count": 8, - "next": null, - "previous": null, - "results": [ - { - "id": 203, - "player_name": "Nikola Jokić", - "age": 27, - "games": 69, - "games_started": 69, - "minutes_played": 2323, - "field_goals": 646, - "field_attempts": 1022, - "field_percent": "0.632", - "three_fg": 57, - "three_attempts": 149, - "three_percent": "0.383", - "two_fg": 589, - "two_attempts": 873, - "two_percent": "0.675", - "effect_fg_percent": "0.660", - "ft": 341, - "fta": 415, - "ft_percent": "0.822", - "ORB": 167, - "DRB": 650, - "TRB": 817, - "AST": 678, - "STL": 87, - "BLK": 47, - "TOV": 247, - "PF": 174, - "PTS": 1690, - "team": "DEN", - "season": 2023 - }, - { - "id": 846, - "player_name": "Nikola Jokić", - "age": 26, - "games": 74, - "games_started": 74, - "minutes_played": 2476, - "field_goals": 764, - "field_attempts": 1311, - "field_percent": "0.583", - "three_fg": 97, - "three_attempts": 288, - "three_percent": "0.337", - "two_fg": 667, - "two_attempts": 1023, - "two_percent": "0.652", - "effect_fg_percent": "0.620", - "ft": 379, - "fta": 468, - "ft_percent": "0.810", - "ORB": 206, - "DRB": 813, - "TRB": 1019, - "AST": 584, - "STL": 109, - "BLK": 63, - "TOV": 281, - "PF": 191, - "PTS": 2004, - "team": "DEN", - "season": 2022 - }, - { - "id": 1543, - "player_name": "Nikola Jokić", - "age": 25, - "games": 72, - "games_started": 72, - "minutes_played": 2488, - "field_goals": 732, - "field_attempts": 1293, - "field_percent": "0.566", - "three_fg": 92, - "three_attempts": 237, - "three_percent": "0.388", - "two_fg": 640, - "two_attempts": 1056, - "two_percent": "0.606", - "effect_fg_percent": "0.602", - "ft": 342, - "fta": 394, - "ft_percent": "0.868", - "ORB": 205, - "DRB": 575, - "TRB": 780, - "AST": 599, - "STL": 95, - "BLK": 48, - "TOV": 222, - "PF": 192, - "PTS": 1898, - "team": "DEN", - "season": 2021 - }, - { - "id": 2142, - "player_name": "Nikola Jokić", - "age": 24, - "games": 73, - "games_started": 73, - "minutes_played": 2336, - "field_goals": 565, - "field_attempts": 1071, - "field_percent": "0.528", - "three_fg": 80, - "three_attempts": 255, - "three_percent": "0.314", - "two_fg": 485, - "two_attempts": 816, - "two_percent": "0.594", - "effect_fg_percent": "0.565", - "ft": 246, - "fta": 301, - "ft_percent": "0.817", - "ORB": 166, - "DRB": 545, - "TRB": 711, - "AST": 512, - "STL": 85, - "BLK": 44, - "TOV": 226, - "PF": 222, - "PTS": 1456, - "team": "DEN", - "season": 2020 - }, - { - "id": 2757, - "player_name": "Nikola Jokić", - "age": 23, - "games": 80, - "games_started": 80, - "minutes_played": 2504, - "field_goals": 616, - "field_attempts": 1206, - "field_percent": "0.511", - "three_fg": 83, - "three_attempts": 270, - "three_percent": "0.307", - "two_fg": 533, - "two_attempts": 936, - "two_percent": "0.569", - "effect_fg_percent": "0.545", - "ft": 289, - "fta": 352, - "ft_percent": "0.821", - "ORB": 228, - "DRB": 637, - "TRB": 865, - "AST": 580, - "STL": 108, - "BLK": 55, - "TOV": 248, - "PF": 228, - "PTS": 1604, - "team": "DEN", - "season": 2019 - }, - { - "id": 3381, - "player_name": "Nikola Jokić", - "age": 22, - "games": 75, - "games_started": 73, - "minutes_played": 2443, - "field_goals": 504, - "field_attempts": 1010, - "field_percent": "0.499", - "three_fg": 111, - "three_attempts": 280, - "three_percent": "0.396", - "two_fg": 393, - "two_attempts": 730, - "two_percent": "0.538", - "effect_fg_percent": "0.554", - "ft": 266, - "fta": 313, - "ft_percent": "0.850", - "ORB": 195, - "DRB": 608, - "TRB": 803, - "AST": 458, - "STL": 90, - "BLK": 61, - "TOV": 210, - "PF": 212, - "PTS": 1385, - "team": "DEN", - "season": 2018 - }, - { - "id": 3963, - "player_name": "Nikola Jokić", - "age": 21, - "games": 73, - "games_started": 59, - "minutes_played": 2038, - "field_goals": 494, - "field_attempts": 854, - "field_percent": "0.578", - "three_fg": 45, - "three_attempts": 139, - "three_percent": "0.324", - "two_fg": 449, - "two_attempts": 715, - "two_percent": "0.628", - "effect_fg_percent": "0.605", - "ft": 188, - "fta": 228, - "ft_percent": "0.825", - "ORB": 212, - "DRB": 506, - "TRB": 718, - "AST": 359, - "STL": 61, - "BLK": 55, - "TOV": 171, - "PF": 214, - "PTS": 1221, - "team": "DEN", - "season": 2017 - }, - { - "id": 4498, - "player_name": "Nikola Jokić", - "age": 20, - "games": 80, - "games_started": 55, - "minutes_played": 1733, - "field_goals": 307, - "field_attempts": 600, - "field_percent": "0.512", - "three_fg": 28, - "three_attempts": 84, - "three_percent": "0.333", - "two_fg": 279, - "two_attempts": 516, - "two_percent": "0.541", - "effect_fg_percent": "0.535", - "ft": 154, - "fta": 190, - "ft_percent": "0.811", - "ORB": 181, - "DRB": 379, - "TRB": 560, - "AST": 189, - "STL": 79, - "BLK": 50, - "TOV": 104, - "PF": 208, - "PTS": 796, - "team": "DEN", - "season": 2016 - } - ] -} ``` -
- -
-Search by Season - -Method: `GET` - -URL: `https://nba-stats-db.herokuapp.com/api/playerdata/season/2023` - -Success Response: - -`Code: 200` - -Content: - -```json -{ - "count": 609, - "next": "https://nba-stats-db.herokuapp.com/api/playerdata/season/2023/?page=2", - "previous": null, - "results": [ - { - "id": 1, - "player_name": "Jalen Green", - "age": 20, - "games": 76, - "games_started": 76, - "minutes_played": 2602, - "field_goals": 566, - "field_attempts": 1359, - "field_percent": "0.416", - "three_fg": 187, - "three_attempts": 554, - "three_percent": "0.338", - "two_fg": 379, - "two_attempts": 805, - "two_percent": "0.471", - "effect_fg_percent": "0.485", - "ft": 364, - "fta": 463, - "ft_percent": "0.786", - "ORB": 43, - "DRB": 241, - "TRB": 284, - "AST": 281, - "STL": 59, - "BLK": 18, - "TOV": 200, - "PF": 131, - "PTS": 1683, - "team": "HOU", - "season": 2023 - }, - { - "id": 2, - "player_name": "Jabari Smith Jr.", - "age": 19, - "games": 79, - "games_started": 79, - "minutes_played": 2451, - "field_goals": 364, - "field_attempts": 892, - "field_percent": "0.408", - "three_fg": 120, - "three_attempts": 391, - "three_percent": "0.307", - "two_fg": 244, - "two_attempts": 501, - "two_percent": "0.487", - "effect_fg_percent": "0.475", - "ft": 162, - "fta": 206, - "ft_percent": "0.786", - "ORB": 122, - "DRB": 447, - "TRB": 569, - "AST": 101, - "STL": 43, - "BLK": 74, - "TOV": 104, - "PF": 227, - "PTS": 1010, - "team": "HOU", - "season": 2023 - }, - { - "id": 3, - "player_name": "Kenyon Martin Jr.", - "age": 22, - "games": 82, - "games_started": 49, - "minutes_played": 2292, - "field_goals": 410, - "field_attempts": 720, - "field_percent": "0.569", - "three_fg": 68, - "three_attempts": 216, - "three_percent": "0.315", - "two_fg": 342, - "two_attempts": 504, - "two_percent": "0.679", - "effect_fg_percent": "0.617", - "ft": 151, - "fta": 222, - "ft_percent": "0.680", - "ORB": 126, - "DRB": 326, - "TRB": 452, - "AST": 123, - "STL": 41, - "BLK": 30, - "TOV": 91, - "PF": 147, - "PTS": 1039, - "team": "HOU", - "season": 2023 - }, - { - "id": 4, - "player_name": "Alperen Şengün", - "age": 20, - "games": 75, - "games_started": 72, - "minutes_played": 2171, - "field_goals": 442, - "field_attempts": 799, - "field_percent": "0.553", - "three_fg": 19, - "three_attempts": 57, - "three_percent": "0.333", - "two_fg": 423, - "two_attempts": 742, - "two_percent": "0.570", - "effect_fg_percent": "0.565", - "ft": 206, - "fta": 288, - "ft_percent": "0.715", - "ORB": 242, - "DRB": 436, - "TRB": 678, - "AST": 291, - "STL": 70, - "BLK": 70, - "TOV": 193, - "PF": 258, - "PTS": 1109, - "team": "HOU", - "season": 2023 - }, - { - "id": 5, - "player_name": "Kevin Porter Jr.", - "age": 22, - "games": 59, - "games_started": 59, - "minutes_played": 2024, - "field_goals": 391, - "field_attempts": 884, - "field_percent": "0.442", - "three_fg": 141, - "three_attempts": 385, - "three_percent": "0.366", - "two_fg": 250, - "two_attempts": 499, - "two_percent": "0.501", - "effect_fg_percent": "0.522", - "ft": 207, - "fta": 264, - "ft_percent": "0.784", - "ORB": 76, - "DRB": 238, - "TRB": 314, - "AST": 338, - "STL": 82, - "BLK": 17, - "TOV": 188, - "PF": 156, - "PTS": 1130, - "team": "HOU", - "season": 2023 - }, - { - "id": 6, - "player_name": "Tari Eason", - "age": 21, - "games": 82, - "games_started": 5, - "minutes_played": 1767, - "field_goals": 296, - "field_attempts": 660, - "field_percent": "0.448", - "three_fg": 59, - "three_attempts": 172, - "three_percent": "0.343", - "two_fg": 237, - "two_attempts": 488, - "two_percent": "0.486", - "effect_fg_percent": "0.493", - "ft": 109, - "fta": 145, - "ft_percent": "0.752", - "ORB": 195, - "DRB": 301, - "TRB": 496, - "AST": 88, - "STL": 96, - "BLK": 47, - "TOV": 101, - "PF": 189, - "PTS": 760, - "team": "HOU", - "season": 2023 - }, - { - "id": 7, - "player_name": "Eric Gordon", - "age": 34, - "games": 47, - "games_started": 47, - "minutes_played": 1418, - "field_goals": 210, - "field_attempts": 478, - "field_percent": "0.439", - "three_fg": 85, - "three_attempts": 245, - "three_percent": "0.347", - "two_fg": 125, - "two_attempts": 233, - "two_percent": "0.536", - "effect_fg_percent": "0.528", - "ft": 110, - "fta": 135, - "ft_percent": "0.815", - "ORB": 12, - "DRB": 85, - "TRB": 97, - "AST": 136, - "STL": 30, - "BLK": 17, - "TOV": 83, - "PF": 45, - "PTS": 615, - "team": "HOU", - "season": 2023 - }, - { - "id": 8, - "player_name": "Usman Garuba", - "age": 20, - "games": 75, - "games_started": 1, - "minutes_played": 970, - "field_goals": 86, - "field_attempts": 177, - "field_percent": "0.486", - "three_fg": 24, - "three_attempts": 59, - "three_percent": "0.407", - "two_fg": 62, - "two_attempts": 118, - "two_percent": "0.525", - "effect_fg_percent": "0.554", - "ft": 29, - "fta": 47, - "ft_percent": "0.617", - "ORB": 120, - "DRB": 187, - "TRB": 307, - "AST": 64, - "STL": 44, - "BLK": 29, - "TOV": 47, - "PF": 135, - "PTS": 225, - "team": "HOU", - "season": 2023 - }, - { - "id": 9, - "player_name": "Daishen Nix", - "age": 20, - "games": 57, - "games_started": 7, - "minutes_played": 914, - "field_goals": 81, - "field_attempts": 237, - "field_percent": "0.342", - "three_fg": 40, - "three_attempts": 140, - "three_percent": "0.286", - "two_fg": 41, - "two_attempts": 97, - "two_percent": "0.423", - "effect_fg_percent": "0.426", - "ft": 24, - "fta": 36, - "ft_percent": "0.667", - "ORB": 18, - "DRB": 80, - "TRB": 98, - "AST": 132, - "STL": 31, - "BLK": 7, - "TOV": 86, - "PF": 59, - "PTS": 226, - "team": "HOU", - "season": 2023 - }, - { - "id": 10, - "player_name": "Josh Christopher", - "age": 21, - "games": 64, - "games_started": 2, - "minutes_played": 786, - "field_goals": 153, - "field_attempts": 329, - "field_percent": "0.465", - "three_fg": 21, - "three_attempts": 89, - "three_percent": "0.236", - "two_fg": 132, - "two_attempts": 240, - "two_percent": "0.550", - "effect_fg_percent": "0.497", - "ft": 45, - "fta": 60, - "ft_percent": "0.750", - "ORB": 20, - "DRB": 51, - "TRB": 71, - "AST": 73, - "STL": 33, - "BLK": 15, - "TOV": 60, - "PF": 59, - "PTS": 372, - "team": "HOU", - "season": 2023 - }, - { - "id": 11, - "player_name": "Jae'Sean Tate", - "age": 27, - "games": 31, - "games_started": 7, - "minutes_played": 677, - "field_goals": 110, - "field_attempts": 229, - "field_percent": "0.480", - "three_fg": 13, - "three_attempts": 46, - "three_percent": "0.283", - "two_fg": 97, - "two_attempts": 183, - "two_percent": "0.530", - "effect_fg_percent": "0.509", - "ft": 50, - "fta": 69, - "ft_percent": "0.725", - "ORB": 41, - "DRB": 77, - "TRB": 118, - "AST": 84, - "STL": 21, - "BLK": 7, - "TOV": 47, - "PF": 106, - "PTS": 283, - "team": "HOU", - "season": 2023 - }, - { - "id": 12, - "player_name": "Garrison Mathews", - "age": 26, - "games": 45, - "games_started": 0, - "minutes_played": 602, - "field_goals": 60, - "field_attempts": 170, - "field_percent": "0.353", - "three_fg": 53, - "three_attempts": 155, - "three_percent": "0.342", - "two_fg": 7, - "two_attempts": 15, - "two_percent": "0.467", - "effect_fg_percent": "0.509", - "ft": 41, - "fta": 45, - "ft_percent": "0.911", - "ORB": 10, - "DRB": 52, - "TRB": 62, - "AST": 23, - "STL": 23, - "BLK": 4, - "TOV": 18, - "PF": 56, - "PTS": 214, - "team": "HOU", - "season": 2023 - }, - { - "id": 13, - "player_name": "TyTy Washington Jr.", - "age": 21, - "games": 31, - "games_started": 2, - "minutes_played": 433, - "field_goals": 58, - "field_attempts": 160, - "field_percent": "0.363", - "three_fg": 19, - "three_attempts": 80, - "three_percent": "0.238", - "two_fg": 39, - "two_attempts": 80, - "two_percent": "0.488", - "effect_fg_percent": "0.422", - "ft": 10, - "fta": 18, - "ft_percent": "0.556", - "ORB": 2, - "DRB": 43, - "TRB": 45, - "AST": 47, - "STL": 15, - "BLK": 2, - "TOV": 14, - "PF": 29, - "PTS": 145, - "team": "HOU", - "season": 2023 - }, - { - "id": 14, - "player_name": "Bruno Fernando", - "age": 24, - "games": 31, - "games_started": 4, - "minutes_played": 364, - "field_goals": 48, - "field_attempts": 93, - "field_percent": "0.516", - "three_fg": 0, - "three_attempts": 1, - "three_percent": "0.000", - "two_fg": 48, - "two_attempts": 92, - "two_percent": "0.522", - "effect_fg_percent": "0.516", - "ft": 30, - "fta": 44, - "ft_percent": "0.682", - "ORB": 48, - "DRB": 74, - "TRB": 122, - "AST": 30, - "STL": 6, - "BLK": 31, - "TOV": 20, - "PF": 68, - "PTS": 126, - "team": "HOU", - "season": 2023 - }, - { - "id": 15, - "player_name": "Boban Marjanović", - "age": 34, - "games": 31, - "games_started": 0, - "minutes_played": 171, - "field_goals": 41, - "field_attempts": 60, - "field_percent": "0.683", - "three_fg": 0, - "three_attempts": 1, - "three_percent": "0.000", - "two_fg": 41, - "two_attempts": 59, - "two_percent": "0.695", - "effect_fg_percent": "0.683", - "ft": 20, - "fta": 27, - "ft_percent": "0.741", - "ORB": 20, - "DRB": 40, - "TRB": 60, - "AST": 9, - "STL": 5, - "BLK": 2, - "TOV": 14, - "PF": 10, - "PTS": 102, - "team": "HOU", - "season": 2023 - }, - { - "id": 16, - "player_name": "Frank Kaminsky", - "age": 29, - "games": 10, - "games_started": 0, - "minutes_played": 59, - "field_goals": 6, - "field_attempts": 19, - "field_percent": "0.316", - "three_fg": 2, - "three_attempts": 10, - "three_percent": "0.200", - "two_fg": 4, - "two_attempts": 9, - "two_percent": "0.444", - "effect_fg_percent": "0.368", - "ft": 4, - "fta": 4, - "ft_percent": "1.000", - "ORB": 4, - "DRB": 12, - "TRB": 16, - "AST": 11, - "STL": 1, - "BLK": 3, - "TOV": 0, - "PF": 1, - "PTS": 18, - "team": "HOU", - "season": 2023 - }, - { - "id": 17, - "player_name": "Trevor Hudgins", - "age": 23, - "games": 5, - "games_started": 0, - "minutes_played": 28, - "field_goals": 2, - "field_attempts": 9, - "field_percent": "0.222", - "three_fg": 2, - "three_attempts": 8, - "three_percent": "0.250", - "two_fg": 0, - "two_attempts": 1, - "two_percent": "0.000", - "effect_fg_percent": "0.333", - "ft": 3, - "fta": 3, - "ft_percent": "1.000", - "ORB": 0, - "DRB": 0, - "TRB": 0, - "AST": 3, - "STL": 0, - "BLK": 0, - "TOV": 1, - "PF": 1, - "PTS": 9, - "team": "HOU", - "season": 2023 - }, - { - "id": 18, - "player_name": "Darius Days", - "age": 23, - "games": 4, - "games_started": 0, - "minutes_played": 25, - "field_goals": 5, - "field_attempts": 12, - "field_percent": "0.417", - "three_fg": 3, - "three_attempts": 10, - "three_percent": "0.300", - "two_fg": 2, - "two_attempts": 2, - "two_percent": "1.000", - "effect_fg_percent": "0.542", - "ft": 2, - "fta": 2, - "ft_percent": "1.000", - "ORB": 1, - "DRB": 5, - "TRB": 6, - "AST": 1, - "STL": 0, - "BLK": 1, - "TOV": 0, - "PF": 2, - "PTS": 15, - "team": "HOU", - "season": 2023 - }, - { - "id": 19, - "player_name": "Tobias Harris", - "age": 30, - "games": 74, - "games_started": 74, - "minutes_played": 2436, - "field_goals": 423, - "field_attempts": 845, - "field_percent": "0.501", - "three_fg": 126, - "three_attempts": 324, - "three_percent": "0.389", - "two_fg": 297, - "two_attempts": 521, - "two_percent": "0.570", - "effect_fg_percent": "0.575", - "ft": 113, - "fta": 129, - "ft_percent": "0.876", - "ORB": 67, - "DRB": 357, - "TRB": 424, - "AST": 186, - "STL": 68, - "BLK": 40, - "TOV": 89, - "PF": 149, - "PTS": 1085, - "team": "PHI", - "season": 2023 - }, - { - "id": 20, - "player_name": "Joel Embiid", - "age": 28, - "games": 66, - "games_started": 66, - "minutes_played": 2284, - "field_goals": 728, - "field_attempts": 1328, - "field_percent": "0.548", - "three_fg": 66, - "three_attempts": 200, - "three_percent": "0.330", - "two_fg": 662, - "two_attempts": 1128, - "two_percent": "0.587", - "effect_fg_percent": "0.573", - "ft": 661, - "fta": 771, - "ft_percent": "0.857", - "ORB": 113, - "DRB": 557, - "TRB": 670, - "AST": 274, - "STL": 66, - "BLK": 112, - "TOV": 226, - "PF": 205, - "PTS": 2183, - "team": "PHI", - "season": 2023 - }, - { - "id": 21, - "player_name": "De'Anthony Melton", - "age": 24, - "games": 77, - "games_started": 58, - "minutes_played": 2150, - "field_goals": 277, - "field_attempts": 651, - "field_percent": "0.425", - "three_fg": 157, - "three_attempts": 403, - "three_percent": "0.390", - "two_fg": 120, - "two_attempts": 248, - "two_percent": "0.484", - "effect_fg_percent": "0.546", - "ft": 69, - "fta": 87, - "ft_percent": "0.793", - "ORB": 69, - "DRB": 243, - "TRB": 312, - "AST": 197, - "STL": 126, - "BLK": 41, - "TOV": 102, - "PF": 191, - "PTS": 780, - "team": "PHI", - "season": 2023 - }, - { - "id": 22, - "player_name": "James Harden", - "age": 33, - "games": 58, - "games_started": 58, - "minutes_played": 2135, - "field_goals": 371, - "field_attempts": 842, - "field_percent": "0.441", - "three_fg": 161, - "three_attempts": 418, - "three_percent": "0.385", - "two_fg": 210, - "two_attempts": 424, - "two_percent": "0.495", - "effect_fg_percent": "0.536", - "ft": 313, - "fta": 361, - "ft_percent": "0.867", - "ORB": 40, - "DRB": 314, - "TRB": 354, - "AST": 618, - "STL": 71, - "BLK": 31, - "TOV": 195, - "PF": 112, - "PTS": 1216, - "team": "PHI", - "season": 2023 - }, - { - "id": 23, - "player_name": "Tyrese Maxey", - "age": 22, - "games": 60, - "games_started": 41, - "minutes_played": 2016, - "field_goals": 439, - "field_attempts": 913, - "field_percent": "0.481", - "three_fg": 160, - "three_attempts": 369, - "three_percent": "0.434", - "two_fg": 279, - "two_attempts": 544, - "two_percent": "0.513", - "effect_fg_percent": "0.568", - "ft": 180, - "fta": 213, - "ft_percent": "0.845", - "ORB": 23, - "DRB": 153, - "TRB": 176, - "AST": 212, - "STL": 49, - "BLK": 8, - "TOV": 80, - "PF": 132, - "PTS": 1218, - "team": "PHI", - "season": 2023 - }, - { - "id": 24, - "player_name": "P.J. Tucker", - "age": 37, - "games": 75, - "games_started": 75, - "minutes_played": 1920, - "field_goals": 96, - "field_attempts": 225, - "field_percent": "0.427", - "three_fg": 55, - "three_attempts": 140, - "three_percent": "0.393", - "two_fg": 41, - "two_attempts": 85, - "two_percent": "0.482", - "effect_fg_percent": "0.549", - "ft": 19, - "fta": 23, - "ft_percent": "0.826", - "ORB": 95, - "DRB": 200, - "TRB": 295, - "AST": 60, - "STL": 39, - "BLK": 15, - "TOV": 44, - "PF": 180, - "PTS": 266, - "team": "PHI", - "season": 2023 - }, - { - "id": 25, - "player_name": "Shake Milton", - "age": 26, - "games": 76, - "games_started": 11, - "minutes_played": 1567, - "field_goals": 241, - "field_attempts": 503, - "field_percent": "0.479", - "three_fg": 56, - "three_attempts": 148, - "three_percent": "0.378", - "two_fg": 185, - "two_attempts": 355, - "two_percent": "0.521", - "effect_fg_percent": "0.535", - "ft": 99, - "fta": 116, - "ft_percent": "0.853", - "ORB": 39, - "DRB": 152, - "TRB": 191, - "AST": 240, - "STL": 25, - "BLK": 13, - "TOV": 94, - "PF": 123, - "PTS": 637, - "team": "PHI", - "season": 2023 - }, - { - "id": 26, - "player_name": "Georges Niang", - "age": 29, - "games": 78, - "games_started": 1, - "minutes_played": 1512, - "field_goals": 222, - "field_attempts": 502, - "field_percent": "0.442", - "three_fg": 154, - "three_attempts": 384, - "three_percent": "0.401", - "two_fg": 68, - "two_attempts": 118, - "two_percent": "0.576", - "effect_fg_percent": "0.596", - "ft": 39, - "fta": 45, - "ft_percent": "0.867", - "ORB": 19, - "DRB": 166, - "TRB": 185, - "AST": 77, - "STL": 30, - "BLK": 14, - "TOV": 54, - "PF": 145, - "PTS": 637, - "team": "PHI", - "season": 2023 - }, - { - "id": 27, - "player_name": "Danuel House Jr.", - "age": 29, - "games": 56, - "games_started": 5, - "minutes_played": 807, - "field_goals": 93, - "field_attempts": 197, - "field_percent": "0.472", - "three_fg": 37, - "three_attempts": 110, - "three_percent": "0.336", - "two_fg": 56, - "two_attempts": 87, - "two_percent": "0.644", - "effect_fg_percent": "0.566", - "ft": 45, - "fta": 60, - "ft_percent": "0.750", - "ORB": 9, - "DRB": 85, - "TRB": 94, - "AST": 44, - "STL": 14, - "BLK": 9, - "TOV": 26, - "PF": 69, - "PTS": 268, - "team": "PHI", - "season": 2023 - }, - { - "id": 28, - "player_name": "Paul Reed", - "age": 23, - "games": 69, - "games_started": 2, - "minutes_played": 755, - "field_goals": 124, - "field_attempts": 209, - "field_percent": "0.593", - "three_fg": 1, - "three_attempts": 6, - "three_percent": "0.167", - "two_fg": 123, - "two_attempts": 203, - "two_percent": "0.606", - "effect_fg_percent": "0.596", - "ft": 38, - "fta": 51, - "ft_percent": "0.745", - "ORB": 112, - "DRB": 150, - "TRB": 262, - "AST": 27, - "STL": 46, - "BLK": 51, - "TOV": 45, - "PF": 123, - "PTS": 287, - "team": "PHI", - "season": 2023 - }, - { - "id": 29, - "player_name": "Montrezl Harrell", - "age": 29, - "games": 57, - "games_started": 7, - "minutes_played": 681, - "field_goals": 125, - "field_attempts": 209, - "field_percent": "0.598", - "three_fg": 0, - "three_attempts": 6, - "three_percent": "0.000", - "two_fg": 125, - "two_attempts": 203, - "two_percent": "0.616", - "effect_fg_percent": "0.598", - "ft": 70, - "fta": 101, - "ft_percent": "0.693", - "ORB": 67, - "DRB": 92, - "TRB": 159, - "AST": 33, - "STL": 17, - "BLK": 25, - "TOV": 35, - "PF": 75, - "PTS": 320, - "team": "PHI", - "season": 2023 - }, - { - "id": 30, - "player_name": "Matisse Thybulle", - "age": 25, - "games": 49, - "games_started": 6, - "minutes_played": 591, - "field_goals": 50, - "field_attempts": 116, - "field_percent": "0.431", - "three_fg": 21, - "three_attempts": 63, - "three_percent": "0.333", - "two_fg": 29, - "two_attempts": 53, - "two_percent": "0.547", - "effect_fg_percent": "0.522", - "ft": 9, - "fta": 12, - "ft_percent": "0.750", - "ORB": 20, - "DRB": 43, - "TRB": 63, - "AST": 23, - "STL": 45, - "BLK": 14, - "TOV": 8, - "PF": 65, - "PTS": 130, - "team": "PHI", - "season": 2023 - }, - { - "id": 31, - "player_name": "Jalen McDaniels", - "age": 25, - "games": 24, - "games_started": 3, - "minutes_played": 419, - "field_goals": 60, - "field_attempts": 123, - "field_percent": "0.488", - "three_fg": 12, - "three_attempts": 30, - "three_percent": "0.400", - "two_fg": 48, - "two_attempts": 93, - "two_percent": "0.516", - "effect_fg_percent": "0.537", - "ft": 28, - "fta": 34, - "ft_percent": "0.824", - "ORB": 19, - "DRB": 57, - "TRB": 76, - "AST": 19, - "STL": 17, - "BLK": 5, - "TOV": 13, - "PF": 51, - "PTS": 160, - "team": "PHI", - "season": 2023 - }, - { - "id": 32, - "player_name": "Furkan Korkmaz", - "age": 25, - "games": 37, - "games_started": 0, - "minutes_played": 353, - "field_goals": 48, - "field_attempts": 111, - "field_percent": "0.432", - "three_fg": 18, - "three_attempts": 46, - "three_percent": "0.391", - "two_fg": 30, - "two_attempts": 65, - "two_percent": "0.462", - "effect_fg_percent": "0.514", - "ft": 26, - "fta": 36, - "ft_percent": "0.722", - "ORB": 6, - "DRB": 36, - "TRB": 42, - "AST": 22, - "STL": 10, - "BLK": 3, - "TOV": 24, - "PF": 18, - "PTS": 140, - "team": "PHI", - "season": 2023 - }, - { - "id": 33, - "player_name": "Jaden Springer", - "age": 20, - "games": 16, - "games_started": 2, - "minutes_played": 89, - "field_goals": 17, - "field_attempts": 35, - "field_percent": "0.486", - "three_fg": 2, - "three_attempts": 5, - "three_percent": "0.400", - "two_fg": 15, - "two_attempts": 30, - "two_percent": "0.500", - "effect_fg_percent": "0.514", - "ft": 6, - "fta": 8, - "ft_percent": "0.750", - "ORB": 6, - "DRB": 8, - "TRB": 14, - "AST": 8, - "STL": 7, - "BLK": 3, - "TOV": 3, - "PF": 15, - "PTS": 42, - "team": "PHI", - "season": 2023 - }, - { - "id": 34, - "player_name": "Dewayne Dedmon", - "age": 33, - "games": 8, - "games_started": 1, - "minutes_played": 76, - "field_goals": 13, - "field_attempts": 22, - "field_percent": "0.591", - "three_fg": 1, - "three_attempts": 2, - "three_percent": "0.500", - "two_fg": 12, - "two_attempts": 20, - "two_percent": "0.600", - "effect_fg_percent": "0.614", - "ft": 1, - "fta": 5, - "ft_percent": "0.200", - "ORB": 6, - "DRB": 19, - "TRB": 25, - "AST": 10, - "STL": 2, - "BLK": 5, - "TOV": 6, - "PF": 14, - "PTS": 28, - "team": "PHI", - "season": 2023 - }, - { - "id": 35, - "player_name": "Mac McClung", - "age": 24, - "games": 2, - "games_started": 0, - "minutes_played": 41, - "field_goals": 9, - "field_attempts": 20, - "field_percent": "0.450", - "three_fg": 4, - "three_attempts": 11, - "three_percent": "0.364", - "two_fg": 5, - "two_attempts": 9, - "two_percent": "0.556", - "effect_fg_percent": "0.550", - "ft": 3, - "fta": 5, - "ft_percent": "0.600", - "ORB": 3, - "DRB": 7, - "TRB": 10, - "AST": 9, - "STL": 0, - "BLK": 0, - "TOV": 3, - "PF": 3, - "PTS": 25, - "team": "PHI", - "season": 2023 - }, - { - "id": 36, - "player_name": "Louis King", - "age": 23, - "games": 1, - "games_started": 0, - "minutes_played": 29, - "field_goals": 8, - "field_attempts": 13, - "field_percent": "0.615", - "three_fg": 4, - "three_attempts": 8, - "three_percent": "0.500", - "two_fg": 4, - "two_attempts": 5, - "two_percent": "0.800", - "effect_fg_percent": "0.769", - "ft": 0, - "fta": 1, - "ft_percent": "0.000", - "ORB": 2, - "DRB": 2, - "TRB": 4, - "AST": 2, - "STL": 1, - "BLK": 0, - "TOV": 2, - "PF": 4, - "PTS": 20, - "team": "PHI", - "season": 2023 - }, - { - "id": 37, - "player_name": "Saben Lee", - "age": 23, - "games": 2, - "games_started": 0, - "minutes_played": 10, - "field_goals": 3, - "field_attempts": 4, - "field_percent": "0.750", - "three_fg": 0, - "three_attempts": 1, - "three_percent": "0.000", - "two_fg": 3, - "two_attempts": 3, - "two_percent": "1.000", - "effect_fg_percent": "0.750", - "ft": 0, - "fta": 0, - "ft_percent": null, - "ORB": 0, - "DRB": 0, - "TRB": 0, - "AST": 2, - "STL": 1, - "BLK": 0, - "TOV": 3, - "PF": 1, - "PTS": 6, - "team": "PHI", - "season": 2023 - }, - { - "id": 38, - "player_name": "Julian Champagnie", - "age": 21, - "games": 2, - "games_started": 0, - "minutes_played": 7, - "field_goals": 0, - "field_attempts": 2, - "field_percent": "0.000", - "three_fg": 0, - "three_attempts": 1, - "three_percent": "0.000", - "two_fg": 0, - "two_attempts": 1, - "two_percent": "0.000", - "effect_fg_percent": "0.000", - "ft": 0, - "fta": 0, - "ft_percent": null, - "ORB": 0, - "DRB": 0, - "TRB": 0, - "AST": 0, - "STL": 1, - "BLK": 0, - "TOV": 0, - "PF": 0, - "PTS": 0, - "team": "PHI", - "season": 2023 - }, - { - "id": 39, - "player_name": "Michael Foster Jr.", - "age": 20, - "games": 1, - "games_started": 0, - "minutes_played": 1, - "field_goals": 0, - "field_attempts": 0, - "field_percent": null, - "three_fg": 0, - "three_attempts": 0, - "three_percent": null, - "two_fg": 0, - "two_attempts": 0, - "two_percent": null, - "effect_fg_percent": null, - "ft": 0, - "fta": 0, - "ft_percent": null, - "ORB": 0, - "DRB": 0, - "TRB": 0, - "AST": 0, - "STL": 0, - "BLK": 0, - "TOV": 0, - "PF": 0, - "PTS": 0, - "team": "PHI", - "season": 2023 - }, - { - "id": 40, - "player_name": "Jayson Tatum", - "age": 24, - "games": 74, - "games_started": 74, - "minutes_played": 2732, - "field_goals": 727, - "field_attempts": 1559, - "field_percent": "0.466", - "three_fg": 240, - "three_attempts": 686, - "three_percent": "0.350", - "two_fg": 487, - "two_attempts": 873, - "two_percent": "0.558", - "effect_fg_percent": "0.543", - "ft": 531, - "fta": 622, - "ft_percent": "0.854", - "ORB": 78, - "DRB": 571, - "TRB": 649, - "AST": 342, - "STL": 78, - "BLK": 51, - "TOV": 213, - "PF": 160, - "PTS": 2225, - "team": "BOS", - "season": 2023 - }, - { - "id": 41, - "player_name": "Jaylen Brown", - "age": 26, - "games": 67, - "games_started": 67, - "minutes_played": 2405, - "field_goals": 679, - "field_attempts": 1383, - "field_percent": "0.491", - "three_fg": 163, - "three_attempts": 487, - "three_percent": "0.335", - "two_fg": 516, - "two_attempts": 896, - "two_percent": "0.576", - "effect_fg_percent": "0.550", - "ft": 263, - "fta": 344, - "ft_percent": "0.765", - "ORB": 78, - "DRB": 381, - "TRB": 459, - "AST": 232, - "STL": 75, - "BLK": 26, - "TOV": 197, - "PF": 172, - "PTS": 1784, - "team": "BOS", - "season": 2023 - }, - { - "id": 42, - "player_name": "Derrick White", - "age": 28, - "games": 82, - "games_started": 70, - "minutes_played": 2319, - "field_goals": 350, - "field_attempts": 758, - "field_percent": "0.462", - "three_fg": 149, - "three_attempts": 391, - "three_percent": "0.381", - "two_fg": 201, - "two_attempts": 367, - "two_percent": "0.548", - "effect_fg_percent": "0.560", - "ft": 168, - "fta": 192, - "ft_percent": "0.875", - "ORB": 52, - "DRB": 241, - "TRB": 293, - "AST": 321, - "STL": 54, - "BLK": 76, - "TOV": 95, - "PF": 177, - "PTS": 1017, - "team": "BOS", - "season": 2023 - }, - { - "id": 43, - "player_name": "Grant Williams", - "age": 24, - "games": 79, - "games_started": 23, - "minutes_played": 2045, - "field_goals": 216, - "field_attempts": 476, - "field_percent": "0.454", - "three_fg": 115, - "three_attempts": 291, - "three_percent": "0.395", - "two_fg": 101, - "two_attempts": 185, - "two_percent": "0.546", - "effect_fg_percent": "0.575", - "ft": 94, - "fta": 122, - "ft_percent": "0.770", - "ORB": 87, - "DRB": 276, - "TRB": 363, - "AST": 131, - "STL": 41, - "BLK": 31, - "TOV": 82, - "PF": 192, - "PTS": 641, - "team": "BOS", - "season": 2023 - }, - { - "id": 44, - "player_name": "Marcus Smart", - "age": 28, - "games": 61, - "games_started": 61, - "minutes_played": 1957, - "field_goals": 250, - "field_attempts": 602, - "field_percent": "0.415", - "three_fg": 115, - "three_attempts": 342, - "three_percent": "0.336", - "two_fg": 135, - "two_attempts": 260, - "two_percent": "0.519", - "effect_fg_percent": "0.511", - "ft": 88, - "fta": 118, - "ft_percent": "0.746", - "ORB": 46, - "DRB": 145, - "TRB": 191, - "AST": 382, - "STL": 93, - "BLK": 23, - "TOV": 143, - "PF": 172, - "PTS": 703, - "team": "BOS", - "season": 2023 - }, - { - "id": 45, - "player_name": "Al Horford", - "age": 36, - "games": 63, - "games_started": 63, - "minutes_played": 1922, - "field_goals": 228, - "field_attempts": 479, - "field_percent": "0.476", - "three_fg": 145, - "three_attempts": 325, - "three_percent": "0.446", - "two_fg": 83, - "two_attempts": 154, - "two_percent": "0.539", - "effect_fg_percent": "0.627", - "ft": 15, - "fta": 21, - "ft_percent": "0.714", - "ORB": 73, - "DRB": 317, - "TRB": 390, - "AST": 189, - "STL": 30, - "BLK": 61, - "TOV": 37, - "PF": 121, - "PTS": 616, - "team": "BOS", - "season": 2023 - }, - { - "id": 46, - "player_name": "Malcolm Brogdon", - "age": 30, - "games": 67, - "games_started": 0, - "minutes_played": 1744, - "field_goals": 354, - "field_attempts": 732, - "field_percent": "0.484", - "three_fg": 132, - "three_attempts": 297, - "three_percent": "0.444", - "two_fg": 222, - "two_attempts": 435, - "two_percent": "0.510", - "effect_fg_percent": "0.574", - "ft": 160, - "fta": 184, - "ft_percent": "0.870", - "ORB": 42, - "DRB": 238, - "TRB": 280, - "AST": 248, - "STL": 45, - "BLK": 18, - "TOV": 98, - "PF": 109, - "PTS": 1000, - "team": "BOS", - "season": 2023 - }, - { - "id": 47, - "player_name": "Sam Hauser", - "age": 25, - "games": 80, - "games_started": 8, - "minutes_played": 1290, - "field_goals": 180, - "field_attempts": 396, - "field_percent": "0.455", - "three_fg": 140, - "three_attempts": 335, - "three_percent": "0.418", - "two_fg": 40, - "two_attempts": 61, - "two_percent": "0.656", - "effect_fg_percent": "0.631", - "ft": 12, - "fta": 17, - "ft_percent": "0.706", - "ORB": 35, - "DRB": 169, - "TRB": 204, - "AST": 71, - "STL": 29, - "BLK": 21, - "TOV": 30, - "PF": 99, - "PTS": 512, - "team": "BOS", - "season": 2023 - }, - { - "id": 48, - "player_name": "Robert Williams", - "age": 25, - "games": 35, - "games_started": 20, - "minutes_played": 824, - "field_goals": 127, - "field_attempts": 170, - "field_percent": "0.747", - "three_fg": 0, - "three_attempts": 1, - "three_percent": "0.000", - "two_fg": 127, - "two_attempts": 169, - "two_percent": "0.751", - "effect_fg_percent": "0.747", - "ft": 25, - "fta": 41, - "ft_percent": "0.610", - "ORB": 104, - "DRB": 188, - "TRB": 292, - "AST": 50, - "STL": 22, - "BLK": 48, - "TOV": 34, - "PF": 68, - "PTS": 279, - "team": "BOS", - "season": 2023 - }, - { - "id": 49, - "player_name": "Luke Kornet", - "age": 27, - "games": 69, - "games_started": 0, - "minutes_played": 804, - "field_goals": 113, - "field_attempts": 170, - "field_percent": "0.665", - "three_fg": 3, - "three_attempts": 13, - "three_percent": "0.231", - "two_fg": 110, - "two_attempts": 157, - "two_percent": "0.701", - "effect_fg_percent": "0.674", - "ft": 32, - "fta": 39, - "ft_percent": "0.821", - "ORB": 86, - "DRB": 111, - "TRB": 197, - "AST": 53, - "STL": 11, - "BLK": 46, - "TOV": 25, - "PF": 81, - "PTS": 261, - "team": "BOS", - "season": 2023 - }, - { - "id": 50, - "player_name": "Payton Pritchard", - "age": 25, - "games": 48, - "games_started": 3, - "minutes_played": 643, - "field_goals": 101, - "field_attempts": 245, - "field_percent": "0.412", - "three_fg": 56, - "three_attempts": 154, - "three_percent": "0.364", - "two_fg": 45, - "two_attempts": 91, - "two_percent": "0.495", - "effect_fg_percent": "0.527", - "ft": 12, - "fta": 16, - "ft_percent": "0.750", - "ORB": 25, - "DRB": 63, - "TRB": 88, - "AST": 64, - "STL": 14, - "BLK": 1, - "TOV": 40, - "PF": 37, - "PTS": 270, - "team": "BOS", - "season": 2023 - }, - { - "id": 51, - "player_name": "Blake Griffin", - "age": 33, - "games": 41, - "games_started": 16, - "minutes_played": 569, - "field_goals": 63, - "field_attempts": 130, - "field_percent": "0.485", - "three_fg": 23, - "three_attempts": 66, - "three_percent": "0.348", - "two_fg": 40, - "two_attempts": 64, - "two_percent": "0.625", - "effect_fg_percent": "0.573", - "ft": 21, - "fta": 32, - "ft_percent": "0.656", - "ORB": 47, - "DRB": 108, - "TRB": 155, - "AST": 61, - "STL": 14, - "BLK": 9, - "TOV": 22, - "PF": 75, - "PTS": 170, - "team": "BOS", - "season": 2023 - }, - { - "id": 52, - "player_name": "Mike Muscala", - "age": 31, - "games": 20, - "games_started": 4, - "minutes_played": 323, - "field_goals": 42, - "field_attempts": 89, - "field_percent": "0.472", - "three_fg": 25, - "three_attempts": 65, - "three_percent": "0.385", - "two_fg": 17, - "two_attempts": 24, - "two_percent": "0.708", - "effect_fg_percent": "0.612", - "ft": 9, - "fta": 13, - "ft_percent": "0.692", - "ORB": 14, - "DRB": 54, - "TRB": 68, - "AST": 12, - "STL": 4, - "BLK": 5, - "TOV": 9, - "PF": 28, - "PTS": 118, - "team": "BOS", - "season": 2023 - }, - { - "id": 53, - "player_name": "Noah Vonleh", - "age": 27, - "games": 23, - "games_started": 1, - "minutes_played": 171, - "field_goals": 11, - "field_attempts": 24, - "field_percent": "0.458", - "three_fg": 1, - "three_attempts": 4, - "three_percent": "0.250", - "two_fg": 10, - "two_attempts": 20, - "two_percent": "0.500", - "effect_fg_percent": "0.479", - "ft": 2, - "fta": 2, - "ft_percent": "1.000", - "ORB": 18, - "DRB": 30, - "TRB": 48, - "AST": 7, - "STL": 2, - "BLK": 8, - "TOV": 11, - "PF": 35, - "PTS": 25, - "team": "BOS", - "season": 2023 - }, - { - "id": 54, - "player_name": "Justin Jackson", - "age": 27, - "games": 23, - "games_started": 0, - "minutes_played": 107, - "field_goals": 7, - "field_attempts": 27, - "field_percent": "0.259", - "three_fg": 5, - "three_attempts": 20, - "three_percent": "0.250", - "two_fg": 2, - "two_attempts": 7, - "two_percent": "0.286", - "effect_fg_percent": "0.352", - "ft": 1, - "fta": 2, - "ft_percent": "0.500", - "ORB": 2, - "DRB": 15, - "TRB": 17, - "AST": 9, - "STL": 4, - "BLK": 4, - "TOV": 2, - "PF": 7, - "PTS": 20, - "team": "BOS", - "season": 2023 - }, - { - "id": 55, - "player_name": "JD Davison", - "age": 20, - "games": 12, - "games_started": 0, - "minutes_played": 66, - "field_goals": 8, - "field_attempts": 19, - "field_percent": "0.421", - "three_fg": 2, - "three_attempts": 7, - "three_percent": "0.286", - "two_fg": 6, - "two_attempts": 12, - "two_percent": "0.500", - "effect_fg_percent": "0.474", - "ft": 1, - "fta": 2, - "ft_percent": "0.500", - "ORB": 2, - "DRB": 7, - "TRB": 9, - "AST": 11, - "STL": 2, - "BLK": 2, - "TOV": 4, - "PF": 5, - "PTS": 19, - "team": "BOS", - "season": 2023 - }, - { - "id": 56, - "player_name": "Mfiondu Kabengele", - "age": 25, - "games": 4, - "games_started": 0, - "minutes_played": 36, - "field_goals": 2, - "field_attempts": 7, - "field_percent": "0.286", - "three_fg": 0, - "three_attempts": 3, - "three_percent": "0.000", - "two_fg": 2, - "two_attempts": 4, - "two_percent": "0.500", - "effect_fg_percent": "0.286", - "ft": 2, - "fta": 2, - "ft_percent": "1.000", - "ORB": 5, - "DRB": 5, - "TRB": 10, - "AST": 0, - "STL": 2, - "BLK": 0, - "TOV": 1, - "PF": 3, - "PTS": 6, - "team": "BOS", - "season": 2023 - }, - { - "id": 57, - "player_name": "Justin Champagnie", - "age": 21, - "games": 2, - "games_started": 0, - "minutes_played": 23, - "field_goals": 2, - "field_attempts": 12, - "field_percent": "0.167", - "three_fg": 1, - "three_attempts": 5, - "three_percent": "0.200", - "two_fg": 1, - "two_attempts": 7, - "two_percent": "0.143", - "effect_fg_percent": "0.208", - "ft": 0, - "fta": 0, - "ft_percent": null, - "ORB": 2, - "DRB": 2, - "TRB": 4, - "AST": 3, - "STL": 1, - "BLK": 0, - "TOV": 0, - "PF": 1, - "PTS": 5, - "team": "BOS", - "season": 2023 - }, - { - "id": 58, - "player_name": "Julius Randle", - "age": 28, - "games": 77, - "games_started": 77, - "minutes_played": 2737, - "field_goals": 658, - "field_attempts": 1432, - "field_percent": "0.459", - "three_fg": 218, - "three_attempts": 636, - "three_percent": "0.343", - "two_fg": 440, - "two_attempts": 796, - "two_percent": "0.553", - "effect_fg_percent": "0.536", - "ft": 402, - "fta": 531, - "ft_percent": "0.757", - "ORB": 141, - "DRB": 626, - "TRB": 767, - "AST": 316, - "STL": 49, - "BLK": 21, - "TOV": 216, - "PF": 233, - "PTS": 1936, - "team": "NYK", - "season": 2023 - }, - { - "id": 59, - "player_name": "RJ Barrett", - "age": 22, - "games": 73, - "games_started": 73, - "minutes_played": 2475, - "field_goals": 510, - "field_attempts": 1176, - "field_percent": "0.434", - "three_fg": 121, - "three_attempts": 390, - "three_percent": "0.310", - "two_fg": 389, - "two_attempts": 786, - "two_percent": "0.495", - "effect_fg_percent": "0.485", - "ft": 290, - "fta": 392, - "ft_percent": "0.740", - "ORB": 60, - "DRB": 308, - "TRB": 368, - "AST": 201, - "STL": 31, - "BLK": 15, - "TOV": 164, - "PF": 179, - "PTS": 1431, - "team": "NYK", - "season": 2023 - }, - { - "id": 60, - "player_name": "Jalen Brunson", - "age": 26, - "games": 68, - "games_started": 68, - "minutes_played": 2379, - "field_goals": 587, - "field_attempts": 1195, - "field_percent": "0.491", - "three_fg": 134, - "three_attempts": 322, - "three_percent": "0.416", - "two_fg": 453, - "two_attempts": 873, - "two_percent": "0.519", - "effect_fg_percent": "0.547", - "ft": 325, - "fta": 392, - "ft_percent": "0.829", - "ORB": 40, - "DRB": 201, - "TRB": 241, - "AST": 421, - "STL": 61, - "BLK": 15, - "TOV": 142, - "PF": 152, - "PTS": 1633, - "team": "NYK", - "season": 2023 - }, - { - "id": 61, - "player_name": "Immanuel Quickley", - "age": 23, - "games": 81, - "games_started": 21, - "minutes_played": 2344, - "field_goals": 419, - "field_attempts": 936, - "field_percent": "0.448", - "three_fg": 168, - "three_attempts": 454, - "three_percent": "0.370", - "two_fg": 251, - "two_attempts": 482, - "two_percent": "0.521", - "effect_fg_percent": "0.537", - "ft": 203, - "fta": 248, - "ft_percent": "0.819", - "ORB": 58, - "DRB": 279, - "TRB": 337, - "AST": 279, - "STL": 80, - "BLK": 14, - "TOV": 100, - "PF": 166, - "PTS": 1209, - "team": "NYK", - "season": 2023 - }, - { - "id": 62, - "player_name": "Quentin Grimes", - "age": 22, - "games": 71, - "games_started": 66, - "minutes_played": 2121, - "field_goals": 282, - "field_attempts": 602, - "field_percent": "0.468", - "three_fg": 157, - "three_attempts": 407, - "three_percent": "0.386", - "two_fg": 125, - "two_attempts": 195, - "two_percent": "0.641", - "effect_fg_percent": "0.599", - "ft": 78, - "fta": 98, - "ft_percent": "0.796", - "ORB": 49, - "DRB": 180, - "TRB": 229, - "AST": 150, - "STL": 47, - "BLK": 26, - "TOV": 69, - "PF": 177, - "PTS": 799, - "team": "NYK", - "season": 2023 - }, - { - "id": 63, - "player_name": "Isaiah Hartenstein", - "age": 24, - "games": 82, - "games_started": 8, - "minutes_played": 1626, - "field_goals": 175, - "field_attempts": 327, - "field_percent": "0.535", - "three_fg": 8, - "three_attempts": 37, - "three_percent": "0.216", - "two_fg": 167, - "two_attempts": 290, - "two_percent": "0.576", - "effect_fg_percent": "0.547", - "ft": 48, - "fta": 71, - "ft_percent": "0.676", - "ORB": 209, - "DRB": 327, - "TRB": 536, - "AST": 102, - "STL": 53, - "BLK": 64, - "TOV": 66, - "PF": 213, - "PTS": 406, - "team": "NYK", - "season": 2023 - }, - { - "id": 64, - "player_name": "Mitchell Robinson", - "age": 24, - "games": 59, - "games_started": 58, - "minutes_played": 1591, - "field_goals": 188, - "field_attempts": 280, - "field_percent": "0.671", - "three_fg": 0, - "three_attempts": 0, - "three_percent": null, - "two_fg": 188, - "two_attempts": 280, - "two_percent": "0.671", - "effect_fg_percent": "0.671", - "ft": 59, - "fta": 122, - "ft_percent": "0.484", - "ORB": 267, - "DRB": 288, - "TRB": 555, - "AST": 53, - "STL": 56, - "BLK": 109, - "TOV": 41, - "PF": 160, - "PTS": 435, - "team": "NYK", - "season": 2023 - }, - { - "id": 65, - "player_name": "Obi Toppin", - "age": 24, - "games": 67, - "games_started": 5, - "minutes_played": 1050, - "field_goals": 187, - "field_attempts": 419, - "field_percent": "0.446", - "three_fg": 85, - "three_attempts": 247, - "three_percent": "0.344", - "two_fg": 102, - "two_attempts": 172, - "two_percent": "0.593", - "effect_fg_percent": "0.548", - "ft": 38, - "fta": 47, - "ft_percent": "0.809", - "ORB": 29, - "DRB": 158, - "TRB": 187, - "AST": 66, - "STL": 23, - "BLK": 12, - "TOV": 38, - "PF": 68, - "PTS": 497, - "team": "NYK", - "season": 2023 - }, - { - "id": 66, - "player_name": "Jericho Sims", - "age": 24, - "games": 52, - "games_started": 16, - "minutes_played": 812, - "field_goals": 83, - "field_attempts": 107, - "field_percent": "0.776", - "three_fg": 0, - "three_attempts": 1, - "three_percent": "0.000", - "two_fg": 83, - "two_attempts": 106, - "two_percent": "0.783", - "effect_fg_percent": "0.776", - "ft": 12, - "fta": 16, - "ft_percent": "0.750", - "ORB": 99, - "DRB": 143, - "TRB": 242, - "AST": 25, - "STL": 15, - "BLK": 28, - "TOV": 27, - "PF": 96, - "PTS": 178, - "team": "NYK", - "season": 2023 - }, - { - "id": 67, - "player_name": "Miles McBride", - "age": 22, - "games": 64, - "games_started": 2, - "minutes_played": 760, - "field_goals": 77, - "field_attempts": 215, - "field_percent": "0.358", - "three_fg": 40, - "three_attempts": 134, - "three_percent": "0.299", - "two_fg": 37, - "two_attempts": 81, - "two_percent": "0.457", - "effect_fg_percent": "0.451", - "ft": 28, - "fta": 42, - "ft_percent": "0.667", - "ORB": 13, - "DRB": 37, - "TRB": 50, - "AST": 72, - "STL": 37, - "BLK": 8, - "TOV": 25, - "PF": 60, - "PTS": 222, - "team": "NYK", - "season": 2023 - }, - { - "id": 68, - "player_name": "Josh Hart", - "age": 27, - "games": 25, - "games_started": 1, - "minutes_played": 750, - "field_goals": 92, - "field_attempts": 157, - "field_percent": "0.586", - "three_fg": 27, - "three_attempts": 52, - "three_percent": "0.519", - "two_fg": 65, - "two_attempts": 105, - "two_percent": "0.619", - "effect_fg_percent": "0.672", - "ft": 45, - "fta": 57, - "ft_percent": "0.789", - "ORB": 47, - "DRB": 129, - "TRB": 176, - "AST": 90, - "STL": 34, - "BLK": 12, - "TOV": 38, - "PF": 62, - "PTS": 256, - "team": "NYK", - "season": 2023 - }, - { - "id": 69, - "player_name": "Evan Fournier", - "age": 30, - "games": 27, - "games_started": 7, - "minutes_played": 459, - "field_goals": 56, - "field_attempts": 166, - "field_percent": "0.337", - "three_fg": 35, - "three_attempts": 114, - "three_percent": "0.307", - "two_fg": 21, - "two_attempts": 52, - "two_percent": "0.404", - "effect_fg_percent": "0.443", - "ft": 18, - "fta": 21, - "ft_percent": "0.857", - "ORB": 4, - "DRB": 45, - "TRB": 49, - "AST": 36, - "STL": 16, - "BLK": 3, - "TOV": 22, - "PF": 46, - "PTS": 165, - "team": "NYK", - "season": 2023 - }, - { - "id": 70, - "player_name": "Cam Reddish", - "age": 23, - "games": 20, - "games_started": 8, - "minutes_played": 438, - "field_goals": 61, - "field_attempts": 136, - "field_percent": "0.449", - "three_fg": 17, - "three_attempts": 56, - "three_percent": "0.304", - "two_fg": 44, - "two_attempts": 80, - "two_percent": "0.550", - "effect_fg_percent": "0.511", - "ft": 29, - "fta": 33, - "ft_percent": "0.879", - "ORB": 7, - "DRB": 24, - "TRB": 31, - "AST": 20, - "STL": 15, - "BLK": 8, - "TOV": 15, - "PF": 32, - "PTS": 168, - "team": "NYK", - "season": 2023 - }, - { - "id": 71, - "player_name": "Derrick Rose", - "age": 34, - "games": 27, - "games_started": 0, - "minutes_played": 338, - "field_goals": 61, - "field_attempts": 159, - "field_percent": "0.384", - "three_fg": 19, - "three_attempts": 63, - "three_percent": "0.302", - "two_fg": 42, - "two_attempts": 96, - "two_percent": "0.438", - "effect_fg_percent": "0.443", - "ft": 11, - "fta": 12, - "ft_percent": "0.917", - "ORB": 8, - "DRB": 32, - "TRB": 40, - "AST": 46, - "STL": 7, - "BLK": 5, - "TOV": 22, - "PF": 18, - "PTS": 152, - "team": "NYK", - "season": 2023 - }, - { - "id": 72, - "player_name": "Svi Mykhailiuk", - "age": 25, - "games": 13, - "games_started": 0, - "minutes_played": 40, - "field_goals": 6, - "field_attempts": 12, - "field_percent": "0.500", - "three_fg": 6, - "three_attempts": 10, - "three_percent": "0.600", - "two_fg": 0, - "two_attempts": 2, - "two_percent": "0.000", - "effect_fg_percent": "0.750", - "ft": 3, - "fta": 5, - "ft_percent": "0.600", - "ORB": 0, - "DRB": 7, - "TRB": 7, - "AST": 1, - "STL": 1, - "BLK": 0, - "TOV": 2, - "PF": 1, - "PTS": 21, - "team": "NYK", - "season": 2023 - }, - { - "id": 73, - "player_name": "Ryan Arcidiacono", - "age": 28, - "games": 11, - "games_started": 0, - "minutes_played": 26, - "field_goals": 1, - "field_attempts": 5, - "field_percent": "0.200", - "three_fg": 1, - "three_attempts": 3, - "three_percent": "0.333", - "two_fg": 0, - "two_attempts": 2, - "two_percent": "0.000", - "effect_fg_percent": "0.300", - "ft": 0, - "fta": 0, - "ft_percent": null, - "ORB": 0, - "DRB": 4, - "TRB": 4, - "AST": 2, - "STL": 2, - "BLK": 0, - "TOV": 1, - "PF": 3, - "PTS": 3, - "team": "NYK", - "season": 2023 - }, - { - "id": 74, - "player_name": "Trevor Keels", - "age": 19, - "games": 3, - "games_started": 0, - "minutes_played": 8, - "field_goals": 1, - "field_attempts": 4, - "field_percent": "0.250", - "three_fg": 1, - "three_attempts": 4, - "three_percent": "0.250", - "two_fg": 0, - "two_attempts": 0, - "two_percent": null, - "effect_fg_percent": "0.375", - "ft": 0, - "fta": 0, - "ft_percent": null, - "ORB": 0, - "DRB": 2, - "TRB": 2, - "AST": 0, - "STL": 0, - "BLK": 0, - "TOV": 0, - "PF": 0, - "PTS": 3, - "team": "NYK", - "season": 2023 - }, - { - "id": 75, - "player_name": "Royce O'Neale", - "age": 29, - "games": 76, - "games_started": 53, - "minutes_played": 2409, - "field_goals": 229, - "field_attempts": 593, - "field_percent": "0.386", - "three_fg": 163, - "three_attempts": 419, - "three_percent": "0.389", - "two_fg": 66, - "two_attempts": 174, - "two_percent": "0.379", - "effect_fg_percent": "0.524", - "ft": 50, - "fta": 69, - "ft_percent": "0.725", - "ORB": 55, - "DRB": 329, - "TRB": 384, - "AST": 283, - "STL": 65, - "BLK": 49, - "TOV": 114, - "PF": 239, - "PTS": 671, - "team": "BRK", - "season": 2023 - }, - { - "id": 76, - "player_name": "Nic Claxton", - "age": 23, - "games": 76, - "games_started": 76, - "minutes_played": 2271, - "field_goals": 414, - "field_attempts": 587, - "field_percent": "0.705", - "three_fg": 0, - "three_attempts": 2, - "three_percent": "0.000", - "two_fg": 414, - "two_attempts": 585, - "two_percent": "0.708", - "effect_fg_percent": "0.705", - "ft": 133, - "fta": 246, - "ft_percent": "0.541", - "ORB": 184, - "DRB": 518, - "TRB": 702, - "AST": 144, - "STL": 65, - "BLK": 189, - "TOV": 96, - "PF": 212, - "PTS": 961, - "team": "BRK", - "season": 2023 - }, - { - "id": 77, - "player_name": "Joe Harris", - "age": 31, - "games": 74, - "games_started": 33, - "minutes_played": 1527, - "field_goals": 201, - "field_attempts": 440, - "field_percent": "0.457", - "three_fg": 142, - "three_attempts": 333, - "three_percent": "0.426", - "two_fg": 59, - "two_attempts": 107, - "two_percent": "0.551", - "effect_fg_percent": "0.618", - "ft": 18, - "fta": 28, - "ft_percent": "0.643", - "ORB": 23, - "DRB": 141, - "TRB": 164, - "AST": 101, - "STL": 34, - "BLK": 13, - "TOV": 41, - "PF": 140, - "PTS": 562, - "team": "BRK", - "season": 2023 - }, - { - "id": 78, - "player_name": "Kyrie Irving", - "age": 30, - "games": 40, - "games_started": 40, - "minutes_played": 1478, - "field_goals": 398, - "field_attempts": 819, - "field_percent": "0.486", - "three_fg": 130, - "three_attempts": 348, - "three_percent": "0.374", - "two_fg": 268, - "two_attempts": 471, - "two_percent": "0.569", - "effect_fg_percent": "0.565", - "ft": 158, - "fta": 179, - "ft_percent": "0.883", - "ORB": 38, - "DRB": 166, - "TRB": 204, - "AST": 211, - "STL": 41, - "BLK": 33, - "TOV": 91, - "PF": 109, - "PTS": 1084, - "team": "BRK", - "season": 2023 - }, - { - "id": 79, - "player_name": "Kevin Durant", - "age": 34, - "games": 39, - "games_started": 39, - "minutes_played": 1403, - "field_goals": 410, - "field_attempts": 734, - "field_percent": "0.559", - "three_fg": 71, - "three_attempts": 189, - "three_percent": "0.376", - "two_fg": 339, - "two_attempts": 545, - "two_percent": "0.622", - "effect_fg_percent": "0.607", - "ft": 267, - "fta": 286, - "ft_percent": "0.934", - "ORB": 14, - "DRB": 248, - "TRB": 262, - "AST": 207, - "STL": 32, - "BLK": 57, - "TOV": 136, - "PF": 92, - "PTS": 1158, - "team": "BRK", - "season": 2023 - }, - { - "id": 80, - "player_name": "Seth Curry", - "age": 32, - "games": 61, - "games_started": 7, - "minutes_played": 1211, - "field_goals": 208, - "field_attempts": 449, - "field_percent": "0.463", - "three_fg": 94, - "three_attempts": 232, - "three_percent": "0.405", - "two_fg": 114, - "two_attempts": 217, - "two_percent": "0.525", - "effect_fg_percent": "0.568", - "ft": 51, - "fta": 55, - "ft_percent": "0.927", - "ORB": 13, - "DRB": 87, - "TRB": 100, - "AST": 99, - "STL": 36, - "BLK": 7, - "TOV": 51, - "PF": 96, - "PTS": 561, - "team": "BRK", - "season": 2023 - }, - { - "id": 81, - "player_name": "Ben Simmons", - "age": 26, - "games": 42, - "games_started": 33, - "minutes_played": 1105, - "field_goals": 133, - "field_attempts": 235, - "field_percent": "0.566", - "three_fg": 0, - "three_attempts": 2, - "three_percent": "0.000", - "two_fg": 133, - "two_attempts": 233, - "two_percent": "0.571", - "effect_fg_percent": "0.566", - "ft": 25, - "fta": 57, - "ft_percent": "0.439", - "ORB": 40, - "DRB": 223, - "TRB": 263, - "AST": 256, - "STL": 54, - "BLK": 24, - "TOV": 97, - "PF": 139, - "PTS": 291, - "team": "BRK", - "season": 2023 - }, - { - "id": 82, - "player_name": "Cam Thomas", - "age": 21, - "games": 57, - "games_started": 4, - "minutes_played": 948, - "field_goals": 201, - "field_attempts": 456, - "field_percent": "0.441", - "three_fg": 51, - "three_attempts": 133, - "three_percent": "0.383", - "two_fg": 150, - "two_attempts": 323, - "two_percent": "0.464", - "effect_fg_percent": "0.497", - "ft": 151, - "fta": 174, - "ft_percent": "0.868", - "ORB": 8, - "DRB": 87, - "TRB": 95, - "AST": 78, - "STL": 20, - "BLK": 7, - "TOV": 63, - "PF": 55, - "PTS": 604, - "team": "BRK", - "season": 2023 - }, - { - "id": 83, - "player_name": "Yuta Watanabe", - "age": 28, - "games": 58, - "games_started": 1, - "minutes_played": 928, - "field_goals": 114, - "field_attempts": 232, - "field_percent": "0.491", - "three_fg": 60, - "three_attempts": 135, - "three_percent": "0.444", - "two_fg": 54, - "two_attempts": 97, - "two_percent": "0.557", - "effect_fg_percent": "0.621", - "ft": 34, - "fta": 47, - "ft_percent": "0.723", - "ORB": 30, - "DRB": 111, - "TRB": 141, - "AST": 48, - "STL": 25, - "BLK": 17, - "TOV": 22, - "PF": 80, - "PTS": 322, - "team": "BRK", - "season": 2023 - }, - { - "id": 84, - "player_name": "Mikal Bridges", - "age": 26, - "games": 27, - "games_started": 27, - "minutes_played": 923, - "field_goals": 239, - "field_attempts": 503, - "field_percent": "0.475", - "three_fg": 68, - "three_attempts": 181, - "three_percent": "0.376", - "two_fg": 171, - "two_attempts": 322, - "two_percent": "0.531", - "effect_fg_percent": "0.543", - "ft": 160, - "fta": 179, - "ft_percent": "0.894", - "ORB": 23, - "DRB": 98, - "TRB": 121, - "AST": 72, - "STL": 26, - "BLK": 16, - "TOV": 49, - "PF": 44, - "PTS": 706, - "team": "BRK", - "season": 2023 - }, - { - "id": 85, - "player_name": "Spencer Dinwiddie", - "age": 29, - "games": 26, - "games_started": 26, - "minutes_played": 917, - "field_goals": 144, - "field_attempts": 356, - "field_percent": "0.404", - "three_fg": 43, - "three_attempts": 149, - "three_percent": "0.289", - "two_fg": 101, - "two_attempts": 207, - "two_percent": "0.488", - "effect_fg_percent": "0.465", - "ft": 98, - "fta": 123, - "ft_percent": "0.797", - "ORB": 9, - "DRB": 98, - "TRB": 107, - "AST": 236, - "STL": 28, - "BLK": 8, - "TOV": 55, - "PF": 63, - "PTS": 429, - "team": "BRK", - "season": 2023 - }, - { - "id": 86, - "player_name": "Cameron Johnson", - "age": 26, - "games": 25, - "games_started": 25, - "minutes_played": 770, - "field_goals": 141, - "field_attempts": 301, - "field_percent": "0.468", - "three_fg": 58, - "three_attempts": 156, - "three_percent": "0.372", - "two_fg": 83, - "two_attempts": 145, - "two_percent": "0.572", - "effect_fg_percent": "0.565", - "ft": 74, - "fta": 87, - "ft_percent": "0.851", - "ORB": 20, - "DRB": 100, - "TRB": 120, - "AST": 52, - "STL": 35, - "BLK": 8, - "TOV": 27, - "PF": 54, - "PTS": 414, - "team": "BRK", - "season": 2023 - }, - { - "id": 87, - "player_name": "Edmond Sumner", - "age": 27, - "games": 53, - "games_started": 12, - "minutes_played": 736, - "field_goals": 124, - "field_attempts": 269, - "field_percent": "0.461", - "three_fg": 31, - "three_attempts": 87, - "three_percent": "0.356", - "two_fg": 93, - "two_attempts": 182, - "two_percent": "0.511", - "effect_fg_percent": "0.519", - "ft": 99, - "fta": 108, - "ft_percent": "0.917", - "ORB": 13, - "DRB": 66, - "TRB": 79, - "AST": 68, - "STL": 31, - "BLK": 10, - "TOV": 50, - "PF": 83, - "PTS": 378, - "team": "BRK", - "season": 2023 - }, - { - "id": 88, - "player_name": "Dorian Finney-Smith", - "age": 29, - "games": 26, - "games_started": 26, - "minutes_played": 721, - "field_goals": 67, - "field_attempts": 191, - "field_percent": "0.351", - "three_fg": 37, - "three_attempts": 121, - "three_percent": "0.306", - "two_fg": 30, - "two_attempts": 70, - "two_percent": "0.429", - "effect_fg_percent": "0.448", - "ft": 15, - "fta": 19, - "ft_percent": "0.789", - "ORB": 47, - "DRB": 81, - "TRB": 128, - "AST": 41, - "STL": 17, - "BLK": 16, - "TOV": 26, - "PF": 64, - "PTS": 186, - "team": "BRK", - "season": 2023 - }, - { - "id": 89, - "player_name": "Patty Mills", - "age": 34, - "games": 40, - "games_started": 2, - "minutes_played": 567, - "field_goals": 86, - "field_attempts": 209, - "field_percent": "0.411", - "three_fg": 49, - "three_attempts": 134, - "three_percent": "0.366", - "two_fg": 37, - "two_attempts": 75, - "two_percent": "0.493", - "effect_fg_percent": "0.529", - "ft": 25, - "fta": 30, - "ft_percent": "0.833", - "ORB": 8, - "DRB": 36, - "TRB": 44, - "AST": 56, - "STL": 15, - "BLK": 3, - "TOV": 30, - "PF": 32, - "PTS": 246, - "team": "BRK", - "season": 2023 - }, - { - "id": 90, - "player_name": "Day'Ron Sharpe", - "age": 21, - "games": 48, - "games_started": 3, - "minutes_played": 552, - "field_goals": 93, - "field_attempts": 171, - "field_percent": "0.544", - "three_fg": 6, - "three_attempts": 11, - "three_percent": "0.545", - "two_fg": 87, - "two_attempts": 160, - "two_percent": "0.544", - "effect_fg_percent": "0.561", - "ft": 35, - "fta": 55, - "ft_percent": "0.636", - "ORB": 99, - "DRB": 101, - "TRB": 200, - "AST": 37, - "STL": 15, - "BLK": 32, - "TOV": 42, - "PF": 89, - "PTS": 227, - "team": "BRK", - "season": 2023 - }, - { - "id": 91, - "player_name": "T.J. Warren", - "age": 29, - "games": 26, - "games_started": 0, - "minutes_played": 490, - "field_goals": 102, - "field_attempts": 200, - "field_percent": "0.510", - "three_fg": 16, - "three_attempts": 48, - "three_percent": "0.333", - "two_fg": 86, - "two_attempts": 152, - "two_percent": "0.566", - "effect_fg_percent": "0.550", - "ft": 27, - "fta": 33, - "ft_percent": "0.818", - "ORB": 13, - "DRB": 59, - "TRB": 72, - "AST": 29, - "STL": 15, - "BLK": 7, - "TOV": 17, - "PF": 45, - "PTS": 247, - "team": "BRK", - "season": 2023 - }, - { - "id": 92, - "player_name": "Markieff Morris", - "age": 33, - "games": 27, - "games_started": 1, - "minutes_played": 285, - "field_goals": 33, - "field_attempts": 82, - "field_percent": "0.402", - "three_fg": 20, - "three_attempts": 49, - "three_percent": "0.408", - "two_fg": 13, - "two_attempts": 33, - "two_percent": "0.394", - "effect_fg_percent": "0.524", - "ft": 10, - "fta": 10, - "ft_percent": "1.000", - "ORB": 13, - "DRB": 46, - "TRB": 59, - "AST": 25, - "STL": 8, - "BLK": 5, - "TOV": 14, - "PF": 33, - "PTS": 96, - "team": "BRK", - "season": 2023 - }, - { - "id": 93, - "player_name": "David Duke Jr.", - "age": 23, - "games": 23, - "games_started": 0, - "minutes_played": 228, - "field_goals": 36, - "field_attempts": 78, - "field_percent": "0.462", - "three_fg": 1, - "three_attempts": 12, - "three_percent": "0.083", - "two_fg": 35, - "two_attempts": 66, - "two_percent": "0.530", - "effect_fg_percent": "0.468", - "ft": 12, - "fta": 17, - "ft_percent": "0.706", - "ORB": 11, - "DRB": 18, - "TRB": 29, - "AST": 21, - "STL": 10, - "BLK": 1, - "TOV": 18, - "PF": 31, - "PTS": 85, - "team": "BRK", - "season": 2023 - }, - { - "id": 94, - "player_name": "Dru Smith", - "age": 25, - "games": 10, - "games_started": 0, - "minutes_played": 91, - "field_goals": 13, - "field_attempts": 31, - "field_percent": "0.419", - "three_fg": 4, - "three_attempts": 13, - "three_percent": "0.308", - "two_fg": 9, - "two_attempts": 18, - "two_percent": "0.500", - "effect_fg_percent": "0.484", - "ft": 3, - "fta": 3, - "ft_percent": "1.000", - "ORB": 1, - "DRB": 14, - "TRB": 15, - "AST": 17, - "STL": 6, - "BLK": 1, - "TOV": 2, - "PF": 13, - "PTS": 33, - "team": "BRK", - "season": 2023 - }, - { - "id": 95, - "player_name": "Kessler Edwards", - "age": 22, - "games": 14, - "games_started": 1, - "minutes_played": 79, - "field_goals": 6, - "field_attempts": 24, - "field_percent": "0.250", - "three_fg": 2, - "three_attempts": 12, - "three_percent": "0.167", - "two_fg": 4, - "two_attempts": 12, - "two_percent": "0.333", - "effect_fg_percent": "0.292", - "ft": 1, - "fta": 2, - "ft_percent": "0.500", - "ORB": 6, - "DRB": 8, - "TRB": 14, - "AST": 2, - "STL": 3, - "BLK": 1, - "TOV": 4, - "PF": 3, - "PTS": 15, - "team": "BRK", - "season": 2023 - }, - { - "id": 96, - "player_name": "Nerlens Noel", - "age": 28, - "games": 3, - "games_started": 1, - "minutes_played": 43, - "field_goals": 1, - "field_attempts": 6, - "field_percent": "0.167", - "three_fg": 0, - "three_attempts": 0, - "three_percent": null, - "two_fg": 1, - "two_attempts": 6, - "two_percent": "0.167", - "effect_fg_percent": "0.167", - "ft": 1, - "fta": 2, - "ft_percent": "0.500", - "ORB": 3, - "DRB": 6, - "TRB": 9, - "AST": 3, - "STL": 3, - "BLK": 1, - "TOV": 5, - "PF": 7, - "PTS": 3, - "team": "BRK", - "season": 2023 - }, - { - "id": 97, - "player_name": "RaiQuan Gray", - "age": 23, - "games": 1, - "games_started": 0, - "minutes_played": 35, - "field_goals": 6, - "field_attempts": 12, - "field_percent": "0.500", - "three_fg": 2, - "three_attempts": 5, - "three_percent": "0.400", - "two_fg": 4, - "two_attempts": 7, - "two_percent": "0.571", - "effect_fg_percent": "0.583", - "ft": 2, - "fta": 2, - "ft_percent": "1.000", - "ORB": 3, - "DRB": 6, - "TRB": 9, - "AST": 7, - "STL": 0, - "BLK": 1, - "TOV": 4, - "PF": 5, - "PTS": 16, - "team": "BRK", - "season": 2023 - }, - { - "id": 98, - "player_name": "Moses Brown", - "age": 23, - "games": 2, - "games_started": 0, - "minutes_played": 6, - "field_goals": 0, - "field_attempts": 0, - "field_percent": null, - "three_fg": 0, - "three_attempts": 0, - "three_percent": null, - "two_fg": 0, - "two_attempts": 0, - "two_percent": null, - "effect_fg_percent": null, - "ft": 0, - "fta": 0, - "ft_percent": null, - "ORB": 0, - "DRB": 0, - "TRB": 0, - "AST": 0, - "STL": 1, - "BLK": 0, - "TOV": 1, - "PF": 1, - "PTS": 0, - "team": "BRK", - "season": 2023 - }, - { - "id": 99, - "player_name": "Alondes Williams", - "age": 23, - "games": 1, - "games_started": 0, - "minutes_played": 5, - "field_goals": 0, - "field_attempts": 0, - "field_percent": null, - "three_fg": 0, - "three_attempts": 0, - "three_percent": null, - "two_fg": 0, - "two_attempts": 0, - "two_percent": null, - "effect_fg_percent": null, - "ft": 0, - "fta": 0, - "ft_percent": null, - "ORB": 0, - "DRB": 1, - "TRB": 1, - "AST": 0, - "STL": 0, - "BLK": 0, - "TOV": 2, - "PF": 1, - "PTS": 0, - "team": "BRK", - "season": 2023 - }, - { - "id": 100, - "player_name": "Scottie Barnes", - "age": 21, - "games": 77, - "games_started": 76, - "minutes_played": 2678, - "field_goals": 463, - "field_attempts": 1016, - "field_percent": "0.456", - "three_fg": 63, - "three_attempts": 224, - "three_percent": "0.281", - "two_fg": 400, - "two_attempts": 792, - "two_percent": "0.505", - "effect_fg_percent": "0.487", - "ft": 190, - "fta": 246, - "ft_percent": "0.772", - "ORB": 179, - "DRB": 333, - "TRB": 512, - "AST": 371, - "STL": 83, - "BLK": 61, - "TOV": 154, - "PF": 170, - "PTS": 1179, - "team": "TOR", - "season": 2023 - } - ] -} +http://rest.nbaapi.com ``` -
+ +## Authentication + +No authentication is currently required for these endpoints. + +## Endpoints Overview + +- **Player Data Totals** (`/playerdatatotals`) + + Provides season-based totals such as points, assists, games played, and more. + +- **Player Data Advanced** (`/playerdataadvanced`) + + Provides advanced player metrics such as Player Efficiency Rating (PER), True Shooting Percentage (TS%), Usage Percentage, Win Shares, and other advanced stats. + +Both endpoints offer similar querying patterns and filtering options. + +--- + +## Common Query Parameters + +For both Totals and Advanced endpoints, the following query parameters are available for the `/query` routes: + +- **playerName** *(string, optional)*: Filter results to players whose name matches or partially matches the provided string. +- **season** *(int, optional)*: Filter by a specific season (e.g., `2025`). +- **team** *(string, optional)*: Filter by a team abbreviation (partial matches allowed). +- **playerId** *(string, optional)*: Filter by a player's unique ID (partial matches allowed). + +**Sorting Options:** + +- **sortBy** *(string, optional)*: Field name to sort results by. Varies by endpoint. +- **ascending** *(bool, optional)*: Set to `true` (default) for ascending order or `false` for descending order. + +**Pagination:** +- **pageNumber** *(int, optional)*: Page number to retrieve (default is 1). +- **pageSize** *(int, optional)*: Number of records per page (default is 10). + +If no data matches your query, the response will be `404 Not Found`. + +--- + +## Player Data Totals Endpoints + +**Base Route:** `/playerdatatotals` + +### 1. Query Player Totals + +**GET** `/playerdatatotals/query` + +**Description:** +Retrieves a filtered and/or sorted list of player totals data. + +**Query Parameters:** +- `playerName` (string) +- `season` (int) +- `team` (string) +- `playerId` (string) +- `sortBy` (string): Can be `PlayerName`, `Season`, `Team`, `Points`, `Assists`, `Games`, `TotalRb`, `Blocks`, `Steals`. +- `ascending` (bool): Default `true`. +- `pageNumber` (int): Default `1`. +- `pageSize` (int): Default `10`. + +**Response:** +`200 OK` with a JSON array of `PlayerDataTotals` objects, or `404 Not Found` if no records match. + +**Example Request:** + +```bash +curl -X GET \ + 'http://rest.nbaapi.com/api/PlayerDataTotals/query?season=2025&team=BOS&sortBy=PlayerName&ascending=true&pageNumber=1&pageSize=10' \ + -H 'accept: text/plain' +``` + +**Example Response:** +```json +[ + { + "id": 18905, + "playerName": "Al Horford", + "position": "C", + "age": 38, + "games": 19, + "gamesStarted": 18, + "minutesPg": 532, + "fieldGoals": 64, + "fieldAttempts": 137, + "fieldPercent": 0.467, + "threeFg": 41, + "threeAttempts": 101, + "threePercent": 0.406, + "twoFg": 23, + "twoAttempts": 36, + "twoPercent": 0.639, + "effectFgPercent": 0.617, + "ft": 6, + "ftAttempts": 6, + "ftPercent": 1, + "offensiveRb": 16, + "defensiveRb": 85, + "totalRb": 101, + "assists": 44, + "steals": 14, + "blocks": 17, + "turnovers": 19, + "personalFouls": 31, + "points": 175, + "team": "BOS", + "season": 2025, + "playerId": "horfoal01" + }, + ... +] +``` + +*(Response truncated for brevity.)* + +### 2. Get Player Totals by Name + +**GET** `/playerdatatotals/name/{playerName}` + +**Description:** +Retrieve all totals data for players whose names match or partially match the given `playerName`. + +**Response:** +`200 OK` with a JSON array of `PlayerDataTotals` objects or `404 Not Found`. + +### 3. Get Player Totals by Season + +**GET** `/playerdatatotals/season/{season}` + +**Description:** +Retrieve all player totals for a given season. + +### 4. Get Player Totals by Player ID + +**GET** `/playerdatatotals/playerid/{playerId}` + +**Description:** +Retrieve all totals data for a player by their unique or partial `playerId`. + +### 5. Get Player Totals by Team + +**GET** `/playerdatatotals/team/{team}` + +**Description:** +Retrieve totals for all players who played on a given team. + +### 6. Count of All Player Totals Records + +**GET** `/playerdatatotals/count` + +**Description:** +Retrieve an integer count of all available player totals records. + +--- + +## Player Data Advanced Endpoints + +**Base Route:** `/playerdataadvanced` + +### 1. Query Player Advanced Data + +**GET** `/playerdataadvanced/query` + +**Description:** +Retrieve a filtered and/or sorted list of advanced player stats. + +**Query Parameters:** +- `playerName` (string) +- `season` (int) +- `team` (string) +- `playerId` (string) +- `sortBy` (string): Possible fields include `PlayerName`, `Season`, `Team`, `Games`, `PER`, `TSPercent`, `TotalRBPercent`, `AssistPercent`, `StealPercent`, `BlockPercent`, `TurnoverPercent`, `UsagePercent`, `WinShares`, `Box`, `VORP`. +- `ascending` (bool): Default `true`. +- `pageNumber` (int): Default `1`. +- `pageSize` (int): Default `10`. + +**Response:** +`200 OK` with a JSON array of `PlayerDataAdvanced` objects, or `404 Not Found` if no records match. + +**Example Request:** +```bash +curl -X GET \ + 'http://rest.nbaapi.com/api/PlayerDataAdvanced/query?playerName=James%20Harden&team=HOU&sortBy=WinShares&ascending=false&pageNumber=1&pageSize=10' \ + -H 'accept: text/plain' +``` + +**Example Response:** +```json +[ + { + "id": 5645, + "playerName": "James Harden", + "position": "SG", + "age": 25, + "games": 81, + "minutesPlayed": 2981, + "per": 26.7, + "tsPercent": 0.605, + "threePAR": 0.378, + "ftr": 0.561, + "offensiveRBPercent": 2.8, + "defensiveRBPercent": 14.2, + "totalRBPercent": 8.5, + "assistPercent": 34.6, + "stealPercent": 2.6, + "blockPercent": 1.6, + "turnoverPercent": 14.9, + "usagePercent": 31.3, + "offensiveWS": 12.2, + "defensiveWS": 4.2, + "winShares": 16.4, + "winSharesPer": 0.265, + "offensiveBox": 7, + "defensiveBox": 1.8, + "box": 8.8, + "vorp": 8.1, + "team": "HOU", + "season": 2015, + "playerId": "hardeja01" + }, + ... +] +``` + +*(Response truncated for brevity.)* + +### 2. Get Advanced Data by Player Name + +**GET** `/playerdataadvanced/name/{playerName}` + +**Description:** +Retrieve all advanced data for players whose names match or partially match `playerName`. + +### 3. Get Advanced Data by Season + +**GET** `/playerdataadvanced/season/{season}` + +**Description:** +Retrieve all advanced data for players in a given season. + +### 4. Get Advanced Data by Player ID + +**GET** `/playerdataadvanced/playerid/{playerId}` + +**Description:** +Retrieve advanced data by a player's unique or partial `playerId`. + +### 5. Get Advanced Data by Team + +**GET** `/playerdataadvanced/team/{team}` + +**Description:** +Retrieve advanced data for all players on a given team. + +### 6. Count of All Advanced Player Records + +**GET** `/playerdataadvanced/count` + +**Description:** +Retrieve the total count of all available advanced player records. + +--- + +## Responses + +- **200 OK**: Request successful; returns requested data. +- **404 Not Found**: No matching records found. +- **500 Internal Server Error**: Server encountered an error. + +--- + +## Example Requests + +**Query Player Totals (Season 2025, Team BOS):** +```bash +curl -X GET \ + 'http://rest.nbaapi.com/api/PlayerDataTotals/query?season=2025&team=BOS&sortBy=PlayerName&ascending=true&pageNumber=1&pageSize=10' \ + -H 'accept: text/plain' +``` + +**Query Player Advanced (James Harden, Team HOU, Sorted by WinShares Desc):** +```bash +curl -X GET \ + 'http://rest.nbaapi.com/api/PlayerDataAdvanced/query?playerName=James%20Harden&team=HOU&sortBy=WinShares&ascending=false&pageNumber=1&pageSize=10' \ + -H 'accept: text/plain' +``` + +--- + +## Contact & Support + +If you encounter any issues or have questions, please open an issue in this repository or contact me. 😊⛹️🏀🚀 + +--- + +You can view the full API documentation at http://rest.nbaapi.com/index.html +