New York City Mayor Zohran Mamdani had the layup right in front of him, a reporter practically begging him to call President Donald Trump a "bad luck charm" for the Knicks, and he let it bounce off the rim. At a Thursday press conference, Mamdani declined to take the bait, offering instead a diplomatic welcome to any fan who wants to watch the team chase its first NBA championship in a generation.
The exchange, reported by HuffPost, came as New York prepares for a Finals appearance that hasn't happened since 1999. The Knicks swept the Cleveland Cavaliers in the Eastern Conference Finals, capping the series with a 130, 93 demolition. Now the city waits to learn whether Oklahoma City or San Antonio, locked at 3, 2 in the Western Conference Finals, will meet them on the biggest stage in basketball.
And into that atmosphere walked a question designed to generate a headline: Would the mayor call the president a jinx?
Mamdani's answer was notable precisely because restraint is not his default setting. This is a mayor who has drawn fierce criticism for his foreign-policy pronouncements, including defending the Iranian regime after a U.S.-Israeli strike, a stance that drew bipartisan condemnation from lawmakers and Iranian Americans alike. He has not been shy about picking fights.
Yet on the subject of Trump and the Knicks, Mamdani went soft. "You know, if the president comes to watch the Knicks, I'll leave the president to watch the Knicks as he wants to watch the Knicks," he told reporters.
He added that he had no interest in psychoanalyzing Trump's sports fandom:
"I'm not going to do any analysis of the president's fandom."
Then he pivoted to the team itself, name-checking guard Landry Shamet and his hot shooting:
"I will say that anyone who wants to come and watch the Knicks, and pray that Landry Shamet keeps making those 3s, and we see 'Captain Clutch' out there on the court, I think everybody should be welcomed there."
Welcoming. Inclusive. The kind of answer a mayor gives when he does not want to create a new problem with the White House.
Mamdani has spent much of his young mayoralty creating problems, often with his own allies. He retreated from a proposed 9.5 percent property tax hike after members of his own political coalition revolted. His pledge to deliver $1.7 billion in budget cuts quietly collapsed; the actual savings came in at a fraction of what he promised.
A mayor in that position, underwater on credibility, short on deliverables, has good reason to avoid picking a public fight with the president of the United States over basketball tickets. Whatever Mamdani's personal feelings about Trump, the political math is simple. New York City depends on federal dollars. Turning a lighthearted sports question into a partisan grenade serves no one in City Hall.
The press, of course, wanted the grenade. Reporters framed the question around Trump's attendance record at sporting events, implying the president's presence might curse the home team. Mamdani refused the framing entirely.
That refusal stands out against the mayor's record of broken promises and credibility gaps on fiscal matters. When it comes to budget numbers and policy pledges, Mamdani has struggled to match his rhetoric to reality. On this occasion, he chose his words carefully, perhaps because he recognized the cost of carelessness.
Mamdani's restraint toward Trump did not extend to all Republicans. After the Knicks completed their sweep of Cleveland last week, the mayor took to X, on both his personal and official government accounts, to troll Trump ally Vivek Ramaswamy. Ramaswamy had attended a Cavaliers game courtside with his wife, Apoorva, posting a photo from what he described as a "date night."
Mamdani reposted the photo without a word of commentary. The message was clear enough. The Cavaliers lost four straight. The image spoke for itself.
It was a small, petty move, the kind of social-media gamesmanship that plays well with a base but does nothing for a city facing real fiscal strain. Mamdani's own record includes admitting his campaign promise of free buses won't happen this year, a concession that drew sharp criticism from transit advocates. Trolling Ramaswamy over basketball is easier than explaining why the buses aren't running.
Mamdani told reporters he attended Game 2 of the Eastern Conference Finals last Friday, sitting in the nosebleeds. He confirmed Wednesday that he plans to attend Game 3 of the NBA Finals at Madison Square Garden, assuming, as now seems certain, the Knicks will be there.
The Western Conference Finals remain unresolved. Game 6 between Oklahoma City and San Antonio tipped off Thursday at 8:30 p.m. ET. Whichever team emerges will face a Knicks squad riding a sweep and a city's worth of pent-up energy. New York hasn't played for a title since 1999.
Whether Trump shows up at the Garden remains an open question. Mamdani was asked if he would sit with the president and offered only: "We'll see where I end up." Diplomatic to the end, or at least to the end of that particular press conference.
The 1010 WINS radio account posted a photo of Mamdani alongside the exchange, crediting the Office of the NYC Mayor and Getty Images. The image captured a mayor in careful mode, choosing his words like a man who has learned, the hard way, that some fights aren't worth starting.
Mamdani's handling of the Trump question was, by his own standards, remarkably disciplined. He did not take the bait. He did not grandstand. He welcomed all fans, including the president, to root for the Knicks.
Whether that discipline holds through a full NBA Finals, with cameras rolling, reporters pushing, and the political stakes of a Trump appearance at Madison Square Garden, is another matter. Mamdani has shown a pattern of controversy finding him and his family even when he isn't looking for it.
For now, the mayor chose basketball over politics. Credit where it's due.
If only he brought the same restraint to budgets and foreign policy, New Yorkers might actually have something to cheer about beyond the Knicks.