There's what, 30 teams? They all basically have the same uniform/kit. Baseball is less complex sport. Once the basics are there you can work on the 'fluff' to make it seem better.
It's published by Sony and an in-house developer that only works on that game. It's unrealistic to expect the same standards, in many/most areas, for the Cricket games.
Some of that was what I alluded to with other factors haha.
I do think in an alternate universe where gaming development was easier in India and there was a bigger market for games across the subcontinent we'd have one Indian development team that would have been exclusively worked on cricket and managed to get it to a really good level while making enough money off it. Maybe they would have got a Microsoft publishing deal too.