It's just a small tweak but it would be great to have more of those exp point badges you get during games. it's super barebones at the moment it seems it doesn't always give you exp for a good performance because of the limited criteria, it also seems capped as there is no badge for 10 wickets in an innings or more than 10 in a match, so with the current system you could get 10 wickets for the whole match or you could get 15 wickets including 10 in one innings and get no more exp reward. Also when it comes to batting it would be great if it took into more things about your performance, for instance strike rate, you could get a badge if you exceed a certain strikerate over a min number of balls. Also when it comes to the existing badges for getting a 50 and century they're should be different levels of reward for the speed you achieved it in, a 100 ball 50 should give less exp than a 22 ball one. This could also work for an over say you smash a bowler for 20+ in an over that should be something, also the number of 6's and 4's you score in an innings should be taken into account.
Similairly in bowling have things like economy taken into account, obviously this will be different for each format but it makes sense to reward you for tidy bowling. You could even have special badges for removing an opener for few runs or breaking a big partnership.
Also it would be great to have contextual performance badges which basically means stuff like top scoring, taking most wickets etc. if it's a really tough game and your team gets out for 100 and you score 49 of those you should get some exp for contributing, same for wickets if take almost all the wickets for your team in a limited overs match you should get rewarded. This could probably be more advanced too,say if I come in with a an over to go in a t20 when my teams on a low score and smash a quick 30 to get my team to a defendable total or I come in with the team being like 20/4 and i rebuild the innings, with the bowling it could be things like getting out the set batsman/ exposing the tail when they are nearing the chase total or bowling dots balls when my team really needs it to get the req runrate above run a ball.
Hopefully the next game will feature some sort of expanded exp badge system it's not very satisfying having a really good performance but not gaining exp because you didn't meet the narrow criteria, say in a t20 match you take 4 wickets with a low economy and then come in with 3 overs to go and smash 40 off 12, with the current system that would give you nothing even though that would be considered a great performance in real life.