October 7, 2020 | 3:14pm

Aaron Rodgers has a savage comeback for the haters.

The 36-year-old veteran signal-caller has had to combat rampant offseason narratives that he was washed up and the Packers were due to regress this season.

“I sometimes laugh when people talk about down years for me,” he said on “The Pat McAfee Show” on Tuesday, “because a lot of times down years for me are career years for most quarterbacks.”

Rodgers was the Packers’ first-round pick from the 2005 NFL Draft. He has eight Pro Bowl and two first team All-Pro selections, two NFL MVP awards (2011, 2014) and led the NFL in passer rating twice (2011, 2012). He also was Super Bowl XLV MVP award in leading the Packers over the Steelers in 2011.

Last year, Rodgers completed 62 percent of passes for 4,002 yards, 26 touchdowns and four interceptions in his “down” year. He tallied the 11th-most passing yards and threw the 10th-most passing touchdowns in the Packers’ 13-3 regular season campaign. It was Rodgers’ first season under new coach Matt LaFleur. The team was defeated by the 49ers in the NFC Championship Game in a two-interception performance by Rodgers.

Green Bay Packers quarterback Aaron Rodgers
Green Bay Packers quarterback Aaron RodgersGetty Images

Drama crescendoed in Green Bay, however, after Packers general manager Brian Gutekunst traded up to draft quarterback Jordan Love in the first round of the 2020 NFL Draft. The move not only stripped the Packers of a chance at a top-tier offensive weapon in a highly touted receiver class, but also added competition for an aging Rodgers on the heels of his uncharacteristic season.

In spite of it all, Rodgers has performed at a very high level and would be in contention for MVP if the season ended today. He has completed 98 of 139 (70.5 percent) of pass attempts for 1,214 yards, 13 touchdowns and zero interceptions. His quarterback rating is 93.2 through four games, which is the highest of his career.

The undefeated Packers are in sole possession of first place in the NFC North. They will take on the Buccaneers on the road after their Week 5 bye on Sunday, Oct. 18 at 4:25 p.m. ET.