The Umbrella Corporation
Overall rank 982,463 · 295 points
The Final Boss · Top of the table, and the rest of the league is still grudgingly sick about it.