Green Bay Packers 2015 season Hundley was selected by the
Green Bay Packers in the fifth round (147th overall) of the
2015 NFL draft, which was much later than expected. On May 7, 2015, the Packers officially signed him to a four-year rookie deal. Hundley became the third-string quarterback on the depth chart behind
Aaron Rodgers and
Scott Tolzien and saw no playing time as a rookie.
2016 season Hundley's success in the preseason and his off-the-field maturity eventually led to him being named the Packers' second-string quarterback after Tolzien's departure to the
Indianapolis Colts in free agency. During Week 10 against the
Tennessee Titans, Hundley made his NFL debut and completed one-of-four passes for eight yards in the 47–25 road loss. In the next game against the
Washington Redskins, he completed one-of-three passes for nine yards and an interception during the 42–24 road loss. Hundley only appeared in two other games later in the season, combining for three incompletions. Hundley finished his second professional season with 17 passing yards and an interception in four games and no starts. During the
NFC Championship Game against the
Atlanta Falcons, Hundley had a 14-yard carry in the fourth quarter of the 44–21 road loss.
2017 season During a Week 6 23–10 road loss to the
Minnesota Vikings, Rodgers suffered a broken collarbone in the first quarter after being hit by linebacker
Anthony Barr. As a result, Hundley entered the game, completing 18-of-33 passes for 157 yards, a touchdown, and three interceptions. After the game, head coach
Mike McCarthy stated that Hundley would take over as the starter due to Rodgers' injury. In the next game against the
New Orleans Saints, Hundley made his first career start and finished the 26–17 road loss completing 12-of-25 passes for just 87 yards, no touchdowns, and an interception with a passer rating under 40 for the second consecutive week, though he contributed a 14-yard rushing touchdown. Following a Week 8 bye, the Packers returned home to face the
Detroit Lions on
Monday Night Football in Week 9. Hundley finished the 30–17 loss with 245 passing yards and a rushing touchdown. He continued this improvement in the next game against the
Chicago Bears, completing 18-of-25 passes for 212 yards and no interceptions during the 23–16 road victory, marking his first career game with a 100+ passer rating despite playing through a hamstring injury. The following week against the
Baltimore Ravens, Hundley had 200+ passing yards for the third consecutive game, but also committed three interceptions with no touchdowns during the 23–0 shutout loss. During Week 12 against the
Pittsburgh Steelers on
Sunday Night Football, Hundley improved with 245 passing yards and three touchdowns for a 134.3 passer rating in the 31–28 road loss. In the next game against the
Tampa Bay Buccaneers, he had only 84 passing yards and an interception while also rushing for 66 yards, with the Packers rushing for 199 total yards during the 26–20 overtime victory. The following week against the
Cleveland Browns, Hundley threw for a career-high 265 yards and three touchdowns in the 27–21 overtime road victory. Rodgers returned in Week 15 against the
Carolina Panthers, but the Packers lost on the road 31–24 and were eliminated from postseason contention. On December 19, 2017, Rodgers was placed back on injured reserve, putting Hundley in line to be the starter for the rest of the season. Hundley struggled in the Week 16 16–0 shutout loss to the Vikings on
Sunday Night Football, completing 17-of-40 passes for 130 yards and two interceptions. During the regular season finale against the Lions, he threw for 172 yards, a touchdown, and two interceptions while also throwing for a two-point conversion and catching his first career reception on a 10-yard pass from wide receiver
Randall Cobb on a trick play in the 35–11 road loss. Hundley finished the 2017 season with 1,836 passing yards, nine touchdowns, and 12 interceptions to go along with 36 carries for 270 yards and two touchdowns in 11 games and nine starts.
Seattle Seahawks On August 29, 2018, Hundley was traded to the
Seattle Seahawks for a sixth-round pick in the
2019 NFL draft (which was used on running back
Dexter Williams). He became an unrestricted free agent at the end of the season and saw no playing time as the backup to
Russell Wilson.
Arizona Cardinals 2019 season On March 14, 2019, Hundley signed a one-year contract worth $1.88 million with the
Arizona Cardinals. He served as the backup to rookie
Kyler Murray, whom the Cardinals drafted first overall in 2019. Hundley made his Cardinals debut during a Week 8 31–9 road loss to the Saints, where he had an incomplete pass and was sacked once. During Week 16 against his former team, the
Seattle Seahawks, Hundley came in to relieve Murray after the latter suffered a hamstring injury. Hundley finished the 27–13 road victory completing four-of-nine passes for 49 yards to go along with six carries for 35 yards. In the regular-season finale against the
Los Angeles Rams, he briefly relieved Murray and completed his lone pass attempt for six yards and had a six-yard carry during the 31–24 road loss.
2020 season On March 22, 2020, Hundley re-signed with the Cardinals on a one-year deal. He saw no playing time as the third-string quarterback behind Murray and backup
Chris Streveler.
Indianapolis Colts On July 31, 2021, Hundley signed with the
Indianapolis Colts. He was released on August 31, but was re-signed to the
practice squad the next day. On September 25, Hundley was elevated to the active roster, but returned to the practice squad two days later. On October 2, Hundley was once again elevated to the active roster and returned to the practice squad two days later. On October 10, he was signed to the active roster. Hundley was released on November 1, but was re-signed to the practice squad later that day. His contract expired when the team's season ended on January 9, 2022.
Baltimore Ravens (first stint) On May 26, 2022, Hundley signed with the
Baltimore Ravens. He was released on August 16.
New Orleans Saints On November 2, 2022, the
New Orleans Saints signed Hundley to their practice squad. He was released six days later.
Baltimore Ravens (second stint) On December 5, 2022, Hundley signed with the Ravens' practice squad. He was elevated to the active roster on January 7, 2023, for the regular-season finale against the
Cincinnati Bengals. Hundley's practice squad contract with the team expired after the season ended on January 15.
Vegas Vipers On January 30, 2023, Hundley signed with the
Vegas Vipers of the
XFL. The following December, the Vipers folded when the XFL and
United States Football League merged to create the
United Football League (UFL), and Hundley went untaken in the
subsequent dispersal draft. He was reportedly the XFL's highest-paid player during his time with the Vipers.
Retirement On February 19, 2024, Hundley announced his retirement from professional football. ==Career statistics==