This is a tough one...First thing I think I would change is keeping Norris over Sale. He is more proven and strikes out everyone and we know how important Ks are in fantasy. Plus he is 7 rounds later! Next, I MIGHT, MIGHT keep Holliday over Zimmerman. You can argue that Zimm is the guy to keep because of the scarcity of the position but I have Holliday ranked way higher than Zimm. Do you know what other owners are keeping 3B? If so you might want to keep ZImmerman. If there are going to be 3B left in the draft then go for Holliday for sure.
Of the options you submitted I'd go like this but I really would prefer someone at a fairer value than Zimm in the 2nd. It's just that I think the other options reek too bad to keep
Ryan Zimmerman 3B RD 2
Mike Napoli C/1B RD 14
Elvis Andrus SS RD 9
Madison Bumgarner RD 14
Tommy Hanson RD 22
Chris Sale RD 19
Other options..
Alex Rios RD 17
Bud Norris RD 26
Jhoulys Chacin RD 8
Matt Holliday RD 2
61* 70**73**762*** MVP****AL07,AL05,NL04,ALNL03,ALNL02,NL01,ALNL00,AL99,ALNL98,ALNL96 RIP Cammi Cmon Bud NOW is the time to sack up and force feed an Olympic style drug testing program down Fehr's fat throat and save OUR game from these blatant cheaters!
Madison Bumgarner RD 14 Tommy Hanson RD 22 Bud Norris RD 26
Then either Alex Rios RD 17 for the 3:3 split OR Chris Sale RD 19 for the 2:4 split.
In a 10 team league, there is a 0% chance I use my second round pick on either Holliday or Zimmerman. They will most likely be available to you in the draft at those prices. I say most likely because I don't know other teams' keepers and round requirements. But for a 10 team league, a 2nd round pick is a big overpay for Zimmerman, and an overpay for Holliday. Your other keepers are more valuable with their respective rounds IMO.