Saints defensive end Cameron Jordan will not play against the Lions on Sunday due to a hamstring injury.