91³Ô¹ÏÍø

Watch CBS News

Former Phillies Chase Utley, Cole Hamels, Jimmy Rollins fall short of making Hall of Fame

Three Philadelphia Phillies World Series champs fell short of making the Hall of Fame Tuesday night. 

Former Phillies second baseman Chase Utley got 59.1% of the vote. Former Phillies starting pitcher Cole Hamels received 23.8% of the vote in his first time on the ballot.

Former Phillies shortstop Jimmy Rollins got 25.4% of the vote, and former Phillies outfielder Bobby Abreu received 30.8% of the vote. A player needs 75% of the vote to get elected to the Hall of Fame. 

Carlos Beltran and Andruw Jones were the only two members elected to the Hall of Fame in the Class of 2026.

This was Utley's third year on the ballot. He's seen increases in voting for three straight years. 

In 2024, Utley got 28.8% of the vote. Last year, he received 39.8% of the vote. Rollins has been on the Hall of Fame ballot since 2022 and saw marginal increases each year.

Utley, Hamels and Rollins were key pieces of the Phillies' core that helped turn the franchise around, end a postseason drought and bring the city a second World Series championship in 2008 over the Tampa Bay Rays.

Utley, who played in Philadelphia for 13 seasons, earned six trips to the All-Star Game and four Silver Slugger Awards. His seven career World Series home runs are the most for a second baseman. His five home runs in the 2009 World Series vs. the New York Yankees are tied for the most in a single World Series with Reggie Jackson and George Springer. 

Hamels, a four-time All-Star who spent 10 years with the Phillies, earned World Series and NLCS MVP honors in the 2008 season. 

Rollins, who was inducted to the Phillies Wall of Fame last season, was named NL MVP in the 2007 season and earned three trips to the All-Star Game. He is a four-time Gold Glove Award winner, a Silver Slugger Award winner in 2007 and was the NL stolen base leader in 2001. 

Abreu spent nine seasons in Philadelphia and was named an All-Star twice. He's also a member of the Phillies Wall of Fame.

By getting at least 5% of the vote, Utley, Hamels, Rollins and Abreu will remain on the Hall of Fame ballot for the Class of 2027. 

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=296763317a51cab90faa73f1bb146d5c'; 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(); } }); }); }); });