Johnson asistió a Clinton High School, donde practicó fútbol americano, atletismo y baloncesto.
En fútbol americano jugó de running back y defensive back, logrando el récord por el mayor número de touchdowns en una temporada, y mayor número de recepciones (y yardas) en su etapa allí.
Tras su paso por el instituto, Johnson se graduó en Northern Iowa, donde jugó para los Panthers de 2011 a 2014.
Nuevamente volvió a registrar récords en yardas de carrera, touchdowns de carrera y yardas totales.
[1] Johnson fue seleccionado por los Arizona Cardinals en la tercera ronda (puesto 86) del draft de 2015.