Pawtucket Red Sox
Between 2004 and , Bailey split time between Double-A Portland Sea Dogs and Triple-A Pawtucket Red Sox. In 2006, he played the entire season playing for the Pawtucket Red Sox and had a .275 batting average, 82 RBI, and 22 home runs in 134 games.