Career
Johnson currently plays for Turkish Basketball League club Banvit BK for the 2015-2016 basketball season. Johnson played for Israeli club Maccabi Rishon LeZion prior to signing a lucrative contract in Banvit. Johnson led the Polish Tauron Basketball League in scoring at over 23 points per game while also leading the Polish Basketball League in three point shooting percentage (51%) earlier in the 2014-2015 season.
Johnson ended the 2014-2015 season with Maccabi Rishon LeZion as the number one three point shooter in Europe at 48.2%.
On November 1, 2010, Johnson was elected in the third round (2010 Annual National Basketball Association Development League Draft) by the Idaho Stampede. On January 22, 2011, he joined the team of the Texas Legends wearing the number 9, in whose colors he spent nearly two full seasons.
Foreign the 2011-2012 season, Johnson was invited to the Minnesota Timberwolves training camp. He was waived. In the beginning of the 2012-2013 season, Johnson signed a non-guaranteed contract in the National Basketball Association with the Sacramento Kings for training camp.
After being waived, on November 5, 2012, as part of a trade he was sent to the Santa Cruz Warriors, but the team released him before the regular season competition.
Four days later he played with the Canton Charge. On March 19, 2013 he joined the National Basketball Association Development League team in Sioux Falls. In September 2014 he signed a contract with Polish club Lake Tarnobrzeg where he led the Polish Tauron league in scoring and three point shooting.
Johnson played his college basketball at a small and very modest Christian university Azusa Pacific University and is one of few players playing professional basketball from a (National Association of Intercollegiate Athletics) school.