The Mariners have reached agreement on a deal with free agent infielder Dylan Moore, according to Ken Rosenthal of The Athletic (via Twitter). It’s a big-league contract for the 26-year-old, a client of Rep 1, though the financial component is not yet known.

Moore will receive a 40-man spot after reaching minor-league free agency. That’s a relatively unusual, but hardly unprecedented outcome. The former seventh-round pick landed with the Brewers organization last season after the Braves let him go. He had originally landed in Atlanta as part of the 2016 Jeff Francoeur swap.

Though he has yet to receive a chance at the majors, Moore has at times turned in intriguing numbers in the minors. He thrived in particular at the upper reaches of the Milwaukee farm in 2018, turning in a composite .299/.363/.522 slash with 14 home runs through 454 plate appearances (most of which came at Triple-A).

Moore has experience all over the field, including plenty of time at shortstop, so he could offer quite a bit of defensive versatility. Of course, he’ll first need to impress the Seattle brass and earn an opportunity, but he’ll now be firmly in the mix since he’s already on the 40-man roster.