Which Sport has the Most Starpower?

Mainly to battle boredom I’m asking the question: which of the four major North American sports has the most starpower? I’ll look at each of the 10 best players (all subjective; dont get mad) from each sport and try to judge. So:

Hockey

1. Sidney Crosby
2. Alexander Ovechkin
3. Evegeni Malkin
4. Pavel Datsyuk
5. Roberto Luongo
6. Zdeno Chara
7. Niklas Lidstrom
8. Jarome Iginla
9. Ilya Kovalchuk
10. Chris Pronger

Football

1. Adrian Peterson
2. Tom Brady
3. Calvin Johnson
4. Larry Fitzgerald
5. Troy Polomalu
6. Drew Brees
7. Andre Johnson
8. Peyton Manning
9. Steve Smith
10. Ed Reed

Basketball

1. Lebron James
2. Dwayne Wade
3. Chris Paul
4. Dwight Howard
5. Kobe Bryant
6. Kevin Garnett
7. Tim Duncan
8. Deron Williams
9. Yao Ming
10. Dirk Nowitzki

Baseball

1. Albert Pujols
2. Roy Halladay
3. Johan Santana
4. Jose Reyes
5. Miguel Cabrera
6. Tim Lince*****
7. David Wright
8. Ichiro Suzuki
9. CC Sabathia
10. Ryan Braun

From these lists I’d say basketball is the clear favourite…which may be because basketball allows individuals to succeed more than almost any other sport. The top 5 is unrivaled.

I’d put hockey at 2. Crosby is the second best best player (behind James) and Ovechkin and Malkin (and maybe even Datsyuk) are close behind him. the rest of the top ten is pretty solid as well.

I’d put football at number 3. Football is the deepest sport and the top ten is pretty stellar. Right behind hockey.

Lastly, baseball lacks the most starpower at the moment. Pujols is far and away the worst #1 in any sport right now, and they lack as much star power as the other 3.