Hero points are awarded in multiples of 2, meaning it's impossible to get 499, 498, or 500 points...
By the way, I checked the physics section, and there's an error there – the formula is described incorrectly:
(200 - something) and multiplied by a coefficient no greater than 2 – meaning, according to the physics section, the maximum can be 400. :)
In reality, the maximum is 500. Offline players easily reach this maximum. If you're interested, I suggest playing 1-2 tournaments to improve your knowledge of the heroes, as very interesting discussions follow such tournaments. I recommend it! ;)
Although, no)) I scored 353 on one map... but that's not a multiple of two...