In the season opener, against Navy, Johnson only recorded 54 all-purpose yards with one rushing touchdown. In the UAB game, Johnson had 112 all-purpose yards. In the Memphis game, Johnson recorded his only 100-yard rushing game with 106 yards on 22 carries for two touchdowns. He finished the game with 180 all-purpose yards. Johnson had a foot injury that limited his action in the West Virginia game, and caused him to miss the Virginia game. In the SMU game, Johnson returned a kickoff for a career-long 51 yards. Then, in the Southern Miss game, Johnson recorded 136 all-purpose yards that included a 96-yard kickoff return for a touchdown, his second career return touchdown. The return also made national recognition on ESPN's top plays. Against Rice, Johnson carried the ball 12 times for 83 yards. After an average junior season, Johnson entered his senior season as a preseason All-Conference USA first-team as a return specialist. However, he finished the season as a first-team selection as returner and second-team selection as a running back. Johnson began the season with a rushing score in the 17–7 loss to Virginia Tech. He followed that performance up with a career-high 136 yards on 5 receptions for two touchdowns, including a 78-yard touchdown reception, and also a rushing touchdown against North Carolina. In the 48–7 loss to West Virginia, Johnson rushed for 76 yards on 14 carries and also scored ECU's only touchdown of the game. After a slow start rushing on the season, Johnson rushed for 147 yards on 24 carries with two touchdowns against Houston in the 37–35 victory. In the Central Florida victory, Johnson rushed for 89 yards with two scores, caught 5 receptions for 89 yards and a touchdown, and returned four kickoffs for 194 yards with a 96-yard touchdown return. He finished the game with a then career-high 272 all-purpose yards and four touchdowns. The next game, against UTEP, Johnson rushed for 126 yards on 23 carries. Then, in the 56–40 victory over Memphis, Johnson rushed for a career-high 301 yards and four touchdowns. He also had four kick returns for 95 yards for a then career-high 396 all-purpose yards and four touchdowns in the game. In the following loss to Marshall, Johnson rushed for 72 yards and a score and 45 receiving yards for a total of 117 all-purpose yards. Then, in the 35–12 victory over Tulane, Johnson rushed for 155 yards on 27 carries for two scores and caught four passes for 85 yards and another score for 240 all-purpose yards and three scores.