Ke’Bryan Hayes, 3B (Pittsburgh Pirates)

Yes, Hayes only has 24 games to his name in the big leagues (all coming last year), but he brought hope to an otherwise downtrodden franchise. The 41st-ranked prospect according to MLB.com entering 2020, Hayes hit .376 with a 1.124 OPS in his brief time with Pittsburgh while playing strong defense at the hot corner.