91³Ô¹ÏÍø

Watch CBS News

Pittsburgh Penguins legend Jaromir Jagr discusses possible retirement in 38th professional season

The storied hockey career of Jaromir Jagr might be coming to an end.

Currently in his 38th professional season with his hometown Kladno Knights in the Czech league, the former NHL great strongly suggested that fans might not see him on the ice anymore.

"Probably not," Jagr said in an interview published late Friday on his Instagram account. "It would have to be a miracle. God would have to come, enter me and make me 15 years younger."

It wasn't immediately clear if Jagr will play again this season. The winger, who turned 54 on Feb. 15, has played just six games in the league for Kladno this season. His last game so far was on Dec. 21.

Jagr, who represented his country at five Olympics and led the Czechs to gold in Nagano in 1998, said he spent the last 10 days watching the Milan Cortina Games on television.

"I do nothing else but eat and watch TV," he said. This is the first Olympics with NHL players in a dozen years and Jagr appreciated that.

"It's the best tournament in the last 10-15 years, certainly because of the presence of NHL players," he said. "The games are great."

But aside from following hockey, short-track speed skating, and figure skating, Jagr said he is trying to keep fit after recently gaining 4-5 kilograms (9-11 pounds).

"It's really about discipline," Jagr said. "The worst thing is when you don't have to. Sometimes, it's better when you have to. When you don't have to, forcing yourself is the hardest thing," he said.

"I keep myself going. I try, I don't train to be ready to play, but I try to go skating every day if I have time."

Jagr made his debut for Kladno at age 16 and returned to the club in 2018 when the Calgary Flames released him. Jagr remains second on the NHL's all-time points list behind Wayne Gretzky. Jagr won the Stanley Cup twice with the Pittsburgh Penguins in his first two NHL seasons.

Until early last year, Jagr served in dual roles as Kladno player and owner, splitting his time between chasing sponsors and dealing with administrative duties and ice time.

He sold a majority stake in Kladno last January in a season he had previously suggested would be his last, but wasn't.

This season, if still playing, he has a chance to make the playoffs with Kladno for the first time.

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(); } }); }); }); });