I think the color variation would be cooler if it was team specific, yellow for Pirates, blue for Cubs, black for Yankees, etc
So just one or 2 variants per player based on team colors, you could probably throw in alternate unis too, like Pink for Padres