He joined the Louisville Cardinals men's basketball team for the 2014-15 season. During his three-year tenure with the Cards, Johnson made a total of 88 appearances, starting in 22 games his sophomore season and in 26 as a junior. Johnson averaged 5.2 points and 3.8 rebounds a contest during his Louisville career. His best season came as a junior (2016–17) when he scored 8.0 points a game, while scooping up 5.8 rebounds in 20.5 minutes per game. His per 40 minutes numbers were 15.6 points and 11.3 rebounds. Johnson finished 7th in the ACC and 102nd nationally in offensive rebounds per game.
