So in the stats, I saw that the highest ladder elo for Nodebuff is 1357, while in the Mystic's video, his is 1740. So the stats in this website is bugged right?
It is not updating, the bug is real, and the report should be moved to the administration discussions.
The NoDebuff ladder on stats is actually Factions-NoDebuff, NoDebuff was never added I don't know why though.