↗

2004 NBA offseason

Franchise players switch conferences

Shaquille O'Neal went to Miami, Tracy McGrady reached Houston and Steve Nash returned to Phoenix in an offseason that redirected both Finals races.

Why this window matters

#7 in the Athlore NBA offseasons ranking

Miami won a title within two years, Phoenix revolutionized offense and Houston created one of the era's defining star pairings.

In the order it happened

The transaction timeline

The draft, major signings, trades and roster decisions are ordered chronologically. Complete draft boards, trade packages and free-agent jersey changes are embedded at the moment they happened.

  1. June 24 · NBA Draft

    Dwight Howard goes first as three future franchise guards follow →

    Orlando chose Howard over Emeka Okafor, while Devin Harris, Luol Deng and Andre Iguodala changed teams on draft night and later picks produced J.R. Smith, Josh Smith and Kevin Martin.

    The complete draft board is preserved beside this moment →

  2. July 14 · Trade

    The Lakers send Shaquille O'Neal to Miami →

    The deal ended a three-title partnership and gave Dwyane Wade the superstar partner behind Miami's first championship.

    The complete trade package is preserved beside this moment →

  3. July 14 · Free agency

    Steve Nash returns to Phoenix

    Nash's signing became the catalyst for the Seven Seconds or Less Suns and two consecutive MVP seasons.

    Follow the jersey change beside this moment →

  4. July 30 · Free agency

    Carlos Boozer joins Utah

    The Jazz added a long-term frontcourt scorer as Cleveland lost a key young player from LeBron James's first supporting cast.

    Follow the jersey change beside this moment →