By JAY COHEN
AP Baseball Writer
Javier Báez has agreed to a $140 million, six-year contract with Detroit, giving the Tigers a dynamic bat for the middle of their order. Báez hit .265 with 31 homers and 87 RBIs in 138 games with the Cubs and Mets last season. The move likely puts Báez back at shortstop after he finished the year at second base while playing alongside good friend Francisco Lindor in New York. A person with direct knowledge of the situation confirmed the deal to The Associated Press on condition of anonymity because the contract had not been finalized.