I think mvps based on personal peformance and not medals or any of this shit. And I tend to notice this happens because you do too well so the game stops you from obtaining it often, ive gotten 20+ kills and some random rocket gets it with 3 kills and mid heals

And it would make sense with the way it throws lobbies based on elo together