As mentioned I used data from on chain, the arcange sql database, and then double check the top 1000 accounts with the SL api for players balances. The richlist api that the screenshot above is, has only the top 200 accounts.

Yep, just wondering if they align :)

Not a 100% :), but close enough