The 6-foot-4, 190-pound Johnson is considered a three-star pro-style quarterback by 247Sports. He's ranked the No. 18 player in Arizona in his class, and the No. 25 prospect at his position, according to the recruiting site.

Johnson plays at the same high school that produced Michigan State quarterback Brian Lewerke.

Johnson is the fifth commitment in Michigan's 2020 class, which includes in-state commitments Andre Seldon, a cornerback from Belleville, and Cornell Wheeler, an inside linebacker from West Bloomfield.