Vikings defensive end Erasmus James will have season-ending surgery to repair a torn anterior cruciate ligament in his left knee. James got hurt on a running play late in the fourth quarter of Sunday's win over Carolina. He will likely rehabilitate the knee for a couple of weeks before having the operation, coach Brad Childress said Monday.