The 2011–12 Phoenix Suns season was the 44th season of the franchise in the National Basketball Association (NBA), as well as the last season the Suns had point guard Steve Nash on the team. The season was shortened to sixty-six games due to the 2011 NBA Lockout. Going into the All-Star break with a 14–20 record, the Suns went 14–6 in their next 20 games to push back into playoffs contention. Towards the end of the season, the eighth-seeded Suns were still in the hunt, but a loss after their second-to-last game on the road against the Utah Jazz eliminated them from playoff contention. They went 8–7 in April, finishing the season with a 33–33 record, 10th-best in the West.

Nash led the team in assists per game (10.7; second-best average in the league, most assists in total), three-point percentage (.390%), and free throw percentage (.894%), while averaging a career-high in field goal percentage (.532%). Center Marcin Gortat led the team in most statistical categories, including games played (66), games started (66), minutes per game (32.0), field goal percentage (.555%), rebounds per game (10.0), blocks per game (1.5), and points per game (15.4). Nash was the lone member of the Suns selected for the 2012 NBA All-Star Game, his eighth appearance. In a game against the Denver Nuggets on April 21, Nash passed Oscar Robertson for fifth all-time in total assists.

Key dates June 23, 2011: The 2011 NBA draft took place at the Prudential Center in Newark, New Jersey. July 1, 2011: The current NBA collective bargaining agreement expires, leading owners to impose a lockout of its players until a new agreement is reached. November 22, 2011: Aaron Brooks signs with the Guangdong Southern Tigers in the CBA. As a result, he can't reunite with the team until the 2011–12 CBA season is officially over. December 9, 2011: The new and improved NBA free agency begun; Grant Hill stays with Phoenix; Shannon Brown and Sebastian Telfair join Phoenix; Mickaël Piétrus tried to get traded to the Toronto Raptors; Vince Carter and Gani Lawal are waived. December 10, 2011: The Mickaël Piétrus trade is permanently suspended; training camp begins. December 13, 2011: Zabian Dowdell is waived and replaced with Ronnie Price. December 18, 2011: Training camp ends. December 22, 2011: Mickaël Piétrus is waived. December 26, 2011: The NBA season begins for Phoenix. December 29, 2011: Michael Redd signs with Phoenix. January 2, 2012: Garret Siler is waived. February 8, 2012: Markieff Morris gets represented as a rookie for the 2012 Rising Stars challenge. February 9, 2012: Steve Nash gets his 8th All-Star representation; 6th as a reserve and 6th as a representative of the Phoenix Suns (which ties a record previously set by Walter Davis). February 24, 2012: The 2012 NBA All-Star Weekend begins. April 18, 2012: The Suns officially induct former head coach John MacLeod in the Phoenix Suns Ring of Honor.

Offseason

NBA draft

Round Pick Player Position Nationality College 1 13 Markieff Morris Forward Kansas

The Suns used their only draft pick to select power forward Markieff Morris from Kansas. Morris averaged 13.6 points and 8.3 rebounds per game in his last year with the Jayhawks. The Suns traded their other first-round pick, which they acquired from the Orlando Magic, to the Houston Rockets when they dealt Goran Dragić for Aaron Brooks. Their second-round pick was traded to the Chicago Bulls for Hakim Warrick in a sign and trade. Around a year and a half later, the Suns ended up with the 14th draft pick in Marcus Morris, who would be a part of the team for two or so seasons before being traded himself in 2015.

Free agency Veteran forward Grant Hill became an unrestricted free agent at the end of the 2010–11 season. Newly acquired point guard Aaron Brooks became a restricted free agent at the end of the season. On June 23, the Suns extended a $3 million qualifying offer to Brooks. However, due to the lockout, Brooks signed a contract with the Guangdong Southern Tigers of the Chinese Basketball Association on November 22. With no opt-out clause, Brooks had to complete the CBA season before returning to the NBA. On February 6, 2011, reserve point guard Zabian Dowdell was signed for the remainder of the 2010–11 season, with a team option for a second year.

Coaching changes On July 14, the Suns signed Elston Turner as an assistant coach. Turner is considered to be a defensive specialist and has been called the Suns' unofficial "defensive coordinator".

Roster

Salaries The final year of Vince Carter's contract was non-guaranteed. Carter's contract stipulated that if he was not waived by the Suns before the start of free agency on July 1, his $18 million would become fully guaranteed. However, with the onset of the lockout, the Suns delayed the deadline until the date on which free agency began at the end of the lockout. Since he was waived by the time the lockout ended and the free agency period officially began that season, he would receive a guaranteed $4 million outside of the team instead. The second-year contracts of Gani Lawal and Garret Siler were non-guaranteed.

Preseason

|- bgcolor="ffcccc" | 1 | December 20 | @ Denver | | Marcin Gortat,Hakim Warrick (14) | Marcin Gortat,Markieff Morris (8) | Steve Nash,Sebastian Telfair (5) | Pepsi Center11,475 | 0–1 |- bgcolor="ffcccc" | 2 | December 22 | Denver | | Jared Dudley (17) | Markieff Morris (7) | Steve Nash (8) | US Airways Center12,613 | 0–2

Regular season

Standings

Game log All games from November 1 through December 24 were canceled due to the 2011 NBA Lockout. A new schedule was created with games starting on December 25.

|- bgcolor=ffcccc | 1 | December 26 | New Orleans | | Robin Lopez (21) | Markieff Morris (9) | Steve Nash (12) | US Airways Center17,776 | 0–1 |- bgcolor=ffcccc | 2 | December 28 | Philadelphia | | Ronnie Price (16) | Channing Frye,Marcin Gortat (8) | Ronnie Price (4) | US Airways Center16,360 | 0–2 |- bgcolor=ccffcc | 3 | December 30 | @ New Orleans | | Hakim Warrick (18) | Channing Frye (16) | Steve Nash (12) | New Orleans Arena15,790 | 1–2 |- bgcolor=ffcccc | 4 | December 31 | @ Oklahoma City | | Markieff Morris,Hakim Warrick (15) | Marcin Gortat,Markieff Morris (6) | Steve Nash (6) | Chesapeake Energy Arena18,203 | 1–3

|- bgcolor=ccffcc | 5 | January 2 | Golden State | | Steve Nash (21) | Channing Frye (10) | Steve Nash (9) | US Airways Center14,793 | 2–3 |- bgcolor=ffcccc | 6 | January 4 | @ Dallas | | Marcin Gortat (22) | Channing Frye,Marcin Gortat (10) | Steve Nash (12) | American Airlines Center19,885 | 2–4 |- bgcolor=ccffcc | 7 | January 6 | Portland | | Jared Dudley (18) | Robin Lopez (12) | Steve Nash (9) | US Airways Center16,235 | 3–4 |- bgcolor=ccffcc | 8 | January 8 | Milwaukee | | Marcin Gortat (18) | Markieff Morris (10) | Steve Nash (17) | US Airways Center13,420 | 4–4 |- bgcolor=ffcccc | 9 | January 10 | @ L. A. Lakers | | Channing Frye (17) | Marcin Gortat (12) | Steve Nash (8) | Staples Center18,997 | 4–5 |- bgcolor=ffcccc | 10 | January 12 | Cleveland | | Steve Nash (16) | Marcin Gortat (10) | Steve Nash (15) | US Airways Center14,636 | 4–6 |- bgcolor=ffcccc | 11 | January 13 | New Jersey | | Marcin Gortat (20) | Marcin Gortat (10) | Ronnie Price (8) | US Airways Center15,191 | 4–7 |- bgcolor=ffcccc | 12 | January 15 | @ San Antonio | | Marcin Gortat (24) | Marcin Gortat (15) | Steve Nash (10) | AT&T Center18,581 | 4–8 |- bgcolor=ffcccc | 13 | January 17 | @ Chicago | | Steve Nash (25) | Marcin Gortat (15) | Steve Nash (9) | United Center21,347 | 4–9 |- bgcolor=ccffcc | 14 | January 18 | @ New York | | Steve Nash (26) | Marcin Gortat (12) | Steve Nash (11) | Madison Square Garden19,763 | 5–9 |- bgcolor=ccffcc | 15 | January 20 | @ Boston | | Marcin Gortat (24) | Marcin Gortat (12) | Steve Nash (9) | TD Garden18,624 | 6–9 |- bgcolor=ffcccc | 16 | January 23 | @ Dallas | | Marcin Gortat,Grant Hill (19) | Marcin Gortat (17) | Steve Nash (12) | American Airlines Center19,944 | 6–10 |- bgcolor=ffcccc | 17 | January 24 | Toronto | | Marcin Gortat (21) | Marcin Gortat (12) | Steve Nash (14) | US Airways Center15,404 | 6–11 |- bgcolor=ffcccc | 18 | January 27 | @ Portland | | Grant Hill (12) | Marcin Gortat (10) | Steve Nash (7) | Rose Garden20,664 | 6–12 |- bgcolor=ccffcc | 19 | January 28 | Memphis | | Steve Nash (21) | Marcin Gortat (12) | Steve Nash (6) | US Airways Center14,903 | 7–12 |- bgcolor=ffcccc | 20 | January 30 | Dallas | | Marcin Gortat (17) | Marcin Gortat (10) | Sebastian Telfair (6) | US Airways Center13,132 | 7–13

|- bgcolor=ccffcc | 21 | February 1 | @ New Orleans | | Steve Nash (30) | Marcin Gortat (11) | Steve Nash (10) | New Orleans Arena13,598 | 8–13 |- bgcolor=ffcccc | 22 | February 3 | @ Houston | | Jared Dudley,Marcin Gortat (15) | Marcin Gortat (12) | Steve Nash (9) | Toyota Center15,941 | 8–14 |- bgcolor=ccffcc | 23 | February 4 | Charlotte | | Michael Redd (17) | Marcin Gortat (12) | Steve Nash (10) | US Airways Center14,928 | 9–14 |- bgcolor=ccffcc | 24 | February 6 | @ Atlanta | | Steve Nash (24) | Channing Frye,Marcin Gortat (9) | Steve Nash (11) | Philips Arena11,823 | 10–14 |- bgcolor=cccffcc | 25 | February 7 | @ Milwaukee | | Marcin Gortat (21) | Josh Childress (12) | Steve Nash (11) | Bradley Center13,203 | 11–14 |- bgcolor=ffcccc | 26 | February 9 | Houston | | Channing Frye (21) | Channing Frye (10) | Steve Nash (13) | US Airways Center16,122 | 11–15 |- bgcolor=ccffcc | 27 | February 11 | @ Sacramento | | Jared Dudley (20) | Jared Dudley (10) | Steve Nash (15) | Power Balance Pavilion16,964 | 12–15 |- bgcolor=ffcccc | 28 | February 13 | @ Golden State | | Marcin Gortat (25) | Marcin Gortat (12) | Steve Nash (14) | Oracle Arena19,106 | 12–16 |- bgcolor=ffcccc | 29 | February 14 | @ Denver | | Markieff Morris (21) | Marcin Gortat (14) | Ronnie Price (6) | Pepsi Center17,873 | 12–17 |- bgcolor=ffcccc | 30 | February 15 | Atlanta | | Steve Nash (22) | Channing Frye (11) | Steve Nash (16) | US Airways Center15,392 | 12–18 |- bgcolor=ffcccc | 31 | February 17 | @ L. A. Lakers | | Marcin Gortat (21) | Marcin Gortat (16) | Steve Nash (17) | Staples Center18,997 | 12–19 |- bgcolor=ccffcc | 32 | February 19 | L. A. Lakers | | Jared Dudley (25) | Marcin Gortat (15) | Steve Nash (14) | US Airways Center18,023 | 13–19 |- bgcolor=ccffcc | 33 | February 20 | Washington | | Marcin Gortat (20) | Channing Frye (11) | Steve Nash (11) | US Airways Center13,921 | 14–19 |- bgcolor=ffcccc | 34 | February 22 | Golden State | | Channing Frye (22) | Marcin Gortat (15) | Steve Nash (9) | US Airways Center14,558 | 14–20 |- align="center" |colspan="9" bgcolor="#bbcaff"|All-Star Break

|- bgcolor=ccffcc | 35 | March 1 | Minnesota | | Grant Hill (20) | Steve Nash (8) | Steve Nash (17) | US Airways Center15,071 | 15–20 |- bgcolor=ccffcc | 36 | March 2 | L. A. Clippers | | Jared Dudley (22) | Channing Frye,Marcin Gortat (14) | Steve Nash (6) | US Airways Center18,091 | 16–20 |- bgcolor=ccffcc | 37 | March 4 | Sacramento | | Steve Nash (19) | Marcin Gortat (17) | Steve Nash (7) | US Airways Center15,026 | 17–20 |- bgcolor=ffcccc | 38 | March 7 | @ Oklahoma City | | Marcin Gortat (28) | Jared Dudley,Marcin Gortat (11) | Steve Nash (13) | Chesapeake Energy Arena18,203 | 17–21 |- bgcolor=ccffcc | 39 | March 8 | Dallas | | Jared Dudley (18) | Marcin Gortat (12) | Steve Nash (11) | US Airways Center15,498 | 18–21 |- bgcolor=ccffcc | 40 | March 10 | Memphis | | Jared Dudley (19) | Marcin Gortat (9) | Steve Nash (15) | US Airways Center16,350 | 19–21 |- bgcolor=ffcccc | 41 | March 12 | Minnesota | | Jared Dudley (28) | Jared Dudley (9) | Steve Nash (10) | US Airways Center14,568 | 19–22 |- bgcolor=ccffcc | 42 | March 14 | Utah | | Channing Frye (26) | Channing Frye (9) | Steve Nash (16) | US Airways Center14,076 | 20–22 |- bgcolor=ccffcc | 43 | March 15 | @ L. A. Clippers | | Shannon Brown (21) | Jared Dudley,Channing Frye,Marcin Gortat,Markieff Morris (6)