The Cubs optioned Ferguson to Triple-A Iowa on Saturday, Vinnie Duber of the Chicago Sun-Times reports.

Ferguson gave up one run in 1.2 innings during his lone appearance after coming up from Iowa on Tuesday. He'll now head back to the minors to make room for Javier Assad, who was recalled to start Saturday's game against the Marlins.