He finished the 2006 season with a .300 batting average, 5 home runs, 36 RBI, and 10 stolen bases. Carroll also hit particularly well at Coors Field, finishing with a .375 clip in Denver compared to the .220 mark he amassed on the road. He played third base, shortstop, and second base, seeing by far the most action at second, where he appeared 109 times and made 102 starts. He committed just three errors as a second baseman, five overall. Carroll led all National League second basemen in fielding percentage.