Larsen's agent, Andrew Levy, said the former pitcher died of esophageal cancer in hospice care in Hayden, Idaho. Levy said Larsen's son, Scott, confirmed the death.