Undrafted out of college Hunt signed an amateur tryout contract with the American Hockey League's (AHL) Chicago Wolves, where his first head coach was Craig MacTavish.
He scored his first professional goal on March 29, 2012 in a game versus the Abbotsford Heat in front of 40 friends and family members.
The goal tied the game midway through the third period.
Chicago eventually won the game in a shootout.
He played 14 games for Chicago, registering one goal and five points.
He remained with the Wolves for the Calder Cup playoffs playing in 5 games scoring 1 goal and 5 points as the Wolves lost in the first round to the San Antonio Rampage.
In the off-season the Wolves signed Hunt to a standard player contract.
In his first full professional season Hunt was named to the 2013 AHL All-Star Game, replacing the injured Brett Sterling as the Wolves representative.
At the time of the announcement Hunt was Chicago's leading scorer among defenceman and fourth overall.
At the All-Star skills competition he participated in three events; Puck Control Relay, Hardest Shot, and Breakaway Relay.
He finished third in the Hardest Shot competition recording a 99.5 miles per hour (mph) shot.
In the game Hunt scored a first period goal helping the Western Conference to a 7–6 victory.
He finished the season with 4 goals and 33 points as the Wolves missed the playoffs.

In the off-season, Hunt signed a two-year entry level contract with the Edmonton Oilers, for whom MacTavish had become the general manager.
He attended Oilers training camp and in his first preseason game, Hunt registered two assists against the Vancouver Canucks.
He failed to make the team out of camp and was assigned to the Oilers AHL affiliate, the Oklahoma City Barons.
Hunt played 29 games for the Barons, scoring 3 goals and 15 points, leading the Oklahoma City defence in scoring.
After the Oilers suffered some injuries on the back-end, he was called up to Edmonton.
He made his NHL debut on January 3, 2013, in a game versus the Anaheim Ducks.
Hunt played 10:53 and finished as a –1 in the game.
He played in two more games before being reassigned to Oklahoma City.

On July 2, 2016, Hunt effectively made a return to Chicago Wolves, in agreeing as a free agent to a one-year, two-way contract with the St. Louis Blues.
In the 2016–17 season, Hunt excelled with the Wolves, leading the league in scoring, as a defenceman, through 23 games.
He was recalled by the Blues and despite making an immediate impact was later placed on waivers after 9 games on January 16, 2017.
He was claimed the following day by the injury depleted Nashville Predators.

On July 1, 2017, having left the Predators as a free agent, Hunt agreed to a two-year, one-way contract with expansion club, the Vegas Golden Knights.
On January 21, 2019, after playing in 58 games for the Golden Knights, Hunt was traded to the Minnesota Wild along with a sixth round 2019 NHL Entry Draft draft pick in exchange for a 5th round pick in the 2019 Draft.
He tallied 3 powerplay goals and added 5 points in 29 games from the blueline with the Wild, as the club missed the playoffs for the first time in 7 seasons.

On June 24, 2019, Hunt was signed to a two-year $1.4 million contract extension to remain with the Wild.
Undrafted out of college Hunt signed an amateur tryout contract with the American Hockey League's (AHL) Chicago Wolves, where his first head coach was Craig MacTavish. He scored his first professional goal on March 29, 2012 in a game versus the Abbotsford Heat in front of 40 friends and family members. The goal tied the game midway through the third period. Chicago eventually won the game in a shootout. He played 14 games for Chicago, registering one goal and five points. He remained with the Wolves for the Calder Cup playoffs playing in 5 games scoring 1 goal and 5 points as the Wolves lost in the first round to the San Antonio Rampage. In the off-season the Wolves signed Hunt to a standard player contract. In his first full professional season Hunt was named to the 2013 AHL All-Star Game, replacing the injured Brett Sterling as the Wolves representative. At the time of the announcement Hunt was Chicago's leading scorer among defenceman and fourth overall. At the All-Star skills competition he participated in three events; Puck Control Relay, Hardest Shot, and Breakaway Relay. He finished third in the Hardest Shot competition recording a 99.5 miles per hour (mph) shot. In the game Hunt scored a first period goal helping the Western Conference to a 7–6 victory. He finished the season with 4 goals and 33 points as the Wolves missed the playoffs.
In the off-season, Hunt signed a two-year entry level contract with the Edmonton Oilers, for whom MacTavish had become the general manager. He attended Oilers training camp and in his first preseason game, Hunt registered two assists against the Vancouver Canucks. He failed to make the team out of camp and was assigned to the Oilers AHL affiliate, the Oklahoma City Barons. Hunt played 29 games for the Barons, scoring 3 goals and 15 points, leading the Oklahoma City defence in scoring. After the Oilers suffered some injuries on the back-end, he was called up to Edmonton. He made his NHL debut on January 3, 2013, in a game versus the Anaheim Ducks. Hunt played 10:53 and finished as a –1 in the game. He played in two more games before being reassigned to Oklahoma City.
On July 2, 2016, Hunt effectively made a return to Chicago Wolves, in agreeing as a free agent to a one-year, two-way contract with the St. Louis Blues. In the 2016–17 season, Hunt excelled with the Wolves, leading the league in scoring, as a defenceman, through 23 games. He was recalled by the Blues and despite making an immediate impact was later placed on waivers after 9 games on January 16, 2017. He was claimed the following day by the injury depleted Nashville Predators.
On July 1, 2017, having left the Predators as a free agent, Hunt agreed to a two-year, one-way contract with expansion club, the Vegas Golden Knights. On January 21, 2019, after playing in 58 games for the Golden Knights, Hunt was traded to the Minnesota Wild along with a sixth round 2019 NHL Entry Draft draft pick in exchange for a 5th round pick in the 2019 Draft. He tallied 3 powerplay goals and added 5 points in 29 games from the blueline with the Wild, as the club missed the playoffs for the first time in 7 seasons.
On June 24, 2019, Hunt was signed to a two-year $1.4 million contract extension to remain with the Wild.
Brad Hunt (ice hockey)