Carlos Santana, Kansas City Royals reach 2-year deal - ESPN
MLB free agent tracker: Where every star signs, and what the deal means
Carlos Santana: Breaking News, Rumors & Highlights
Pittsburgh Pirates sign Carlos Santana one-year $6.7M deal - TSN.ca
MORE
Carlos Santana has reached his final form - Royals Review
Pittsburgh Pirates sign 1B Carlos Santana to 1-year, $6.7M deal - ESPN
Carlos Santana (baseball) - Wikipedia
Kansas City Royals trade 1B Carlos Santana to Seattle Mariners
Report: Carlos Santana, Royals Agree to 2-Year, $17.5M Contract in Free Agency, News, Scores, Highlights, Stats, and Rumors
Who could the Royals partner with on a trade of Carlos Santana? - Royals Review
Solve the Position: The Pirates First Base Story in 2023 Continues with Carlos Santana – Inside The Bucs Basement