Source: Kevin Correia joins Twins

Free agent right-hander Kevin Correia has reached agreement on a two-year, $10 million contract with the Minnesota Twins, a baseball source said Monday night.

Correia, 32, is 60-65 with a 4.54 ERA in 10 seasons with the San Francisco Giants, San Diego Padres and Pittsburgh Pirates. He went 12-11 with a 4.21 ERA for Pittsburgh last season.

Over the past two weeks, Minnesota general manager Terry Ryan has made several additions to fortify the team's pitching. He picked up prospect Alex Meyer from Washington in a trade for center fielder Denard Span, and added pitchers Vance Worley and Trevor May at the winter meetings in Nashville in a deal for outfielder Ben Revere.

Worley and Correia will join a Minnesota rotation that went 39-75 with a 5.40 ERA in 2012. Only the Colorado Rockies' rotation was worse, with a 29-68 record and an ERA of 5.81.