However, I think it could be improved a lot:
1. The column widths for DLC races don't scale like the others. As your browser window gets wider, so do the columns for all the races...except the DLC ones, which are always squished into tiny columns:

2. The table has an "X" for every won race/class combo. It would be nice if the "X" were a link to that winning character's page in the player's character vault. (If the player has multiple winners for that race/class combo, it'd probably be best to link to the newest one.) Of course the player can always delete the character, so this wouldn't always work, but it'd still be cool.
3. While adding third-party addon races to the winners table would eventually result in unreadably small columns (or require a scrolling frame, ew), I would like to see third-party addon classes added. If a player has at least one win with a non-standard class, add that class as a row on their winners table. It doesn't matter how tall the table gets, only how wide.
4. While liches only (officially) being able to win two classes is kind of funny, the lich race should probably be special-cased to not appear on the winners table at all, and instead credit the player for a win with their originally chosen race.