91³Ô¹ÏÍø

Watch CBS News

Andris Nelsons forced out as Boston Symphony Orchestra music director after 13 seasons

Andris Nelsons is being forced out as music director of the Boston Symphony Orchestra in the summer of 2027 after 13 seasons.

The orchestra made an unusually blunt announcement Friday.

"The decision to not renew his contract was made by the BSO's board of trustees because, beyond our shared desire to ensure our orchestra continues to perform at the highest levels, the BSO and Andris Nelsons were not aligned on future vision," the BSO said in a statement from its trustees and CEO Chad Smith.

Who is Andris Nelsons?

A five-time Grammy award winner, the 47-year-old Nelsons is currently leading the Vienna Philharmonic on a U.S. tour and was to conduct the orchestra in Naples, Florida, on Friday night.

"While this is not the decision I anticipated or wanted, I am unwaveringly committed to you and to our work together," Nelson wrote in a letter to BSO musicians and staff that was released by his management agency. "I understand the decision was not related to artistic standards, performances, or achievements during my tenure, and, therefore, my focus is straightforward: to protect the music, support the orchestra's stability, and continue to perform with the musicians of the BSO at the highest artistic level."

Nelsons made his BSO debut in March 2011 at New York's Carnegie Hall as a replacement for James Levine, who announced 10 days earlier he was stepping down as BSO music director at the end of the 2010-11 season because of poor health.

Boston Symphony Orchestra music director

Nelson was announced as music director in May 2013 and given a five-year contract starting with the 2014-15 season. The orchestra announced contract extensions in 2015 and 2020, then in January 2024 said he was given an evergreen rolling contract. He was bestowed an added title of head of conducting at Tanglewood, the music and educational center that is the orchestra's summer home.

The last extension was announced a few months after Smith, who had been with the Los Angeles Philharmonic, started as the BSO's chief executive.

Nelsons was music director of the City of Birmingham Symphony Orchestra in Britain from 2008-09 and has been chief conductor of Leipzig Gewandhaus Orchestra in Germany since the 2017-18 season. He married soprano Kristine Opolais in 2011, and in 2018 they announced their divorce.

Boston will have the third vacancy among major U.S. orchestra. Gustavo Dudamel is leaving the Los Angeles Philharmonic this summer after 17 seasons to become music director of the New York Philharmonic and Franz Welser-Möst will depart the Cleveland Orchestra at the end of 2026-27 after 25 seasons.

In addition, Klaus Mäkelä takes over the Chicago Symphony Orchestra in 2027-28, when he also starts as chief conductor the Royal Concertgebouw Orchestra in the Netherlands.

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