Sounds good, a bit like the Be A Pro in FIFA. So in theory you'd start with an overall rating of 70, with individual categories such as Accuracy, Consistency, Swing, Turn and so on also being rated out of 100. Then, like you said, as you progress through the ranks, maybe U18s, 2nds, and then the Senior Side, you'd get skill upgrades.
It sounds quite easy, but I'm guessing to code it all in would take a lot more work.
I think it would need some structuring as to how you progress, so like Puddleduck said, you could start with 3 practice sessions, or a net session followed by practice matches. And if you continued to perform well you might get a contract. You could play youth matches, second XI and then senior games. If you played well, you could be offered a lucrative IPL contract or other T20 contracts around the world, International central contracts etc.
I'm not a big fan of fulfilling requirements to get selected internationally, as that isn't how it works IRL, however if you performed consistently well, you could go on an 'A' tour, and then maybe be selected for a minor ODI/Test series against a so-called minnow.