Have to be careful with what gets listed in digital pool brackets. It can be an old rating. I’ve seen it with my own eyes as a TD. The digital pool database often has several history entries for the same player. The TD needs to take an extra step to link the bracket to the main FargoRate database.
I’d be more likely to believe this is what happened in his case.
The other scenario is he was on the stall for 2000 games. (Possible).
The last scenario is he went from 619 to 647 with 2000 games. (Least likely imo).
Edit: here is an example. This is my good buddy. All the names are him. He's not cheating anyone, I promise. It's just over the years, different TD's put in his name, and the digital pool system remembers all of them, with whatever the rating was at the time. After the name is input, if the TD presses the button to link the FargoRate database, it gets his true rating, which today is 572. If the TD does not do that, and he picked the one that said 466, the bracket would show 466. And if someone a year later went to find that bracket, it would show 466 a year later.
From DigitalPool website today entering this player into my own tournament bracket where I'm the TD:
View attachment 828607
From FargoRate app looked up today:
View attachment 828608