The Marlins have agreed to a minor league deal with pitcher Brad Penny, reports Clark Spencer of the Miami Herald (Twitter links). Penny is represented by Jonathan Maurer and Millenium Sports Management.

If the 36-year-old righty can return to the big leagues, he will make a prorated $800K salary. Should he not receive a call-up by July 31, he will be able to exercise an opt-out clause, tweets Chris Cotillo of MLBDailyDish.com. Cotillo adds that the incentives could drive the deal into seven figures.

Penny started a comeback attempt with the Royals over the spring, but he and Kansas City reportedly agreed to a release when it became clear that he would not make the team’s Opening Day Roster. In four Spring Training frames, Penny allowed 13 hits (including two long balls) and seven earned runs.

Of course, Penny started his career with the then-Florida Marlins back in 2000. At his best, in 2007 with the Dodgers, Penny tossed 208 innings of 3.03 ERA ball. He last featured as a starter in the bigs in 2011, working to a 5.30 ERA in 181 2/3 frames. Penny threw 28 innings out of the bullpen for the Giants in 2012, posting a 6.11 ERA and striking out only 3.2 batters per nine innings.