Johnson played in 10 games as a reserve and on special teams (two tackles, one interception, one pass breakup) as a freshman. He started once in 13 appearances in 2019 but was quite productive for the Hoosiers, posting 25 tackles, 4.5 for loss, with three sacks, two interceptions (one returned for a score) and two pass breakups. When senior safety Marcelino Ball suffered an ACL tear before the 2020 season, Johnson had to step up his game. He did, tying for the team lead with four interceptions, breaking up four other passes and posting 43 tackles (3.5 for loss with one sack) in eight starts to garner second-team All-Big Ten honors from league coaches. He was ejected in the first quarter versus Michigan for throwing a punch at an opposing player. -- by Chad Reuter
Our top photos from Day 2 of Broncos rookie minicamp
Take a closer look at the action as Denver's rookie class hit the field for Day 2 of rookie minicamp.
Our top photos from Day 1 of Broncos rookie minicamp
Take a closer look at the action on the field as Denver's rookie class began its minicamp.
Broncos' 2021 rookie class arrives for equipment fitting
Most of the Broncos' 2021 rookie class, including first-round pick Patrick Surtain, arrived on Wednesday and picked out their new equipment for their rookie season.
By the Numbers: Pro Football Focus stats for each of the Broncos' 2021 draft picks
Learn more about the Broncos' 10 picks from the 2021 NFL Draft with these advanced stats from Pro Football Focus' 2021 NFL Draft Guide.
Here's the Denver Broncos' 2021 draft class
With the 2021 NFL Draft in the books, here's the Broncos' 10-man draft class.