91³Ô¹ÏÍø

Watch CBS News

ESPN's Dick Vitale says he has vocal cord cancer: "I plan on winning this battle"

Longtime ESPN analyst Dick Vitale has announced he's been diagnosed with vocal cord cancer. This marks the third time the iconic college basketball commentator is battling cancer. 

Vitale, 84, tweeted the update on Wednesday evening after meeting with his doctor. He said he will need six weeks of radiation to treat the disease. 

"Dr. Z tells me that it has an extremely high cure rate, and that radiation, not more surgery, is the best path," he wrote. "I plan to fight like hell to be ready to call games when the college hoops season tips off in the Fall. Dr. Z feels that scenario is entirely possible." 

NCAA Men's Basketball Tournament- Championship
College basketball announcer Dick Vitale on air during the NCAA Men's Basketball Tournament Final Four championship game between the Connecticut Huskies and the San Diego State Aztecs at NRG Stadium on April 03, 2023 in Houston, Texas. / Getty Images

"This time last year, I was on the ESPYS stage, asking everyone to help in the cancer fight," he added."This terrible disease strikes to many of us, and it's now knocked on my door three different times." 

Last year, Vitale celebrated being cancer free after he was treated for melanoma and lymphoma. Despite the recent report, he was grateful for the supportive messages and remains optimistic. 

"Though I was disappointed with the pathology report, I plan on winning this battle like I did vs Melanoma & Lymphoma!" he wrote in a tweet. 

Vitale has been with ESPN since 1979 and called the network's first college basketball broadcast. Since then, his iconic voice and enthusiasm has long been associated with the sport. He told that he no plans to retire. 

Vocal cord cancer begins in small areas of abnormal cells that can grow out of control, according to the . If diagnosed early, before it spreads to other parts of the body such as the larynx, the cancer is "highly curable," the medical center said. Some of the symptoms include chronic sore throat, coughing that draws blood, difficulty breathing and swallowing, voice changes and lumps in the neck. 

View CBS News In
CBS News App Open
Chrome Safari Continue
const link = doc.createElement('link'); link.rel = 'stylesheet'; link.href = '/fly/fly/bundles/cbsnewscontent/css/cmp-banner.min.css?v=fd53910ecf4604072044ab7c46d9b028'; doc.head.appendChild(link); doc.body.innerHTML = CONSENT_MESSAGE; } else { el.insertAdjacentHTML('afterend', CONSENT_MESSAGE); } }); } function hidePrivacyMessage() { // Remove from the main document document.querySelectorAll(`.${CONSENT_MESSAGE_CLASS}`).forEach(el => el.remove()); // Remove from inside any iframes document.querySelectorAll('iframe').forEach(iframe => { const doc = iframe.contentDocument || iframe.contentWindow.document; doc.querySelectorAll(`.${CONSENT_MESSAGE_CLASS}`).forEach(el => el.remove()); }); } function activateGatedScripts() { // Handle both new format (cmp-gated-script) and old OneTrust/Ketch format (optanon-category-4) const gatedScripts = Array.from(document.querySelectorAll('script.cmp-gated-script, script.optanon-category-4')); // Activate scripts sequentially with a small delay to avoid timing issues let delay = 0; gatedScripts.forEach(function(placeholder, index) { setTimeout(function() { // Skip if already processed if (placeholder.hasAttribute('data-cmp-processed')) { return; } placeholder.setAttribute('data-cmp-processed', 'true'); const newScript = document.createElement('script'); newScript.type = 'text/javascript'; // Try new format first (data-cmp-src), then fall back to old format (data-src) const src = placeholder.getAttribute('data-cmp-src') || placeholder.getAttribute('data-src'); if (src) { newScript.src = src; } else if (placeholder.textContent) { // Inline script - just copy the content newScript.textContent = placeholder.textContent; } // Handle new format attributes (data-cmp-attrs) - for both inline and external scripts const attrs = placeholder.getAttribute('data-cmp-attrs'); if (attrs) { const tempDiv = document.createElement('div'); tempDiv.innerHTML = '
<\/div>'; const tempAttrs = tempDiv.firstChild.attributes; for (let i = 0; i < tempAttrs.length; i++) { // For external scripts, allow defer/async. For inline scripts, skip them (not valid) if (src || (tempAttrs[i].name !== 'async' && tempAttrs[i].name !== 'defer')) { newScript.setAttribute(tempAttrs[i].name, tempAttrs[i].value); } } } // Copy other attributes from old OneTrust format for (let i = 0; i < placeholder.attributes.length; i++) { const attr = placeholder.attributes[i]; // Skip attributes we've already handled or don't want to copy if (!['class', 'data-src', 'data-type', 'data-cmp-src', 'data-cmp-attrs', 'data-cmp-processed', 'type', 'async', 'defer', 'src'].includes(attr.name)) { newScript.setAttribute(attr.name, attr.value); } } placeholder.parentNode.replaceChild(newScript, placeholder); // If external script, manually trigger window.onload handlers after it loads // This handles widgets that use window.onload for initialization if (src) { newScript.addEventListener('load', function() { // If page already loaded and script set a new onload handler, trigger it if (document.readyState === 'complete' && window.onload) { const originalOnload = window.onload; window.onload = null; // Clear temporarily to prevent loops originalOnload(); // Execute the handler } }); } }, delay); delay += 500; // 500ms delay between each script to allow full loading }); } cbsoptanon.onScriptsReady(function(cmp) { cmp.ot.targetingAllowed(function(allowed) { if (!allowed) { showPrivacyMessage(); } else { activateGatedScripts(); } }); cmp.ot.awaitInitialConsent(function(consent_model) { cmp.ot.addOnConsentChangedHandler(function() { cmp.ot.targetingAllowed(function(allowed) { if (allowed) { hidePrivacyMessage(); activateGatedScripts(); } else { showPrivacyMessage(); } }); }); }); });