Cabrera fue firmado en 1999 como agente libre aficionado por los Marlins de la Florida.