What Is an NBA Expansion Draft?
An NBA expansion draft is a special player-selection process used when the National Basketball Association adds one or more new franchises. Unlike the annual NBA Draft, which primarily involves selecting eligible amateur and international players, an expansion draft allows a new team to select certain players already associated with existing NBA franchises.
The purpose of an expansion draft is to give a new franchise a starting roster while allowing established teams to protect their most important players. Each existing team submits a list of protected players, leaving other eligible players available for selection.
Expansion drafts have played an important role throughout NBA history, particularly during the league's growth in the 1960s, 1970s, 1980s and 1990s.
The most recent NBA expansion draft was held on June 22, 2004, when the Charlotte Bobcats selected players in preparation for their inaugural 2004-05 season.
Historical note: The following rules were established for the 2004 Charlotte expansion draft. They should not be interpreted as permanently binding rules for future NBA expansion, because the league may establish different procedures for new franchises.
Rules of the 2004 NBA Expansion Draft
1. Unrestricted Free Agents Were Ineligible
Unrestricted free agents were not eligible for selection in the 2004 expansion draft. The Charlotte Bobcats could select eligible players under contract or restricted free agents who had been left unprotected by their existing teams.
2. Existing Teams Could Protect Eight Players
Each of the NBA's 29 existing teams could protect a maximum of eight eligible players.
Even if a franchise had fewer than eight eligible players available to protect, it was required to leave at least one eligible player unprotected.
This provision ensured that Charlotte had at least one potential selection from every existing NBA franchise.
3. Charlotte Had to Select Between 14 and 29 Players
The Bobcats were required to select a minimum of 14 players and were permitted to select as many as 29 players.
The maximum reflected the number of existing NBA franchises participating in the expansion draft.
Charlotte ultimately selected 19 players.
4. Only One Player Could Be Selected From Each Team
The Bobcats could select no more than one player from any existing NBA franchise.
Once Charlotte selected a player from a team, that team's remaining unprotected players were no longer available to be selected in the expansion draft.
5. Special Salary Cap Rules Applied
Charlotte was permitted to make its expansion draft selections without being constrained by the ordinary salary cap rules during the selection process.
However, the franchise had to comply with the special salary cap restrictions established for its first NBA seasons.
The Bobcats' salary cap was set at 66 percent of the league's normal salary cap in their first season and 75 percent in their second season.
Because of these restrictions, selecting expensive veteran contracts could limit the team's financial flexibility.
The original NBAHoopsOnline page referred to a salary cap of approximately $31 million. That was an early estimate rather than the final amount. Charlotte's first-season cap was approximately $29 million.
6. Waiving Selected Players
Under the special 2004 expansion provisions, Charlotte could waive a player selected in the expansion draft before the start of the regular season without the player's remaining contract being charged against the team's salary cap under the expansion-draft waiver rules.
This gave the Bobcats flexibility to select players without necessarily keeping every selection on their opening-night roster.
7. Restricted Free Agents Became Unrestricted
Restricted free agents selected by Charlotte became unrestricted free agents under the expansion agreement.
These players were not automatically required to sign with Charlotte. Their change in free-agent status affected their ability to negotiate contracts and the rights held by their previous teams.
8. Teams Could Offer Incentives to Charlotte
Existing NBA teams were permitted to negotiate arrangements encouraging Charlotte to select particular players.
These arrangements could include draft picks, cash considerations or additional trades, subject to league rules and approval.
Such agreements were especially attractive to teams attempting to remove expensive contracts from their payrolls.
9. Trade Exceptions for Teams Losing Players
An existing NBA team that lost a player in the expansion draft could receive a trade exception based on that player's 2004-05 salary.
The exception could provide additional flexibility for acquiring replacement salary through a subsequent trade, subject to the NBA's applicable trade rules.
2004 Expansion Draft Rules — Quick Reference
| Rule |
2004 Charlotte Bobcats Requirement |
| Expansion Team | Charlotte Bobcats |
| Draft Date | June 22, 2004 |
| Existing NBA Teams | 29 |
| Protected Players | Maximum of eight per existing team |
| Minimum Unprotected Players | At least one eligible player per team |
| Minimum Selections | 14 players |
| Maximum Selections | 29 players |
| Selections Per Existing Team | Maximum of one |
| Unrestricted Free Agents | Ineligible |
| Selected Restricted Free Agents | Became unrestricted free agents |
| First-Season Salary Cap | 66% of normal NBA salary cap |
| Second-Season Salary Cap | 75% of normal NBA salary cap |
| Actual Players Selected | 19 |
What Happened in the 2004 Expansion Draft?
The Charlotte Bobcats held their expansion draft on June 22, 2004, ahead of their first NBA season. The franchise was owned by Robert L. Johnson, with Bernie Bickerstaff serving as head coach and general manager.
Charlotte selected 19 players from the unprotected lists submitted by the league's 29 existing franchises.
Of those selections, 10 players were under contract and nine were restricted free agents. The restricted free agents became unrestricted under the expansion agreement.
Rather than simply assembling the most talented available roster, Charlotte attempted to balance youth, salary commitments and long-term flexibility. Several established veterans with large contracts were available, but their salaries made them less attractive to a franchise operating under a reduced salary cap.
One of Charlotte's most important selections was Gerald Wallace from the Sacramento Kings. Wallace eventually became one of the franchise's best players and developed into an NBA All-Star.
Other notable selections included Jason Kapono, Zaza Pachulia, Primoz Brezec, Sasha Pavlovic and Jahidi White.
The Bobcats also participated in the regular 2004 NBA Draft, where they selected Emeka Okafor with the second overall pick after acquiring that selection from the Los Angeles Clippers.
Charlotte finished its inaugural 2004-05 season with an 18-64 record.
Notable Players Selected in the 2004 Expansion Draft
| Player |
Previous NBA Team |
| Gerald Wallace | Sacramento Kings |
| Jason Kapono | Cleveland Cavaliers |
| Zaza Pachulia | Orlando Magic |
| Primoz Brezec | Indiana Pacers |
| Sasha Pavlovic | Utah Jazz |
| Jahidi White | Phoenix Suns |
| Predrag Drobnjak | Los Angeles Clippers |
| Brandon Hunter | Boston Celtics |
| Jamal Sampson | Los Angeles Lakers |
| Theron Smith | Memphis Grizzlies |
History of NBA Expansion Drafts
Expansion drafts have been part of NBA history since the league began adding new franchises beyond its original group of teams.
The Chicago Packers joined the NBA in 1961, followed by the Chicago Bulls in 1966. The league then experienced rapid expansion during the late 1960s and early 1970s.
Expansion drafts helped establish the rosters of franchises such as the Seattle SuperSonics, San Diego Rockets, Milwaukee Bucks, Phoenix Suns, Portland Trail Blazers, Buffalo Braves and Cleveland Cavaliers.
The NBA expanded again during the 1980s, adding the Dallas Mavericks, Charlotte Hornets, Miami Heat, Orlando Magic and Minnesota Timberwolves.
In 1995, the Toronto Raptors and Vancouver Grizzlies became the league's first Canadian expansion franchises.
Charlotte's 2004 expansion brought the NBA to 30 teams, where the league has remained through the start of the 2026-27 season.
NBA Expansion Teams Since 1961
| Season |
Expansion Franchise |
Notes |
| 1961-62 | Chicago Packers | Later became the Washington Wizards franchise |
| 1966-67 | Chicago Bulls | Joined as Chicago's new NBA franchise |
| 1967-68 | Seattle SuperSonics | Franchise relocated to Oklahoma City in 2008 |
| 1967-68 | San Diego Rockets | Relocated to Houston in 1971 |
| 1968-69 | Milwaukee Bucks | Joined NBA |
| 1968-69 | Phoenix Suns | Joined NBA |
| 1970-71 | Portland Trail Blazers | Joined NBA |
| 1970-71 | Buffalo Braves | Later became the Los Angeles Clippers franchise |
| 1970-71 | Cleveland Cavaliers | Joined NBA |
| 1980-81 | Dallas Mavericks | Joined NBA |
| 1988-89 | Charlotte Hornets | Original Charlotte expansion franchise |
| 1988-89 | Miami Heat | Joined NBA |
| 1989-90 | Orlando Magic | Joined NBA |
| 1989-90 | Minnesota Timberwolves | Joined NBA |
| 1995-96 | Toronto Raptors | Canadian expansion franchise |
| 1995-96 | Vancouver Grizzlies | Relocated to Memphis in 2001 |
| 2004-05 | Charlotte Bobcats | Later adopted the Hornets name and historical identity |
How Would a Future NBA Expansion Draft Work?
Whenever the NBA adds another franchise, the league must establish a method for building that team's initial roster.
The 2004 Charlotte expansion draft provides a useful historical example, but the exact rules for any future expansion draft would need to be established by the league.
Important decisions could include how many players existing teams may protect, how many players an expansion franchise must select, whether more than one expansion team participates, and what salary cap restrictions apply.
The league would also need to establish procedures for players under contract, restricted free agents, trade exceptions and possible agreements between the expansion franchises and existing teams.
If multiple expansion teams entered the NBA simultaneously, the league would also have to determine the selection order and how the available player pool would be divided.
Because expansion rules can vary from one expansion cycle to another, the 2004 rules should be treated as a historical precedent rather than a guarantee of future procedures.
Frequently Asked Questions
What is an NBA expansion draft?
An expansion draft allows a new NBA franchise to select eligible players left unprotected by existing teams.
How many players could NBA teams protect in 2004?
Each of the 29 existing franchises could protect a maximum of eight eligible players.
How many players did Charlotte select in 2004?
The Charlotte Bobcats selected 19 players.
Could Charlotte select more than one player from the same team?
No. The 2004 expansion agreement allowed only one selection from each existing NBA team.
Were unrestricted free agents eligible?
No. Unrestricted free agents were ineligible for selection.
When was the last NBA expansion draft?
The most recent NBA expansion draft was held on June 22, 2004, for the Charlotte Bobcats.
Will future NBA expansion drafts use the same rules?
Not necessarily. The NBA can establish different rules for future expansion franchises.
Sources and Additional Information
Explore More NBA History and Rules
Submit a Record or Correction
NBAHoopsOnline welcomes corrections, historical information and additions that help improve the accuracy of our basketball history archives.
If you discover an incorrect expansion draft rule, missing player selection or historical detail that needs updating, please include the relevant information and a reliable source.
Send corrections, additions and updates to:
Rednecksbasketball@yahoo.com
Submissions will be reviewed before changes are made to NBAHoopsOnline historical records.