Walcott ruled out after surgery