The St. Louis Cardinals agreed to a deal with free-agent first baseman Mark Reynolds.
Length of the deal and financial terms were not disclosed in the report.
The deal will be complete pending a physical, according to the report.
Reynolds, 31, hit .196 with 22 home runs and 45 RBIs in 130 games last season with the Milwaukee Brewers. He also struck out 122 times in 378 at-bats.
Over his seven season in the majors, Reynolds has averaged 28 home runs, 77 RBIs. He has three of the top six highest single-season strikeout totals in history, setting the record by whiffing 223 times in 2009.
- Scooby Axson