The Marlins are reaching back into their past in an attempt to add veteran pitching depth, agreeing to terms Wednesday with Brad Penny on a minor-league deal.
Penny, 36, has not pitched in the majors since 2012. But his fastball was clocked at 95 mph when he worked out recently for a handful of teams.
Penny, who ranks fifth on the Marlins' all-time wins list and won two games for them in the 2003 World Series, will report to Jupiter initially before receiving a minor-league assignment.
If he makes the major league club, Penny will receive $800,000 (pro-rated) plus incentives in what is a low-risk deal for the Marlins. The deal is pending a physical.
Penny began his MLB career with the Marlins in 2000 and compiled a record of 48-42 before being traded to the Dodgers during the 2004 season. In 13 major league seasons that also included stops with the Red Sox, Giants, Cardinals and Tigers, Penny went 119-100 with a 4.26 ERA.
He was an All-Star in 2006 and '07 with the Dodgers, and finished third in the N.L. Cy Young Award in '07. He has not pitched in the majors since he was with the Giants in 2012, working 22 games in relief (6.11 ERA).