MLB: Royals, Carlos Santana agree to $17 million, two-year deal
Alex_Gordon
2023 MLB Free Agent Tracker: Updates on Every Signing and Trade
Pirates A to Z: Carlos Santana targeted to fulfill needs at 1B/DH, provide veteran leadership
MORE
Revisiting where MLB's Top 20 free agents will end up – New York Daily News
MLB Moves Tracker: Las Vegas Ballpark Financing Clears Hurdle for Oakand Athletics Relocation - Sports Illustrated Texas Rangers News, Analysis and More
MLB offseason tracker: Blue Jays add Chad Green to bullpen MLB - Bally Sports
Padres, Eric Hosmer agree to deal – New York Daily News
1B Carlos Santana agrees to free-agent deal with Kansas City Royals
Royals, 1B Carlos Santana agree to $17 million, 2-year deal