He played college football for the LSU Tigers and was selected by the Minnesota Vikings in the third round of the 2015 NFL draft.
As a junior, he led his football team to their first Class 5A State Playoffs appearance despite playing defensive end for the first time as a freshman because he performed poorly in wide receiver tryouts.
Checking in at 6'6", 225 pounds, Hunter captured the district title in the high jump with a leap of 1.83 meters (6 feet, 0 inches) while also placing 5th in the long jump with a leap of 6.40 meters (20 feet, 11.5 inches) and 6th in the 400-meter dash with a time of 51.47 seconds at the 2011 District Meet.
In that game, his first start, he recorded a then career-best eight tackles and a quarterback hurry in a 35–21 win over the eventual national runner-up.
In the season opener game, he helped the Tiger defense limit Wisconsin to 32 yards on 19 plays over the final 27 minutes of the contest as LSU erased a 17-point deficit to beat the Badgers 28–24.
Against Mississippi State, he had six tackles, a sack and scooped up a Dak Prescott fumble on the first play of the second half, racing 25 yards for a touchdown.
For the season, Hunter recorded 73 tackles, including 30 solo stops, 1.5 sacks, six pass breakups and a pair of quarterback hurries.
[18] In his first career start, Hunter had four tackles, half a sack and was credited with a forced fumble in the Vikings' 16–10 victory over the Kansas City Chiefs in week 6.
In week 15, Hunter continued to see an expanded role on the defensive line as he played 48 of 64 snaps in the Vikings' blowout win over the Chicago Bears 38–17, recording 1.5 sacks and five total tackles.
On January 19, 2016, Hunter was named to the Pro Football Writers of America's (PFWA) 2015 NFL All-Rookie team.
[20] Against the Green Bay Packers in Week 2, he was credited with 4 tackles and a strip sack as the Vikings opened their new U.S. Bank Stadium with a 17–14 victory.
[21] In Week 3 with the Vikings trailing 10–0 to the Carolina Panthers late in the first quarter, Hunter shoved left tackle Michael Oher to the turf and eluded guard Andrew Norwell to sack Cam Newton in the end zone for a safety.
[22] Hunter had his first career multi-sack game in Week 11 against the Arizona Cardinals, helping the Vikings end their four-game losing streak.
[24] In week 4 against the Detroit Lions, Hunter sacked quarterback Matthew Stafford twice and defended a pass during the 14–7 loss.
[25] In week 8 against the Cleveland Browns in London, Hunter forced a fumble on running back Isaiah Crowell which was recovered by teammate Anthony Harris on the first offensive play of the second half.
[27] In the divisional round of the playoffs against the New Orleans Saints, Hunter recorded one tackle during the 29–24 win which became known as the Minneapolis Miracle.
[28] In the National Football Conference (NFC) Championship game against the Philadelphia Eagles, Hunter recorded 5 tackles and sacked Nick Foles once during the 38–7 loss.
[36][37][38] In Week 1 against the Atlanta Falcons, Hunter recorded his first sack of the season on Matt Ryan as the Vikings won 28–12.
[43] In the NFC Wild Card game against the New Orleans Saints, Hunter recorded a strip sack on Drew Brees which was recovered by teammate Jalyn Holmes during the 26–20 overtime win.