a game against his former team, the Heat. A day later, the Knicks signed him for the remainder of the season. He averaged 33 minutes per game in seven games with the Knicks, with a double-double average of points and rebounds per game (11.7 ppg and 11.0 rpg). On November 16, 2010, he was signed by the Phoenix Suns, following an injury to their starting center Robin Lopez. Barron made his debut the next day against the Heat. On December 2, 2010, he made his first start as a Sun in a game against the Golden State Warriors. Barron was released by the Suns on December 21 and signed a ten-day contract with the Milwaukee Bucks on March 1, 2011. He then signed a second one with the Bucks, which ended on March 21. On April 12, the Portland Trail Blazers signed him to a contract for the rest of the 2011 season. On December 21, 2011, he was waived by the Trail Blazers. On January 14, 2012, he was signed by the Warriors. The Warriors waived him on February 6. In February 2012, Barron signed with the Meralco Bolts in the Philippine Basketball Association (PBA) replacing the team's first import Jarrid Famous. On April 26, he signed with Atleticos de San Germán from Puerto Rico. Barron joined the Washington Wizards in September 2012. He was waived by the Wizards on December 23, 2012. On April 17, 2013, Barron signed with the New York Knicks following the retirement of Rasheed Wallace. He appeared in one game for the Knicks, scoring 11 points and grabbing 18 rebounds in 37 minutes in a victory against the Atlanta Hawks. On September 26, 2014, Barron signed with the Phoenix Suns. However, he was later waived by the Suns on October 25, 2014. On November 2, 2014, he was acquired by the Bakersfield Jam as an affiliate player. On January 27, 2015, he was bought out of his contract with the Jam in order to sign in China with Shanxi Zhongyu. However, the CBA season finished before he appeared in a game for them, and he returned to the Jam on February 18. Three days later, he signed a 10-day contract with the Suns. He then signed a second 10-day contract with the Suns on March 3, and for the rest of the season on March 13. On September 25, 2015, Barron signed with the