On the eve of the 2026 MLB All-Star Game in Philadelphia, Bryce Harper became one of the most prominent voices against the league’s latest proposal for a salary cap. Speaking to ESPN on Monday, Harper — in the middle of a 13-year, $330 million deal with the Philadelphia Phillies — framed the cap as an attack on player earnings and development paths.

Harper’s objection centers on a clause that would bar players from signing MLB contracts until they’re at least 20 by September 1 of their signing year and two years removed from high school graduation. That rule would push elite high school prospects toward college, cutting off early MLB paydays for top prep talents like Jackson Holliday.

“It’s trying to minimize the years and obviously the totals,” Harper said. “For sure, we see that.”

Why the cap hits Bryce Harper’s peers hardest

The proposal’s most direct impact falls on Harper’s All-Star peers who inked mega-deals in recent years. Juan Soto, now 25, just signed a 15-year, $765 million contract with the New York Mets. Mike Trout, 34, owns a 12-year, $426.5 million deal signed eight years ago. Both called the cap “sucks” and “an issue,” per ESPN.

Paul Skenes, the Pirates’ 23-year-old ace and a member of the MLBPA’s eight-man negotiating committee, said both sides are dug in. “Whether that results in missing games or missing a season, we’ll see,” Skenes told reporters on Monday.

The 1994 shadow looms over the 2026 talks

MLB’s last salary-cap push came in 1994, sparking a seven-and-a-half-month strike that erased the World Series. The new cap would cap individual deals at $265 million over six years — a ceiling that would have kneecapped Soto’s record-setting pact before it even started.

Skenes stressed the sides are still far apart. “MLB is kind of presenting their perfect-world offers and we’re kind of presenting our perfect-world offers,” he said. “So there’s a lot of time before there’s any real movement, I think.”

What happens next before the December 1 deadline

The league’s collective-bargaining agreement expires on December 1, 2026. If no deal is reached, MLB and the MLBPA could trigger a lockout that would freeze transactions and potentially stall the sport’s recent growth.

Harper, Trout and Soto are among the faces of a union push to preserve long-term contracts and early-career earning windows. The clock is ticking, and the All-Star stage just amplified the stakes.