How does this guy keep his job? Special teams are a complete joke!!
Given the current state of the team, do you think the Steelers should sign Ben to a $100MM ++ contract?
To date, 3 and 3 at home. Can't protect your home field you don't deserve to be in the playoffs.