Chase Utley
The 2006 Major League Baseball All-Star Game was held in Pittsburgh, and Castillo finished third among NL second basemen in the All-Star voting behind Chase Utley and Craig Biggio. Castillo's teammates Jason Bay and Freddy Sanchez represented the Pirates in the All-Star Game that year.