A person with knowledge of the decision tells The Associated Press that former AL batting champion Tim Anderson has agreed to a one-year contact with the Miami Marlins. The deal for the shortstop is pending a physical, the person said, speaking on condition of anonymity because the deal was not yet announced. The agreement is worth $5 million, according to ESPN. Anderson is Miami’s first big free agent addition of the offseason. The two-time All-Star became a free agent in November after the Chicago White Sox declined a $14 million option, completing a $25 million, six-year contract.