ByJustin Curto,
who covers music, TV, and celebrity for Vulture
Photo: Theo Wargo/Getty Images
Nashville’s Bridgestone Arena was full of new faces for this year’s Country Music Association Awards. Country convert Post Malone kicked off the show, pop artists Noah Kahan and Teddy Swims performed, and new hitmakers Megan Moroney and Bailey Zimmerman made their debuts. Even the hosting team got a new addition, as reigning Entertainer of the Year Lainey Wilson joined Luke Bryan and Peyton Manning. But the results were remarkably stale, as Chris Stapleton collected another deserved-yet-predictable haul, elder statesmen Brooks & Dunn collected their 15th Vocal Duo of the Year win, and artists like Shaboozey found themselves boxed out. Even Morgan Wallen’s first Entertainer of the Year win managed to feel like a retread. At least most of the performances delivered.
WHOA: Post Malone just earned his next hit.
Opening an awards show with a non-single, from your first album in the genre, is a bold move. But it’s a bit easier when you’ve got Chris Stapleton beside you. Post Malone and Stapleton rocked their F-1 Trillion standout “California Sober” to kick off the ceremony. Malone even held his own against his partner.
LOW: Luke and Peyton didn’t need to bring Lainey into this.
I hoped Lainey Wilson might bring some new energy into Luke Bryan and Peyton Manning’s host combo, which has been boring for years. It quickly became clear that wasn’t going to happen, when Bryan and Manning started wedging Wilson into the same old jabs at each other. This was the most awkward hosting performance from the duo yet, with a few too many sex jokes and an uncomfortable attempt to acknowledge the election disguised as a Sexiest Man Alive joke. (Adding a third host also seemed to make for some timing confusion, where no one seemed to be sure who had the next line.) “Y’all ain’t as bad as they said y’all were gonna be,” Wilson joked at the end. No: They were worse.
HIGH: Megan Moroney sparkles.
At first, Megan Moroney didn’t seem like a natural on the CMAs stage, with her performance of “Am I Okay?” feeling reserved and uncertain. But during the second verse, when she stepped off a raised platform, she became the star who went on to win New Artist of the Year, injecting her song with a dose of attitude.
WHOA: Shaboozey puts on a show.
When Shaboozey kicked off his set with “Highway,” I was worried the owner of a 17-week No. 1 wouldn’t be celebrating that hit at the CMAs. Turns out, he had a full party planned to transition into “A Bar Song (Tipsy),” complete with a dive-bar set, dancers, and even a roper.
WHOA: Luke Combs blows the roof off the place.
Luke Combs has become as inevitable of an awards-show performer as Chris Stapleton — when you see his name on the lineup, you know you’re in for something good. On Wednesday, it was a rendition of his Twisters hit “Ain’t No Love in Oklahoma,” from one of the only singers in Nashville whose belt can hold up next to four electric guitars.
LOW: Alan Jackson didn’t fog up the windows of his old Chevy for this.
Sandwiched between ads for Luke Bryan’s Jockey Line and Jelly Roll’s spot for Boot Barn, Dustin Lynch appeared onstage to pay tribute to … Chevy? Yes, the car company sponsored a tribute to all the country songs that have name-dropped it, from “She’s in Love With the Boy” to “Chatahoochee” to “Cruise” to Lynch’s own godawful “Chevrolet.” I can’t wait for the Wrangler jeans tribute at next year’s ACMs.
WHOA: Are we sure this is the Country Music Association?
In another sign of country music’s pop takeover, many of the biggest names in pop music spent Wednesday evening in Nashville. Post Malone performed twice fresh off the news of his Coachella headlining slot, North Carolinian Teddy Swims joined Thomas Rhett for his No. 1 “Lose Control,” folk-pop singer-songwriter Noah Kahan did his duet “Cowboys Cry Too” with Kelsea Ballerini, and Shaboozey performed the biggest hit of the decade. The ceremony’s newfound mainstream appeal even extended beyond the performances: Gold-medal-gymnast Simone Biles showed up to present Female Vocalist of the Year (despite looking a bit confused during some of the performances).
LOW: Sing a new song, Cody Johnson.
If you want to know how Nashville feels about Cody Johnson, just look at the Song of the Year nominees, which feature two of his own (albeit songs that he didn’t write). Honestly, I’m getting tired of hearing the same tearjerker ballads at every awards show. A surprise Carrie Underwood appearance couldn’t even help make “I Wanna Love You” stand out.
HIGH: Let’s hear it for Morgane Stapleton.
Chris Stapleton and his team initially forgot to bring his also-talented wife and collaborator, Morgane up for their Single of the Year win, so he offered his bride an apology and thank-you when he was back on stage a few minutes later, accepting Song of the Year. (Those were just two of his three wins on the night.) Morgane got her moment in the spotlight later, when she joined Chris for a performance of “What Am I Gonna Do?” Chris brought his usual vocal horsepower to the song, but Morgane’s tender harmonies were the emotional backbone.
WHOA: Brooks & Dunn & Jelly Roll bring the tears.
Brooks & Dunn’s “Believe” is emotional even on paper, telling the story of a boy befriending an elderly neighbor and later finding out he died. The duo’s CMAs performance took those emotions to the next level, with an inspired guest spot from Jelly Roll (who also remade the song for their album Reboot 2) and, of course, a full choir. As the audience shots showed, you weren’t the only one crying.
HIGH: Lainey Wilson can still entertain.
Sure, it helps when you’ve got a string trio and a campground set with a real fire. But strip all of that away, and Lainey Wilson’s take on “4x4xU” was the full package, thanks to her exhilarating voice and confident stage presence. She may not be Entertainer of the Year anymore, but she’s still got it.
WHOA: Bailey Zimmerman brings the party to the side stage.
Rowdy newcomer Bailey Zimmerman turned his tiny stage into a full backwoods rager, complete with a beer-pong table and a four-wheeler. He also descended in from the sky, because why not?
HIGH: A parade for the king.
George Strait has a catalogue tailor-made for awards-show tributes — every country musician loves him, and his hits are the sort of pleasant songs you rarely get tired of hearing. So Strait’s Willie Nelson Lifetime Achievement Award tribute was a veritable hit parade, helmed by top-tier stars like Lainey Wilson, Miranda Lambert, and his recent tourmate Chris Stapleton (whom Strait shared a highlight duet of “Honky Tonky Hall of Fame” with). The King of Country Music may not have needed another coronation, but no one’s gonna complain about hearing “Amarillo by Morning” or “Troubadour” again.
LOW: Eric Church’s “Darkest Hour” tribute is too much.
It was a night full of string sections and choirs, and this was the moment I got tired of it. “Darkest Hour,” a deep cut Eric Church released to benefit Hurricane Helene victims in North Carolina, is a heartfelt song. The dozen-and-a-half musicians joining Church on stage took away from that — the trombone bellows and flute trills distracted, making the song feel cartoonish at moments.
WHOA: Keith Urban rocks.
Jelly Roll’s second performance of the night, of his country-rock hit “Liar,” featured a familiar face in the band: Keith Urban, absolutely shredding on guitar. Jelly is one of the more compelling performers in country, but Urban was the star here, twitching and stank-facing throughout the song.
LOW: The CMAs finally embrace Morgan Wallen.
More than three years after Morgan Wallen said a racial slur on video, he finally won the CMAs’ highest honor, Entertainer of the Year. It was Wallen’s first CMA win since before the controversy, after he took home New Artist of the Year in 2020. (Wallen himself didn’t seem to be expecting any hardware tonight, given that he didn’t show up.) But don’t mistake that multiyear drought for any sort of punishment: The CMAs nominated Wallen for Album of the Year in 2021, just months after the incident, and followed with his first Entertainer of the Year nod in 2022. This wasn’t the CMAs finally opening its arms to Wallen, but rather, making good on a promise. This result — to cap off a night when Shaboozey came up empty-handed for a massive hit and Beyoncé blanked entirely at the nominations for her country project Cowboy Carter — only underlined how much mainstream country music hasn’t changed.
By submitting your email, you agree to our
Terms and Privacy Notice
and to receive email correspondence from us. This site is protected by reCAPTCHA and the Google
Privacy Policy and
Terms of Service apply.
or
Already a subscriber?
What is your email?
This email will be used to sign into all New York sites. By submitting your email, you agree to our Terms and Privacy Policy and to receive email correspondence from us.
Password must be at least 8 characters and contain:
Lower case letters (a-z)
Upper case letters (A-Z)
Numbers (0-9)
Special Characters (!@#$%^&*)
This password will be used to sign into all New York sites. By submitting your email, you agree to our Terms and Privacy Policy and to receive email correspondence from us.
You’re in!
As part of your account, you’ll receive occasional updates and offers from New York, which you can opt out of anytime.
or
Already a subscriber?
What is your email?
This email will be used to sign into all New York sites. By submitting your email, you agree to our Terms and Privacy Policy and to receive email correspondence from us.
Password must be at least 8 characters and contain:
Lower case letters (a-z)
Upper case letters (A-Z)
Numbers (0-9)
Special Characters (!@#$%^&*)
This password will be used to sign into all New York sites. By submitting your email, you agree to our Terms and Privacy Policy and to receive email correspondence from us.
You’re in!
As part of your account, you’ll receive occasional updates and offers from New York, which you can opt out of anytime.
Already a subscriber?
Already a subscriber?
`;
// integrate Sub(x) scripts and elements
if (hostname !== 'subs.nymag.com') { // do not integrate on this subdomain
document.head.appendChild(trackingScript);
document.body.insertAdjacentHTML('beforeend', subXAnimationElements);
}
There was an error processing the request. Please try again later."}).catch(e=>console.error("Error verifying email: ",e)))(r.querySelector(".content"),o.bannerCTAVerification)})):(l.remove(),s.remove()),o.dismissable||n.remove(),o.useAlertIcon||a.remove(),r.classList.add("show"),n.addEventListener("click",()=>{u(),r.classList.remove("show")})}else r.remove()}});
}, {"1":1,"6":6,"12":12,"35":35,"40":40}];
window.modules["global-nav.client"] = [function(require,module,exports){"use strict";const dom=require(3),auth=require(12),signInButton=dom.find(".user-signin"),signOutButton=dom.find(".user-signout"),globalNav=dom.find('[class^="global-nav"]'),body=dom.find("body"),dropdownItems=dom.findAll(".dropdown-wrap"),gtm=require(1),appendLandingPageParams=require(136),pageUri=require(124).getPageUri(),subscriptionPromoLinks=dom.findAll(".persist-params"),searchString=window.location.search||"";function closeDropdowns(e){let n=globalNav.querySelectorAll(".dropdown.open");dropdownItems.forEach(function(t){let o=t.querySelector(".dropdown");!n||t.contains(e.target)&&27!==e.keyCode||o.classList.remove("open")})}function gtmSendReport(e,n,t){let o={eventCategory:"ecommerce",eventAction:"componentClick",brand:e,dimension23:"global-nav",list:pageUri,pageZone:"header",variant:"nav-link"};"global-nav-link"===t&&(o.eventLabel=n.href),gtm.reportNow(o)}function updateElementTargetUrlsIfQueryStrings(e){if(searchString){const n=new URLSearchParams(searchString);let t=e.href;if(t.includes("?")){const o=t.split("?"),i=new URLSearchParams(o[1]);for(let e of n.entries())i.set(e[0],e[1]);t=`${o[0]}?${i.toString()}`,e.href=t}else e.href=`${t}?${n.toString()}`}}function init(e){const n=e.querySelectorAll(".to-landing-page");window.addEventListener("auth:init",()=>{signInButton.addEventListener("click",function(e){e.preventDefault(),auth.showEmbeddedLoginFlow("top navigation")}),signOutButton.addEventListener("click",function(e){e.preventDefault(),gtmSendReport("Sign Out",e.target,"user-info-link"),auth.logout()}),auth.isAuthenticated()&&e.classList.add("signed-in"),auth.isSubscriber()&&e.classList.add("subscribed"),e.querySelectorAll(".user-link").forEach(e=>{e.classList.add("active")}),subscriptionPromoLinks.forEach(e=>{updateElementTargetUrlsIfQueryStrings(e)}),appendLandingPageParams(n)})}dropdownItems.forEach(function(e){e.addEventListener("click",function(){e.querySelector(".dropdown").classList.toggle("open")})}),body.addEventListener("click",closeDropdowns),document.addEventListener("keydown",closeDropdowns),globalNav.addEventListener("click",function(e){let n=e.target;n.classList.contains("global-nav-track")&>mSendReport(n.text,n,"global-nav-link")}),module.exports=init;
}, {"1":1,"3":3,"12":12,"124":124,"136":136}];
window.modules["aaa-module-mounting.legacy"] = [function(require,module,exports){"use strict";const _pickBy=require(221),_each=require(408),Fingerprint2=require(407),DS=require(406),Eventify=require(246);function registerGlobals(){window.DS=DS,window.Eventify=Eventify,window.Fingerprint2=Fingerprint2,DS.value("Eventify",Eventify),DS.value("Fingerprint2",Fingerprint2),DS.value("$document",window.document),DS.value("$window",window)}function mountDollarSliceComponents(){DS.service("components",["$document","$module",function(e,n){var o=_pickBy(n.definitions,e=>e.providerStrategy===n.providers.controller),r=Object.keys(o);function t(e){return o=>{try{n.get(e,o)}catch(e){logMountError(o,e)}}}_each(r,n=>{var o=e.querySelectorAll('[data-uri*="/_components/'+n+'/"]'),r=e.querySelectorAll('[data-uri$="/_components/'+n+'"]');_each(o,t(n)),_each(r,t(n))}),this.components=r}]),DS.get("components")}function logMountError(e,n){const o=e.outerHTML.slice(0,e.outerHTML.indexOf(e.innerHTML));console.error("Error attaching controller to "+o,n)}registerGlobals(),"loading"===document.readyState?document.addEventListener("DOMContentLoaded",()=>{mountDollarSliceComponents()}):mountDollarSliceComponents();
}, {"221":221,"246":246,"406":406,"407":407,"408":408}];
window.modules["ads.legacy"] = [function(require,module,exports){"use strict";const _map=require(118),_forEach=require(107),_isString=require(268),_intersectionWith=require(409),_isEqual=require(274),_each=require(408),_debounce=require(182),_sortBy=require(205),page=require(124),visit=require(114);DS.service("adService",["Eventify","$cid","$document","$window",function(e,t,a,i){var o,n,s,r,d,c,u,l,g={},p=this,h=[],f=visit.getQueryParamsObject(["utm_campaign"]),m=document.querySelector('script[data-type="ad-a9"]'),b=[],w=!1,v=[],y=document.querySelector('script[data-name="ad-doubleverify"]');document.querySelector('script[data-name="concert-ads"]')||(i.NYM={},i.NYM.analytics={},i.NYM.analytics.adStartTime=i.performance.now(),i.googletag=i.googletag||{},i.googletag.cmd=i.googletag.cmd||[],u=i.googletag,(m||y)&&(i.googletag.cmd=i.googletag.cmd||[],i.googletag.cmd.push(function(){i.googletag.pubads().disableInitialLoad()})),m&&(l=i.setInterval(function(){void 0!==window.apstag&&void 0!==window.apstag.timeout&&(i.clearInterval(l),window.apstag.cleared=!0,l=null)},10),setTimeout(function(){l&&(i.clearInterval(l),i.googletag.pubads().refresh(),window.apstag||console.log("MESSAGE: Timeout for A9 load exceeded, aborting"))},500)),y&&(b.push(new Promise(function(e){w?e():v.push(e)})),c=i.setTimeout(T,2500)),o=function(e){var t,a,o=e.data,n=[];return o.loaded?e:(o.loaded=!0,t=null,(t=o.sizes?u.defineSlot(o.name,o.sizes,o.id).addService(u.pubads()):u.defineOutOfPageSlot(o.name,o.id).addService(u.pubads())).setTargeting("adid",o.id),f.hasOwnProperty("utm_campaign")&&t.setTargeting("utmcamp",f.utm_campaign),a=p.getAdCount(o.label),t.setTargeting("label",o.label+"_"+o.site+"-"+a),u.display(o.id),u.pubads().addEventListener("slotOnload",function(){i.NYM.analytics.firstAdLoadTime||(i.NYM.analytics.firstAdLoadTime=i.performance.now(),i.NYM.analytics.firstAdLoadLabel=e.data.label)}),n=_(o),Promise.all(b).then(function(){n?window.apstag&&window.apstag.cleared?window.apstag.fetchBids({slots:[n],timeout:window.apstag.timeout},function(){u.cmd.push(function(){window.apstag.setDisplayBids(),u.pubads().refresh([t],{changeCorrelator:!1})})}):y&&u.pubads().refresh([t],{changeCorrelator:!1}):u.pubads().refresh([t],{changeCorrelator:!1})}),e.slot=t,e)},n=function(e){var a,i,o,n=t(),s=e.getAttribute("data-name"),r=e.getAttribute("data-sizes"),d=e.getAttribute("data-label"),c=e.getAttribute("data-site");n=e.id,r&&r.length?(r=r.split(","),a=[],_map(r,function(e){e=e.split("x"),i=parseInt(e[0]),o=parseInt(e[1]),a.push([i,o])})):(e.classList.add("oop"),a=!1),this.data={id:n,name:s,sizes:a,loaded:!1,label:d,site:c},g[n]=this},r=function(e){u.cmd.push(function(){var t=o(e);g[e.data.id]=t})},s=function(e){var t=[];e.slot?(t=_(e))&&window.apstag&&window.apstag.cleared&&window.apstag.fetchBids({slots:[t],timeout:window.apstag.timeout},function(){u.cmd.push(function(){window.apstag.setDisplayBids(),u.pubads().refresh([e.slot],{changeCorrelator:!1})})}):e&&r(e)},u.cmd.push(function(){var e,t,o,n=page.getMeta("article:tag"),s=page.getMeta("author"),r=i.location.href,d=(e=a.head.querySelector(".head-gtm"),t=a.body.querySelector(".gtm"),e&&"top"===e.getAttribute("data-gtm")?"gtmtop":t&&"bottom"===t.getAttribute("data-gtm")?"gtmbottom":"");o=[],_forEach([n,s,d],function(e){_forEach(e.split(","),function(e){(e=e.trim().toLowerCase().replace(/\s/g,"-").replace(/\'|\’/g,"")).length&&o.push(e)})}),u.pubads().setTargeting("kw",o),u.pubads().setTargeting("entry_group",o),r=r.slice(r.lastIndexOf("/")+1),u.pubads().setTargeting("pn",r),u.companionAds().setRefreshUnfilledSlots(!0),u.pubads().enableAsyncRendering(),u.enableServices()}),this.load=r,this.create=function(e){return new n(e)},this.refresh=function(e){var t;_isString(e)?(t=this.getById(e),s(t)):s(e)},this.remove=function(e){var t=e.data.id;a.getElementById(t).innerHTML=""},this.getAdCount=function(e){var t,a=0,i=Object.keys(g);return _each(i,function(i){(t=g[i]).data.loaded&&t.data.label===e&&a++}),a},this.getById=function(e){return g[e]},d=_debounce(function(){var e={TopLeaderboard:1,RightColTopMPU:2,outOfPage:99,"homepageTakeover/TopLeaderboard":1},t=_sortBy(h,function(t){return e[t.data.label]||10});_forEach(t,function(e){return e.data.sizes?r(e):i.setTimeout(function(){r(e)},2e3)}),y&&window.PQ.cmd.push(()=>{try{window.PQ.loadSignals(["ids","bsc","vlp"],T)}catch(e){T(),console.error(`There has been an error loading Double Verify signals: ${e}`)}}),h=[]},10),this.addToPageLoadQueue=function(e){h.push(e),d()});function _(e){var t,a=e.sizes;return a=_intersectionWith(a,[[970,250],[970,90],[728,90],[300,600],[300,250],[320,100],[320,50]],_isEqual),e.sizes&&e.sizes.length&&(t={slotID:e.id,sizes:a,slotName:e.label}),t}function T(){i.clearTimeout(c),w=!0,_forEach(v,function(e){e()})}}]);
}, {"107":107,"114":114,"118":118,"124":124,"182":182,"205":205,"268":268,"274":274,"408":408,"409":409}];
window.modules["cid.legacy"] = [function(require,module,exports){"use strict";DS.service("$cid",function(){var r=Math.floor(100*Math.random());return function(){return"cid-"+ ++r}});
}, {}];
window.modules["client.legacy"] = [function(require,module,exports){"use strict";require("cid.legacy"),require("ads.legacy"),require("facebook.legacy"),require("aaa-module-mounting.legacy");
}, {"cid.legacy":"cid.legacy","aaa-module-mounting.legacy":"aaa-module-mounting.legacy","ads.legacy":"ads.legacy","facebook.legacy":"facebook.legacy"}];
window.modules["facebook.legacy"] = [function(require,module,exports){"use strict";DS.service("facebook",[function(){this.fb=function(i){window.FB&&window.FB[i].apply(this,Array.prototype.slice.call(arguments,1))}}]);
}, {}];
require=(function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}var l=n[o]={exports:{}};t[o][0].call(l.exports,function(e){var n=t[o][1][e];return s(n?n:e)},l,l.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o typeof key === 'string' && key.match(/\.legacy$/)).forEach(key => window.require(key));
}
function tryToMount(fn, el, name) {
try {
fn(el); // init the controller
} catch (e) {
const elementTag = el.outerHTML.slice(0, el.outerHTML.indexOf(el.innerHTML));
console.error(`Error initializing controller for "${name}" on "${elementTag}"`, e);
}
}
/**
* mount client.js component controllers
*/
function mountComponentModules() {
Object.keys(window.modules).filter(key => typeof key === 'string' && key.match(/\.client$/)).forEach(key => {
let controllerFn = window.require(key);
if (typeof controllerFn === 'function') {
const name = key.replace('.client', ''),
instancesSelector = `[data-uri*="_components/${name}/"]`,
defaultSelector = `[data-uri$="_components${name}"]`,
instances = document.querySelectorAll(instancesSelector),
defaults = document.querySelectorAll(defaultSelector);
for (let el of instances) {
tryToMount(controllerFn, el, name);
}
for (let el of defaults) {
tryToMount(controllerFn, el, name);
}
}
});
}
// Make sure that a `window.process.env.NODE_ENV` is available in the client for any dependencies,
// services, or components that could require it
// note: the `` value is swapped for the actual environment variable in /lib/cmd/compile/scripts.js
window.process = window.process || {};
window.process.env = window.process.env || {};
if (!window.process.env.NODE_ENV) {
window.process.env.NODE_ENV = '';
}
// note: legacy controllers that require legacy services (e.g. dollar-slice) must
// wait for DOMContentLoaded to initialize themselves, as the files themselves must be mounted first
mountLegacyServices();
mountComponentModules();
// ]]