Starlin Castro rarely has met a pitch he didn't like. Alexei Ramirez is only slightly more discriminating.

The two shortstops are hackers who frequently make life easier for the pitchers they face. And they're hardly alone on the Chicago teams that will meet this week at U.S. Cellular Field.

But Castro and Ramirez offset their over-aggressiveness in other ways, and shortstop is the toughest choice on the Tribune's 14th annual All-City team.

In his first full season, Castro has been featured on the cover of Sports Illustrated. His .300-plus batting average has served Mike Quade in the leadoff spot and he has been force-fitted into the No. 3 spot. His strong arm has gotten outs for his pitchers.

But Ramirez is our All-City guy by a whisker. A Silver Slugger winner in 2010, he has been slightly more productive as a hitter and hasn't made as many errors. Elsewhere:

First base: Paul Konerko

Streaky no more, Konerko is one of the best hitters in the majors. His profile always has lagged behind his production, which seems fine with him. He's having one of his best seasons, once again avoiding extended slumps. It was crazy for the White Sox to let him reach free agency last fall, but all's well that ends well.

Carlos Pena is a solid pro but has had little impact. He didn't hit his first homer until May 3.