In Terrell Owens career he currently has 139 touchdowns with a number of teams. He has played for the San Francisco 49ers the Philadelphia Eagles the Dallas Cowboys and now currently is on a one year contract with the Buffalo Bills.
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.