Schilling, 47, announced Wednesday he's been diagnosed with cancer. ESPN baseball analyst and former major league pitcher Curt Schilling announced Wednesday that he has cancer. Former Major Leaguer and current ESPN analyst Curt Schilling revealed on Wednesday he has cancer. Schilling didn't share what type of cancer he has or what his prognosis is, but he did say he'd fight it "head on." Schilling recounted that story and plenty more like it over the years. "I've always believed life is about embracing the gifts and rising up to meet the challenges," Schilling said in a statement released by ESPN. Schilling has dealt with other health issues in the past, telling The Boston Globe he had a heart attack in November 2011 and had surgery to place a stent in one of his arteries.