Player Form
This squad selection screen could also show a "form" attribute for each player like in PES or International Cricket Captain( could maybe have 5 levels of form ). This could be carried through to the cricket field by an factor of plus or minus x% in all attributes depending on what level of form the player is on before the match. Or an other option is that if the player is in form then they start a couple of notches up on their relative bowling/batting confidence metre or find it easier to build the metre up. However if a player is out of form they could start right down a the zero on the metre and take twice as long as normal to bring up each confidence notch, meaning that you'll have to take time to try and play a player out of form. This could be coupled with the % attritubutes stats increase / decrease.
I feel this would bring a lot more to gameplay as you'll have to analyse your whole squad during a series and tournament and not just concentrate on 11 players. For a one off match the 'form' rating could be randomly generated but if you play in the middle of a series and one of your batsman has just scored a 100 in the past game then he'll have a have a good form attribute/ confidence for the next game. However if a player has got a run of bad scores then he'll be in poor form with a decrease in his stats, so you might consider dropping him for another player, or take great pleasure in playing him out of form. You could make this selectable wether people choose to play with form on or off.
Anway mate it's only a suggesstion - your doing a fine job. Apologies again if you already have considered this. Sorry for the long post