He played mainly as a quarterback and safety on the Red Raiders football team, but also saw time as a return specialist.
[2] As a senior, he recorded 61 tackles and grabbed one interception on defense; whilst on offense, he ran for 705 yards on 99 carries and threw for 695 yards and 10 touchdowns, playing a key role in helping Paulsboro win two South Jersey Group I titles and four Colonial Conference Patriot Division championships.
Hodges saw limited action on defense his true freshman year, but was a significant contributor on special teams, playing in all 13 games and delivering three tackles.
[7] He also recorded 10 tackles for a loss, 2 forced fumbles, and 1 interception which he returned 63 yards against Northwestern.
[10] Hodges enjoyed his best game of the season on October 6 against Northwestern when he recorded 11 tackles and a forced fumble.
[12][13] It was announced after Penn State's last game that Hodges had been named second-team All-Big Ten.
Matt Miller of Bleacher Report considered Hodges a fifth-round pick, while NFL analyst Mel Kiper Jr. graded him as a possible third-rounder.
At the NFL Combine, Hodges completed 22 reps on the weight bench at 225 pounds (13th best among linebackers).
Hodges was selected by the Minnesota Vikings in the fourth round, with the 120th overall pick of the 2013 NFL draft.
He ended his 2014 season with 66 combined tackles, 0.5 sacks, an interception for a touchdown, and 7 pass deflections.
On October 6, 2015, the Vikings traded Hodges to the San Francisco 49ers for center Nick Easton and a sixth round pick in the 2016 NFL draft.