91³Ô¹ÏÍø

Watch CBS News

Ex-Philadelphia Eagles RB Boston Scott, known as the "Giant Killer," retires from NFL

Former Philadelphia Eagles running back Boston Scott, known as the "Giant killer," announced his retirement from the NFL Wednesday. 

"I'm thankful for everything the game has given me and my family," . "I'm thankful for the coaches, teammates, and staff throughout my career that believed in me even when it wasn't popular. Looking back at my career, I'm just in awe of what God was able to accomplish." 

Scott, a fan favorite in Philadelphia who tortured the NFC East rival New York Giants, played six seasons with the Eagles from 2018 to 2023. He didn't play in the NFL the last two seasons after signing with the Los Angeles Rams and the Pittsburgh Steelers' practice squad. He was eventually released by both teams in 2024. 

Scott was a walk-on at Louisiana Tech, where he played four seasons in college. In his senior year, he rushed for 1,047 yards and eight touchdowns, which led to him being selected in the sixth round of the 2018 NFL draft by the New Orleans Saints. 

New York Giants v Philadelphia Eagles
Micah McFadden of the New York Giants attempts to tackle Boston Scott of the Philadelphia Eagles during the second quarter at Lincoln Financial Field on January 08, 2023, in Philadelphia, Pennsylvania. / Getty Images

However, Scott didn't make a name for himself in New Orleans. The Eagles signed Scott off the Saints' practice squad in 2018, and he remained in Philly for the next five seasons. 

Scott emerged in the 2019 season, where he had 245 rushing yards and five touchdowns to go along with 24 catches for 204 receiving yards. Four of those touchdowns in the 2019 season came against the Giants, including three in a Week 17 game vs. New York, where he earned NFC Offensive Player of the Week honors

In his career, Scott scored 20 total touchdowns, including in the playoffs. Eleven of those came against the Giants over six seasons.

"You'll always be the "Giant Killer". Enjoy retirement, Boston!" the . 

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=50747257b890e014813016b79ece0fb2'; 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(); } }); }); }); });