New Orleans Zephyrs
Mahoney was claimed off waivers by the Miami Marlins on November 30, 2012. He was outrighted off the roster to AAA New Orleans Zephyrs on October 4, 2013. On November 4, 2013 he elected free agency.