Question: teams ab has played for?
Answer: Pittsburgh Steelers (2010–2018) Oakland Raiders (2019)* New England Patriots (2019)