The Umbrella Corporation
Overall rank 1,444,048 · 470 points
The Final Boss · Top of the table, and the rest of the league is still grudgingly sick about it.