The Reds have reached agreement on a six-year, guaranteed $51M contract with outfielder Jay Bruce, a baseball source told ESPN.com. The deal includes a club option for a seventh year that could bring the overall value of the contract to $63M, the source said. Bruce has a partial no-trade clause and the opportunity to earn additional money through award bonuses.