Education
Edwards played junior college basketball at the Northeastern Junior College before moving to University of Arkansas at Little Rock, where he graduated in 2009.
Edwards played junior college basketball at the Northeastern Junior College before moving to University of Arkansas at Little Rock, where he graduated in 2009.
2009-2010 season
Edwards went undrafted in the 2009 National Basketball Association draft. On November 1, 2009, he was acquired by the Albuquerque Thunderbirds. On November 26, 2009, he was waived by the Thunderbirds.
On December 16, 2009, he was re-acquired by the Thunderbirds.
2010-2011 season
In July 2010, Edwards joined the Denver Nuggets for the 2010 National Basketball Association Summer League. On September 24, 2010, he signed with the Nuggets.
However, he was later waived by the Nuggets on October 11, 2010. On October 31, 2010, he was acquired by the New Mexico Thunderbirds.
On February 3, 2011, he was named to the West All-Star roster for the 2011 National Basketball Association Doctorate-League All-Star Game.
2011-2012 season
In July 2011, Edwards signed with Tezenis Verona of the Italian Legadue Basket for the 2011-2012 season. In December 2011, he left Verona after just nine games. On March 6, 2012, he was acquired by the Canton Charge.
On April 2, 2012, he was waived by the Charge due to injury.
2012-2013 season
On August 26, 2012, Edwards signed with Cairns Taipans for the 2012-2013 NBL season. 2013-2014 season
In November 2013, Edwards was re-acquired by the Canton Charge.
On March 12, 2014, he signed a 10-day contract with the Cleveland Cavaliers. On March 21, 2014, he was released by the Cavaliers, and was immediately re-acquired by the Charge.
2014-2015 season
In July 2014, Edwards joined the Cleveland Cavaliers for the 2014 National Basketball Association Summer League.
On September 28, 2014, he signed with Cavaliers. However, he was later waived by the Cavaliers on October 25, 2014. On November 20, 2014, he signed with Sundsvall Dragons of Sweden for the rest of the 2014-2015 season.
2015-2016 season
On August 21, 2015, Edwards signed a one-year deal with Black Gold Göttingen of the Basketball Bundesliga.
On January 11, 2016, he parted ways with Göttingen after averaging 11.7 points per game. On February 20, 2016, he signed with the Alaska Aces of the Philippine Basketball Association as a temporary replacement import for the injured Robert Dozier.