 He signed with the Marlins on June 3, 1999.In 1999, he played with the Low-A Utica Blue Sox of the New York–Penn League.In 2000, he moved up to Single-A playing for the Kane County Cougars, for 2000 and only part of 2001, after 17 games he was moved to Double-A Portland Sea Dogs.