1. Garnett
2. Duncan
3. Barkley
4. Malone
5. McHale
I'm not familiar enough with PF's before 1980.
A few explanations:
-I consider Garnett #1 b/c I think he's one of the best passing big men of our generation, and he's the absolute best team defensive leader & executioner (slight nod above Duncan). If you add him to any committed team, you get the most benefit.
-Barkley played with a lot of scrubs and still was very productive. In interviews, Larry Bird commented that he knew the dream team was going to win because there wasn't a player who could stop Barkley. Bird considered Barkley their greatest weapon. Also, Barkley's ability to run the floor & rebound were tremendous.
-Malone isn't top 3, despite being #2 on the scoring list, b/c he choked when it counted most and played with arguably the best PG ever.
-I don't put Dirk on this list b/c I consider Dirk an average defensive player (at best). His team defense is definitely worse than McHales. Whatever slight offensive edge Dirk has, its more than mitigated by the difference in defense. Defense is a big part of the game, whether the media heads want to admit it or not.