The Reds have agreed to terms on a new contract with Ryan Ludwick, according to a report.

The terms of the contract haven't been disclosed. Ludwick had declined a mutual $5 million option for 2013.

For his career, Ludwick is batting .263/.334/.466 with 143 home runs.