San Francisco 49ers - 1996-2003 Philadelphia Eagles - 2004-2005
Dallas Cowboys - 2006-2008
Buffalo Bills - 2009-2010
Cincinnati Bengals - 2010-2011
Free Agent - 2011-now
Chat with our AI personalities
As of this coming 2009 season, Terrell Owens will be playing for the Buffalo Bills in the NFL.
Last year, he played for the Dallas Cowboys.
Previous teams included:
1) Philadelphia Eagles
2) San Francisco 49'ers
Update: As of July 2010, Owens is an unsigned free agent.