Free agent first baseman J.T. Snow has agreed to terms on a one-year, $2 million contract with the Boston Red Sox. The deal will become official later Friday, pending a physical exam. "He's excited,'' said agent Dan Horwits. "J.T. was only going to consider a few places if he wasn't going back to San Francisco, and one of them was Boston right out of the chute. It's a good fit for him.''