Updated

The Philadelphia Phillies signed veteran pitchers Juan Cruz and Aaron Cook to minor league contracts on Wednesday, with both players also receiving invitations to spring training.

Cruz is coming off a solid 2012 campaign with Pittsburgh in which the well- traveled righty went 1-1 with a 2.78 earned run average and three saves over 43 relief appearances. The 34-year-old has also pitched for the Chicago Cubs, Atlanta, Oakland, Arizona, Kansas City and Tampa Bay during a 12-year big league tenure and owns a 38-36 record with a 4.05 ERA over 447 lifetime games -- all but 38 of which have come in relief.

Cook was a 16-game winner with Colorado back in 2008 who has struggled in recent seasons, having gone just 7-21 with a 5.84 ERA over the previous two years. The right-hander, who turns 34 in February, went 4-11 with a 5.65 ERA over 18 starts with Boston in 2012.

Over 11 major league seasons with the Rockies and Red Sox, Cook has compiled a 76-79 mark with a 4.60 ERA.

The Phillies also signed experienced hurler Rodrigo Lopez to a minor league deal with a spring training invite. The Mexico native spent part of the 2009 season with Philadelphia, going 3-1 with a 5.70 ERA in seven outings (five starts).

Lopez pitched most of last season with the Chicago Cubs' Triple-A affiliate in Iowa. The 37-year-old has registered an 81-89 career mark with a 4.82 ERA over an 11-year major league career and has had stops with San Diego, Baltimore, Colorado and Arizona in addition to the Phillies and Cubs.