Al finalizar la temporada 2006, Díaz firmó un contrato de liga menor con los Pittsburgh Pirates, equipo que lo asignó a la sucursal Indianapolis Indians de Clase AAA al finalizar los entrenamientos primaverales de 2007.