Time does have something to do with it. You get your rating on how well you do. So if you play on a 10 min match you are able to get more passes, assists, goals, interceptions etc. meaning your rating would go up. But if you only play 5 mins you wont be able to create as much chances, goals...