Shortstop Tim Anderson and the Miami Marlins are in agreement on a one-year, $5 million contract, sources told ESPN on Thursday.
Anderson, 30, joins Miami following a season to forget in 2023. After he played for Team USA in the World Baseball Classic,