
Imago
Credits: IMAGO

Imago
Credits: IMAGO
Donald Trump is shocked to know that MLB still doesn’t have a salary cap. And his stance comes at a very important time. Trump is throwing his support behind the billionaire team owners right as baseball heads toward a massive fight over money.
Watch What’s Trending Now!
MLB proposed a system featuring a $245.3 million salary cap and a $171.2 million salary floor. The MLBPA rejected that idea. But when asked about the drama by Outkick’s Dan Zaksheske, Trump sided firmly with the owners.
“If you don’t have a salary cap, you don’t have a sport,” Trump said. “They had a chance to implement one a long time ago, but they blew it.”
MLB has been operating without a salary cap since 1903. But Trump was caught by surprise, asking if they “sort of ” had one. He was informed that, despite not having a salary cap, MLB does have a luxury tax. But the POTUS seemed not impressed by it. He was referring to other leagues like the NHL, NFL, and NBA, as they all have a salary cap in place except MLB.
MLB commissioner Rob Manfred is also pushing hard to make MLB a “sport” like other leagues. It still triggers the fear of a 1994 work stoppage risk that was the first season in MLB history played without a World Series.
As per the team owners, unlimited spending by high-revenue teams hurts competitive balance. Thus, it requires a salary floor and cap system. On the other hand, the MLBPA considers a salary cap a “non-starter.” They say it unfairly limits earning potential and penalizes teams willing to invest in better players. And in view of this, Manfred has publicly admitted concern that the stark division over the cap risks repeating the 1994-95 strike.
I asked President Trump about MLB owners pushing for a salary cap.
Trump: “If you don’t have a salary cap, you don’t have a sport.”
“They had a chance to implement one a long time ago but they blew it.” pic.twitter.com/bvG8pzUA2g
— Dan Zaksheske (@RealDanZak) June 5, 2026
“Of course I do,” Manfred said on Wednesday, fearing a potential lockout.
Last time when MLB had a lockout back in the 1994-1995 season, a total of 948 regular-season games were lost along with the entire 1994 postseason. Surely the players would also not like to have a lockout, but for them, a salary cap is non-negotiable. However, it remains to be seen if Trump’s support for a salary cap alters the concerns of the MLBPA.
Till then, the debate around whether an NBA-style salary cap is applicable in MLB will continue.
MLB is different from other sports leagues
While Donald Trump generalized the salary cap, MLB stands out from other sports leagues in terms of implementing the salary cap.
In the NBA, a team features a 15-player roster where one or two superstar players can completely alter a franchise’s championship trajectory. A cap ensures that one wealthy team cannot simply collect every top superstar. The NBA team owners have the chance to retain their top name, whom they have developed. On the other hand, MLB requires a 26-man active roster plus extensive minor league development systems.
A star hitter only bats once every nine batters, meaning they only get to hit about four times an entire game. A star pitcher only plays once every five days. Because of this, teams must spread their money across the whole roster. For example, the New York Mets recently gave Juan Soto $765 million. But having one expensive superstar is still not enough to guarantee a winning team. They need to spend more on other positions, which would shoot up their planned salary cap.
Also, MLB depends immensely on local media revenue. Big-market teams like the Los Angeles Dodgers make nearly $1 billion in total revenue. Small-market teams like the Pittsburgh Pirates make much less. So, setting a single cap or salary floor is financially unviable for small-market owners without massive changes to revenue sharing.
Whether Trump understands those details or not, his comments just added fuel to a debate that will only get hotter.
Written by
Edited by

Arunaditya Aima
