Different positions weight stats differently. Reason Hamilton is rated higher is because of his speed/fielding ability mainly. Same with Cabrera, I've heard Nick say in the streams that high power and contact are weighted much more at 1st than other positions. You make Cabrera a RF and he's probably not a 99, similar with Hamilton. Make him a 2nd baseman as an example, and he takes a ratings hit.