Johnson attended Highland High School in Gilbert, Arizona from 2007 to 2009, before transferring to Findlay Prep in Henderson, Nevada for his junior year. As a junior in 2009–10, he averaged 14.1 points, 4.6 rebounds and 3.4 assists per game as he led Findlay to a 32–2 record.[1]
As a senior in 2010–11, he averaged 24.8 points, 6.5 rebounds and 4.7 assists per game as he led Findlay to a 28–4 record. He was ranked as the No. 40 overall prospect in the country and the No. 8 shooting guard by Rivals.com to go with a scout grade of 96 by ESPN.com. He went on to be named a Long Beach Press-Telegram Best in the West first-team selection.[1]
College career
In his freshman season at Arizona, Johnson was named to the 2012 Pac-12 All-Freshman team. In 35 games, he averaged 8.9 points, 3.3 rebounds and 2.4 assists in 28.1 minutes per game.[1][3]
In his sophomore season, he earned honorable mention Pac-12 All-Defensive Team honors. At the Pac-12 Tournament in Las Vegas, he averaged a team-best 14.0 points to go with 4.0 assists and 2.0 rebounds per game. In 35 games, he averaged 11.5 points, 3.6 rebounds, 3.2 assists and 1.9 steals in 31.4 minutes per game.[1][3]
In his junior season, he earned first-team All-Pac-12 and Pac-12 All-Defensive team honors, as well as being named the Pac-12 Player of the Year.[4] He finished his career ranked 24th on UA's scoring list with 1,333 points. In 38 games, he averaged 16.3 points, 4.1 rebounds, 2.8 assists and 1.1 steals in 33.1 minutes per game.[1][3]
On April 15, 2014, he declared for the NBA draft, foregoing his final year of college eligibility.[5]
On December 28, 2015, Johnson was acquired by the Austin Spurs of the NBA Development League.[12] In 34 games for Austin in 2015–16, he averaged 10.4 points, 3.7 rebounds, 3.0 assists and 1.0 steals per game.[13]
On September 8, 2016, Johnson signed with the Orlando Magic,[14] but was waived on October 22 after appearing in four preseason games.[15]
He was signed by the San Antonio Spurs and played four preseason games before being waived.[20] On November 18, 2018, he was reacquired by the Austin Spurs.[21]
On September 5, 2019, he signed with Türk Telekom of Turkish Super League.[25] Johnson averaged 11.6 points, 3.7 rebounds and 4.3 assists per game. He re-signed with the team on October 27, 2020.[26]