The Arizona Cardinals are bringing back James Conner on a three-year deal, rewarding the running back for a stellar 2021 season that included a franchise-record 18 total touchdowns.

CLICK HERE FOR MORE SPORTS COVERAGE ON FOXNEWS.COM

Conner was a huge part of the Cardinals' offense last season with 752 yards rushing and 375 yards receiving. The 26-year-old clearly had a feel for the end zone, scoring 15 times on the ground and three times after catching passes.

The bruising 233-pound back gives the Cardinals a hard-nosed running threat to complement young quarterback Kyler Murray, who can also run but became more of a pocket passer last season. Conner earned his second Pro Bowl selection in 2021 and ran for at least one touchdown in five consecutive games at one point last season, which tied a franchise record.

Arizona Cardinals running back James Conner (6) runs toward the end zone to score against the San Francisco 49ers during the second half of an NFL football game in Santa Clara, Calif., Sunday, Nov. 7, 2021. (AP Photo/Tony Avelar)

Arizona's offense dropped off considerably during the season's final few weeks, at least partly because Conner was at less than full strength with various injuries to his ankle and ribs.

CLICK HERE TO GET THE FOX NEWS APP

The Cardinals have been busy over the past few days trying to make sure Murray has playmaking options around him. The team brought back tight end Zach Ertz on a three-year deal Sunday. The 31-year-old Ertz had 56 catches for 574 yards and three touchdowns in 11 games with the Cardinals following an October trade with Philadelphia.