St. Louis Cardinals shortstop Tommy Edman (19). Katie Stratman-USA TODAY Sports

The Cardinals and utility player Tommy Edman have avoided arbitration by signing a two-year deal, per a club announcement. Jon Morosi of MLB.com reported on the agreement before the club made it official. 

The financials of the deal have not yet been publicly reported. Edman was one of 22 players who didn’t agree to a salary before the filing deadline, though he’s now the third of that group to subsequently ink a new pact, joining Cionel Pérez of the Orioles and Casey Mize of the Tigers.

Edman, who will be 29 in May, first qualified for arbitration a year ago and made $4.2M in 2023. MLBTR contributor Matt Swartz projected him for a raise to $6.5M this year. 

As mentioned, he and the club didn’t agree on a new salary by the filing deadline, with Edman filing at $6.95M and the club at $6.5M. 

They would have been slated for a hearing in the weeks to come but have instead agreed to a deal that will cover his 2024 and 2025 seasons, buying out his final two arbitration years. Edman will be slated for free agency after this deal runs its course.

Like many clubs, the Cards are a “file-and-trial” team, meaning they choose not to continue negotiations on one-year deals after the filing deadline even though such talks are allowed. 

Last week, Edman said he hadn’t yet heard anything about a multi-year deal but expected talks to occur before the hearing. It appears those talks did end up taking place and were fruitful enough to avoid a hearing, as well as preventing Edman from having to worry about arbitration at all next winter.

Over his career, Edman has moved all over the diamond, having played all three outfield positions and the three infield spots to the left of first base, receiving strong grades for his glovework wherever he goes. 

He has hit .265/.319/.408 in his career, leading to a 99 wRC+, which indicates he’s been a hair below league average. He has stolen 106 bases in 123 tries. FanGraphs considers him to have provided 15.3 wins above replacement in 596 career games.

In 2024, it’s expected that he will be the center fielder regularly, with Lars Nootbaar and Jordan Walker likely to be flanking him most of the time. 

However, Edman also spent significant time at shortstop last year. The club is hoping Masyn Winn will take over the shortstop job going forward, but he’s not yet 22 years old and hit .172/.230/.238 in his first 137 major league plate appearances. 

It’s also possible an injury will create the need for Edman to move somewhere else, with Nootbaar or Dylan Carlson perhaps taking over in center.

Edman underwent arthroscopic wrist surgery in October and is still rehabbing from that procedure. As of last week, he hadn’t yet been cleared to make contact when swinging a bat but was “very confident” that he would be ready for the start of the season.

More must-reads:

TODAY'S BEST
Three takeaways as Panthers tie Eastern Conference Final vs. Rangers
Anthony Edwards backs up talk to keep Timberwolves alive in WCF
Mets stars reportedly had emotional reaction to firing of Buck Showalter
NHL announces 2024 King Clancy Memorial Trophy winner
Cardinals sign first-round DL
Negro League legend finally getting his due as MLB merges stats
Rams sign first-round DE, complete draft class
Steelers QB Justin Fields focusing on 'little things' amid battle with Russell Wilson
Texans sign young offensive star to huge contract extension
Pistons confirm that key RFA forward underwent toe surgery
Pirates place left-hander, catcher on injured list
Patriots exec discusses team's approach to QB competition
Braves to promote No. 3 prospect for MLB debut Wednesday
Diamondbacks release veteran infielder
Packers' former first-round pick planning to make 'monster leap'
NFLPA finalizing proposal for major change to offseason schedule
LeBron James shouts out Jaylen Brown after Celtics advance to NBA Finals
Pacers collapse down the stretch as Celtics sweep ECF
Hall of Famer, beloved broadcaster Bill Walton dead at 71
Jason Robertson leads Stars to comeback win over Oilers in Game 3