Wright attended Trotwood-Madison High School and, after graduating, he attended the University of Dayton from 2007 to 2011. While at Dayton, Wright was considered the "greatest above-the-rim player" in Flyers history upon graduating in May 2011. He holds school records for dunks and blocked shots in a career and was named to the all-Atlantic 10 team three times in his career, a first for a Dayton Flyer.
Professional career
2011–12 season
Wright went undrafted in the 2011 NBA draft and subsequently chose not to play outside of the United States during the 2011 NBA lockout. On November 3, 2011, he was selected with the 3rd overall pick by the Maine Red Claws in the 2011 NBA Development League Draft. He appeared in four games with the Red Claws, averaging 17 points, 10.8 rebounds and 1.5 blocks in 31.3 minutes. On December 10, 2011, Wright signed with the Golden State Warriors. On April 26, 2012, Wright made his first and only start of the season in the last game of the season. In 46 minutes of action, he recorded 25 points, 8 rebounds, 2 blocks and 1 steal in a 101-107 loss to the San Antonio Spurs. During his rookie season, Wright was assigned to the Dakota Wizards of the NBA D-League three times.
2012–13 season
In July 2012, Wright joined the Golden State Warriors and the Toronto Raptors for the 2012 Las Vegas Summer League. On September 21, 2012, Wright signed with the Raptors. However, he was later waived by the Raptors on October 22, 2012. On November 1, 2012, Wright was re-acquired by the Maine Red Claws. On February 4, 2013, Wright was named to the Futures All-Star roster for the 2013 NBA D-League All-Star Game.
2013–14 season
In July 2013, Wright joined the Indiana Pacers for the Orlando Summer League and the Toronto Raptors for the Las Vegas Summer League. On September 19, 2013, Wright signed with the Toronto Raptors. However, he was later waived by the Raptors on October 26, 2013. On October 31, 2013, he was re-acquired by the Maine Red Claws. On February 3, 2014, Wright was named to the Futures All-Star roster for the 2014 NBA D-League All-Star Game. On March 14, 2014, Wright signed a 10-day contract with the Milwaukee Bucks. On March 24, 2014, he was not offered a second 10-day contract after his first 10-day contract expired. The next day, he was re-acquired by the Red Claws. On April 5, 2014, he signed another 10-day contract with the Bucks. On April 15, 2014, he signed a multi-year deal with the Bucks.
2014–15 season
In July 2014, Wright joined the Milwaukee Bucks for the 2014 NBA Summer League. On October 16, 2014, he was waived by the Bucks. On October 26, 2014, he signed with Turów Zgorzelec of Poland for the 2014–15 season.
On October 11, 2017, Wright signed a training camp contract with the Oklahoma City Thunder. He was waived on October 14 as one of the team's final preseason roster cuts and nine days later, he re-signed with the Oklahoma City Blue. On March 23, 2018, he was waived by the Blue after a season-ending injury. He played 16 games that season.
2018–19 season
Wright was added to the Oklahoma City Blue training camp roster on October 23, 2018.