Terrell Owens is the only NFL player to score a touchdown against all 32 NFL teams (actually he has scored at least 2 touchdowns against each team).