What goes into an All Star ranking?

I’ve been doing some log comparisons just to see where I can improve and I came across something odd. Of the boss kills that are ranked with All Star points I had slightly better parses than another BM hunter (+5 parse points across all parses), but I was ranked 10 All Star rankings lower than him (41 vs 31).

So my question is: what is causing him to be ranked 10 spots higher on the All-Star ladder while being slightly below in best parses? Where does the discrepancy come from?

Logs below for reference:

Boomhunt - Area 52 - Warcraft Logs (His parses)

Tracken - Illidan - Warcraft Logs (My parses)