There have been 293 cycles in MLB history. No Marlins has ever hit for the cycle. Omar Infante now at bat with a chance to make history.