Le gain d'expérience est basé sur le temps de jeu (en étant dans une partie, pas dans les menus) donc peu importe si tu restes 30 minutes ou 5 minutes dans une partie, tu gagneras autant d'XP que tout le monde. En moyenne l'XP est de 400 /heure en partie classée.
https://outof.cards/hearthstone/2196-hearthstones-new-progression-system-the-reward-track-has-time-based-experience-xp-per-hour-no-daily-cap-yet
Il n'y a pas de limite d'XP actuellement mais ils sont en train de réfléchir à en fixer une pour contrer les bots qui abuseraient du système.