I feel the experience thing is way to random in this game.
In my experience, I trained players with similar skills for almost the same time, and experience looked like to be almost the same. I suspect that experience is some constant multiplied by played minutes, with may be some additional factors in Cup. U21/NT looks like to have no impact.