Taylor was a starting guard for the University of Central Florida basketball team before being selected with the 32nd overall pick in the 2009 NBA draft by the Washington Wizards, and soon after traded to the Houston Rockets.
As a senior at Tavares High School, Taylor averaged 25 points, 11 rebounds and 5 assists per game.
Taylor also excelled on the gridiron as a wide receiver for Tavares, gaining 481 yards and 8 touchdowns as a senior.
After completing his high school career, Taylor signed a national letter of intent with UCF choosing the Knights over Pittsburgh, Alabama, and Penn State.
In his sophomore campaign, he emerged as one UCF second leading scorer averaging 12.7 points, good for 16th in Conference USA.
On January 29, 2010, Taylor was assigned to the Rio Grande Valley Vipers of the NBA Development League.
[10] On November 8, 2012, Taylor signed with the Spanish League team San Sebastián Gipuzkoa BC.
[18] On January 22, 2015, he was traded to the Idaho Stampede in exchange for the returning player rights to Dallas Lauderdale.
[20][21] 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.