During his first season at the Major League level, Butler compiled a .244 batting average in limited playing time. The Rockies manager at the time, Buddy Bell, used Butler primarily off of the bench as Todd Walker served as the Rockies starting second baseman. After Walker's departure from the team at the end of the 2001 season, Butler saw his greatest amount of playing time. During the 2002 season, Butler served as the Rockies starting second baseman. However, after compiling only a .259 batting average with a .287 OBP, the Rockies signed Ronnie Belliard as their starting second baseman for the 2003 season, relegating Butler to a reserve role again.
Once the 2003 season concluded, the Rockies released Butler. Although Butler competed at the minor league level for the St. Louis Cardinals, Atlanta Braves, and Tampa Bay Rays, as of 2010 he has not returned to the major leagues since his Rockies release.