Marcum went 20-11 in two seasons with the Brewers. (US Presswire)

Free-agent starting pitcher Shaun Marcum has signed a one-year, $4 million deal with the Mets, reports Jon Heyman of CBSSports.com. The deal is pending a physical.

Marcum, 31, went 7-4 with a 3.70 ERA, 1.27 WHIP and 109 strikeouts in 124 innings for the Brewers this past season. He made only 21 starts as an elbow issue hampered him. In 2011, Marcum went 13-7 with a 3.54 ERA as the Brewers went on to win the NL Central.

The right-handed Marcum helps break up the lefties -- Johan Santana and Jonathon Niese -- atop the Mets' rotation. In fact, the Mets now look to have pretty good starting pitching depth. The rotation appears to be: Santana, Marcum, Niese, Dillon Gee and promising youngster Matt Harvey. Young Jenrry Mejia is also in the mix, as is highly-touted prospect Zack Wheeler and several other well-regarded prospects.

For more baseball news, rumors and analysis, follow @EyeOnBaseball on Twitter, subscribe to the RSS feed and "like" us on Facebook. Also, individually interact with us on Twitter: @MattSnyder27, @daynperry and @mikeaxisa.