The offensive turnaround for the Arizona Cardinals has been astounding. In 2018, they were a historically bad offensive unit, ranking dead last in practically every single significant category. That led to the hiring of head coach Kliff Kingsbury.

The production through six games has been a success.

After the Cardinals’ 442-yard performance in Week 6 against the Atlanta Falcons, a 34-33 victory, they now cracked the top 10 in total offense this season.

They are averaging 376.8 yards a game in offensive production, which is ranked 10th in the league now, just behind the New England Patriots.

In fact, the improvement is across the board. Check out the comparison through six games with last year, as shared by Evam Silva on Twitter.

Early returns on Kliff Kingsbury’s #Cardinals offense: 2018 Cards / 2019 Cards Points: 32nd / 17th

Yards: 32nd / 10th

Yards Per Play: 4.3 / 5.6

1st Downs: 32nd / 15th

Yards Per Rush Attempt: 3.8 / 5.0

Yards Per Drive: 20.6 / 33.7

Points Per Drive: 1.09 / 1.97 — Evan Silva (@evansilva) October 14, 2019

If offensive improvement is what the Cardinals sought, it is what they have gotten.

They have had 28 scoring drives this season through six games. It took them until Week 13 in 2018 to have their 28th scoring drive. They are fifth in the league in scoring drives.

Kicker Zane Gonzalez has made 16 field goals this year. The Cardinals had 12 made field goals all of last season.

They are taking care of the football. Their four turnovers through six games are tied for the fewest in the league. They have not lost a fumble this season. The Chicago Bears are the only other team in the league who has not lost a fumble yet.

It has still only been less than half a season, but it is clear that the Cardinals have solved the offensive problems from last year. There is still improvement that needs to happen, but at least now they are exciting to watch.

Gallery Kyler Murray in Week 6 vs. Falcons View 32 photos

Listen to the latest from Cards Wire’s Jess Root on his podcast, Rise Up, See Red. Subscribe on Apple podcasts or Stitcher Radio.