How Many Players Are in the NBA? 2025 Roster Breakdown

How Many Players Are in the NBA? 2025 Roster Breakdown

By Sarah Miller ·

There are 450 active NBA players across the league's 30 teams, with each team allowed up to 15 standard roster spots and additional two-way contracts.

NBA Roster Structure Explained

The National Basketball Association (NBA) consists of 30 teams, each operating under strict roster regulations set by the collective bargaining agreement (CBA). Understanding how player counts are determined requires knowledge of roster limits, contract types, and seasonal fluctuations.

Standard Roster Limits

Two-Way Contracts: Expanding Player Count

In addition to the 15 standard roster spots, teams may sign up to three players on two-way contracts. These players can move between the NBA team and its G League affiliate.

Total Number of NBA Players: Breakdown

While the base calculation suggests 450 players (30 teams × 15), the actual number fluctuates due to injuries, trades, call-ups, and two-way contracts. The official count includes all active rostered players at any given time.

NBA Season Number of Teams Standard Roster Size Two-Way Contracts per Team Total Active Players (Est.)
2020-2021 30 15 2 480
2021-2022 30 15 2 480
2022-2023 30 15 3 525
2023-2024 30 15 3 525
2024-2025 30 15 3 525
Table data source:1, 2

The table shows a steady increase in total player participation due to expanded two-way slots. Since the 2022-2023 season, the NBA increased two-way contracts from two to three per team, raising the theoretical maximum to 525 players. This change has broadened opportunities for developmental talent while increasing overall league-wide player counts.

Seasonal Variations and Exceptions

Player totals are not static throughout the year. Several factors influence real-time numbers:

Frequently Asked Questions About NBA Player Count

How many players are on an NBA team?

Each NBA team has 15 players on its standard roster and up to 3 additional players on two-way contracts, totaling up to 18 players per team during the regular season.

How many total players are in the NBA in 2025?

As of the 2024-2025 season, there are up to 525 total players in the NBA, including 450 on standard contracts and 75 on two-way deals (3 per team).

Do two-way players count as NBA players?

Yes, two-way players are officially signed to NBA rosters, receive salaries, can play in games, and are counted as active NBA players, though they split time with the G League.

Can NBA teams exceed 15 players?

Yes, teams can go beyond 15 players by signing up to three two-way players who don't count toward the standard roster limit, allowing a maximum of 18 players per team.

How does the NBA roster size compare to other leagues?

The NBA has smaller rosters than NFL (53) or MLB (26), but larger than NHL (23). At 15 standard spots, it balances depth with game-night rotation needs, typical for basketball’s fast-paced nature.