B is, imo, the best player, because (1) their projections make them pretty close to each other, and (2) B has the highest likelihood of hitting those projections, and then some.
This guy is a decent comp for B's projections. He's a little better than B, but still-- those are nice numbers in a neutral NL park.
This other guy Is maybe a little better comp, and he can pitch some, too.