Personally, I wouldn't include Carew at 2B as he didn't even play half his games there (but then I guess the question becomes where to put him). Also, Jackie Robinson is way too low! Keep in mind he didn't make it to MLB until he was 28 due to segregation.
I have the same problem with this list as I do with your previous ones, a lack of timelining at the top. I don't believe Hornsby and Collins should be ahead of Morgan considering they played against a much lower level/segregated competition. ymmv.
Personally, I think you missed on Grich and Whitaker, both of whom I would put in front of Sandberg (it's Ryne, btw, not Ryan). Although I could see why someone might like Sandberg's peak better than Whitaker's career value.
A thought: how about taking guys like Carew, Killebrew, Allen and other multi-position guys (Ernie Banks is going to be coming up!) and ranking them as a group rather than trying to squeeze them into a positional list?