Keep up with the latest free-agent signings and trades throughout the MLB off-season as we track the biggest moves throughout the winter months.

Leody Taveras, OF
Team: Baltimore Orioles
Contract: One year, $2 million
Details: The Orioles reportedly add a depth outfielder in Taveras, who played only 58 games split between the Texas Rangers and Seattle Mariners last season, hitting for a .205/.226/.304 slash line with three home runs and 17 RBIs.

Salvador Perez, C
Team: Kansas City Royals
Contract: Two years, $25 million
Details: Having spent the first 14 seasons of his MLB career with the Royals, Perez will remain in Kansas City for at least another two seasons, with the new deal taking the place of his 2026 club option.
Read more.

Orioles reunite with reliever in trade with Cubs
Baltimore Orioles acquire: RHP Andrew Kittredge
Chicago Cubs acquire: Cash considerations
After being dealt to the Cubs from the Orioles at the 2025 trade deadline, Kittredge returns to Baltimore after posting a 3.40 ERA, 64 strikeouts and 11 walks over 53 innings split between the two teams.

Keegan Thompson, RHP
Team: Cincinnati Reds
Contract: One year, $1.3 million
Details: After pitching in triple-A for all of 2025, Thompson will look to regain the form that led him to a 2.67 ERA with 36 strikeouts over 30.1 innings for the Chicago Cubs in 2024.

Dietrich Enns, LHP
Team: Baltimore Orioles
Contract: One year, $2.6 million with club option for 2027
Details: This new deal takes the place of the club option the Orioles had on Enns for 2026. The left-hander had a 4.08 ERA, 34 strikeouts and 11 walks over 28.2 innings with Baltimore last season.