Thursday December 11th, 2014

The St. Louis Cardinals agreed to a deal with free-agent first baseman Mark Reynolds, reports CBSSports.com's Jon Heyman.

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.

2014 MLB Free-Agent Tracker

Reynolds will be playing for his fifth team in the past three seasons. He has spent time on the rosters of the Arizona Diamondbacks, Baltimore Orioles, Cleveland Indians and New York Yankees.

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

SI Apps
We've Got Apps Too
Get expert analysis, unrivaled access, and the award-winning storytelling only SI can provide - from Peter King, Tom Verducci, Lee Jenkins, Seth Davis, and more - delivered straight to you, along with up-to-the-minute news and live scores.