Terrell Owens has undergone surgery to repair a torn anterior cruciate ligament in one of his knees following a previously undisclosed injury this offseason, according to sources familiar with the injury.