91³Ô¹ÏÍø

Watch CBS News

Paramount acquires UFC rights in 7-year, $7.7 billion deal with TKO Group

Paramount will become the new home to all Ultimate Fighting Championship events in the U.S. under a seven-year agreement with TKO Group on Monday.

Under the deal, Paramount will exclusively distribute the UFC's full slate of its 13 marquee numbered events and 30 "Fight Nights" on its streaming platform Paramount+ — with select numbered events also set to simulcast on CBS — starting in 2026.

In an interview with CBS Sports, UFC CEO Dana White said his company is talking with the Trump administration about hosting a fight at the White House on July 4, 2026, to mark the nation's 250th anniversary.

"Imagine a massive fight on the lawn of the White House on CBS," White said.

A White House source familiar with the matter said such an event is anticipated next July 4. 

The 7-year deal marks a shift away from the UFC's existing pay-per-view model, which Paramount and TKO say will allow the mixed martial arts programming reach more consumers nationwide.

"Paramount's advantage lies in the expansive reach of our linear and streaming platforms," David Ellison, chairman and CEO of Paramount, said in a statement. "Live sports continue to be a cornerstone of our broader strategy — driving engagement, subscriber growth, and long-term loyalty, and the addition of UFC's year-round must-watch events to our platforms is a major win."

Mark Shapiro, president and COO of TKO, added that the deal will mean "deeper engagement for UFC's passionate fan base" and that its athletes "will love this new stage."

The seven-year deal has an average annual value of $1.1 billion, or $7.7 billion over the length of the contract, the companies said Monday.

Paramount, the parent company of CBS News and Paramount+ and now owned by Skydance, also said it intends to explore UFC rights outside the U.S. "as they become available in the future."

Shares of TKO — which, in addition to the UFC, also houses the WWE — jumped more than 10% in Monday trading.

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