Served as envoy
- 2014 – South Korea
Edwards was born in Baltimore, Maryland and graduated from Lake Clifton High School in 1998. He played collegiately at Central Connecticut State University and led the team to its first ever NCAA Tournament appearance in 2000. Edwards has had a very international basketball career, playing for teams in Turkey, China, Spain, Croatia, Poland, and the US.
He was selected by the Sacramento Kings in the 2nd round (58th pick) in the 2002 NBA draft. However, in the same year, the Yakima Sun Kings of the Continental Basketball Association (CBA) selected Edwards as the top pick in the third round (17th overall).
In the season of 2003-2004 he played as Center for RB Montecatini Terme in the Italian LegaDue. He returned to the Sioux Falls Skyforce in 2005 and won the 2005 CBA championship with the team. Later that year, he joined Fenerbahçe of the Turkish Basketball League. With Fenerbahçe, he averaged 12.5 points and 7.1 rebounds. For the 2010-2011 season he signed with the Zagreb club KK Cedevita, where he averaged 12.9 points per game and helped the team enter the Eurocup Basketball 2010–11 Final four.
In October 2014, Edwards was appointed an assistant coach for the Denver Nuggets. Late September of 2016, Edwards was appointed an assistant coach of the Greensboro Swarm, a new NBA Development League franchise. He served as an assistant there for three seasons.