Debutó en la MLB el 25 de junio de 2006 con el equipo Florida Marlins, ahora llamado Miami Marlins, anotándose un triunfo contra los New York Yankees en el Yankee Stadium, lanzando entradas sin permitir carreras, con dos ponches, en el segundo juego de una doble cartelera pautada para ese día.