A week after battling one of the League's most explosive passing attacks in Ben Roethlisberger and the Pittsburgh Steelers, the Seahawks find themselves readying for the NFL's top rushing attack in Sunday's game against Minnesota Vikings.

Minnesota (8-3) is averaging a League-best 146.4 rushing yards per game, a number that narrowly edges out Seattle's ground total of 144.2 per game. The Vikings' effort is headed by ninth-year pro Adrian Peterson, who at 30 years old has racked up more rushing yards (1,164) than any other player in the League. The six-time Pro Bowler has six 100-plus-yard games to his name this season, including a 203-yard effort in a Week 10 win over the Oakland Raiders.

"You've definitely got to block out the haters," Peterson said via conference call Wednesday of how he has found success at an age when players at his position have historically declined. "Because a lot of people, as far as their mentality, will let what people say get to them and cut them short from being great."

The Seahawks haven't allowed an opposing player to top 100 yards rushing yet this year. Heading into Sunday's matchup, the team is allowing 92.9 rushing yards per game, fifth-fewest in the NFL. The last player to top 100 yards against Seattle was Kansas City Chiefs running back Jamaal Charles, who finished with 159 yards in a November game last season. But there's no doubt that Peterson - whose 237 carries are tops in the League - represents the stiffest challenge of 2015 for the Seahawks run defense.

"Adrian is a fantastic football player," Seattle head coach Pete Carroll said Wednesday. "He's always been an explosive, dynamic, physical, come-through guy, big-play guy, everything. They know it and they feature him exactly like you'd think they should.