Taylor declared for the
2009 NBA draft and was drafted 32nd overall by the
Washington Wizards. He was later traded to the
Houston Rockets for cash considerations. On January 29, 2010, Taylor was assigned to the
Rio Grande Valley Vipers of the
NBA Development League. On February 4, 2010, he was recalled by the
Houston Rockets after scoring 32 and 30 in two games with the Vipers. He was sent back to the Vipers on February 19, 2010, but recalled four days later, and then returned to the Vipers on March 17, 2010. Taylor was recalled by the Rockets once again on March 24, 2010. He then had his first career start in a game versus the
Los Angeles Lakers on March 27, 2010, in which he scored 15 points. On December 15, 2010, Taylor was traded to the
Sacramento Kings in exchange for a protected second-round pick. He was waived by the Kings at the end of the season. In September 2012, Taylor signed with the
Minnesota Timberwolves. However, he did not make the team's final roster. On November 8, 2012, Taylor signed with the
Spanish League team
San Sebastián Gipuzkoa BC. In January 2013, he joined
Hapoel Tel Aviv B.C. Later that month, he joined
Shanxi Zhongyu of China. On March 15, 2013, Taylor was acquired by the Maine Red Claws. In September 2013, he joined the
Cleveland Cavaliers for training camp. He was later waived on October 25. On October 31, 2013, he was reacquired by the Maine Red Claws. On November 29, 2013, he was waived by the Red Claws due to a season-ending knee injury just two games into the season. On October 31, 2014, Taylor was again reacquired by the Maine Red Claws. On January 22, 2015, he was traded to the
Idaho Stampede in exchange for the returning player rights to
Dallas Lauderdale. On April 28, 2015, he signed with the
Canterbury Rams for the rest of the
2015 New Zealand NBL season. He made his debut for the Rams four days later and recorded 7 points and 3 assists off the bench in a loss to the
Super City Rangers. In 11 games for Canterbury, he averaged 15.7 points, 3.8 rebounds, 2.1 assists and 1.2 steals per game. On August 15, 2015, Taylor signed with Dominican club Centro Juvenil Don Bosco. However, his stint lasted just three days after falling to score in his debut game on August 17. On October 31, he was acquired by the
Salt Lake City Stars of the
NBA Development League. ==NBA career statistics==