The Seattle Mariners are not messing around with No. 7 MLB prospect Colt Emerson.

According to multiple reports, the Mariners have reached agreement with the 20-year-old shortstop on an eight-year, $95 million deal. This comes before Emerson has even made his MLB debut.

Advertisement

The deal, expected to be completed on Tuesday, March 31, would be the largest ever signed by a player who has not played in the majors, MLB reports.

MORE: Diamondbacks celebrate pitcher’s rare feat in first win of 2026

ESPN’s Jeff Passan posted about the deal on X.

The Mariners selected Emerson in the first round with the 22nd overall pick of the 2023 MLB Draft out of John Glenn High School in New Concord, Ohio. He is Seattle’s top prospect.

Seattle sent Emerson to minor-league camp on March 21 after he went 11-for-41 with two homers, one double, one triple, eight RBIs, five walks and 10 strikeouts over 47 plate appearances in spring training. So far for Triple-A Tacoma, Emerson is hitting. 357 with a home run and two RBIs in three games played.

Passan wrote that Emerson’s deal follows a recent trend of MLB teams locking up promising prospects early. On Monday, March 30, the Milwaukee Brewers reportedly neared an eight-year, $50 million agreement with 21-year-old shortstop Cooper Pratt, per MLB.com. Pratt has not made his MLB debut, either.

Advertisement

“Teams more and more are willing to give big money to players with no major league service time but the pedigree to be frontline players. The allure of having a player’s prime locked up makes it worth the risk,” Passan posted on X.

The situation didn’t work out for Seattle in 2019 when it signed first-base prospect Evan White to a six-year deal before he made the majors. Though he won a Gold Glove during his rookie season in 2020, White struggled at the plate. He hasn’t played in the majors since 2021.

Seattle’s starting shortstop, J.P. Crawford, started the regular season on the 10-day injured list with shoulder inflammation.

The Mariners are 3-2 after handing the New York Yankees their first loss of the season on Monday. Seattle hosts New York again at 9:40 p.m. ET Tuesday, March 31.