Ranked does not give you the proper experience at the end of the match. I played a comp game where i received over 17,000 exp but i was only given 3000 when i checked my level. I was only 5000 exp from leveling. I have it even recorded since i was streaming when it happened.