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