New Orleans Zephyrs
After a bad outing on June 3, 2009, the Marlins designated Penn for assignment. He cleared waivers and was assigned to the AAA New Orleans Zephyrs. On November 9, , the Marlins purchased his contract from the AAA New Orleans Zephyrs and added him to the 40-man roster.