Lost password?

Don't have an account?
Join the Best Live Fantasy Chat Community!


Receive free daily analysis


Already have an account? Log In


Forgot Password


Articles & Tools
Import Your Leagues
Weekly Rankings
Compare Any Players
Starts and Sit
Daily Fantasy
Who To Pickup
Fantasy Updates
24x7 News and Alerts

Greatest NBA Power Forwards Of All Time: Top 10 Rankings

Anytime you put together a "Greatest" list, there's room for debate. That's especially true when digging into the NBA's power forward position, where so many legendary basketball players come into the conversation.

We're here to break down the top 10 power forwards of all time while finding the balance between modern-era scoring and the historical usage of the position. The NBA has become largely position-less and modern NBA bigs are shooting the three-ball more than ever, so fans often have different views of what makes a power forward great.

While some young players could be well on their way to being a top-10 PF of all time, this particular list will see just one active player in the rankings. Without further ado, let's dive in!

Featured Promo: Get any full-season NBA Premium Pass for 50% off. Win big with our exclusive DFS lineup tools, matchup rating projections, powerful Research Station, Lineup Optimizer, daily DFS lineup picks/cheat sheets and more! Go Premium, Win More!


10. Elvin Hayes, San Diego/Houston Rockets, Baltimore/Washington Bullets

Career Stats/Accolades: 1,303 games, 21.0 PPG, 12.5 RPG, 1.8 ASP, 2.0 BPG (stat not tracked during his first five seasons) – 1x NBA Champion, 12x All-Star, 6x All-NBA, 2x All-Defense

Hayes started off his career hot with 28.4 points per game – leading the NBA as a rookie. The next season, he won the rebounding title with 16.9 rebounds per game, setting the stage for a dominant Hall-of-Fame career.

The first overall pick from Houston in the 1968 NBA Draft can often be forgotten about when the discussion of all-time great big men comes up, but he deserves a spot on the list for being one of the greatest players of his era.


9. Dennis Rodman, Detroit Pistons, San Antonio Spurs, Chicago Bulls, Los Angeles Lakers, Dallas Mavericks

Career Stats/Accolades: 911 games, 7.3 PPG, 13.1 RPG, 1.8 APG, 0.6 BPG – 5x NBA Champion, 2x All-Star, 2x All-NBA, 8x All-Defense, 2x DPOY, 7x Rebound Champion

Rodman was one of the tone-setters for the Bad Boy Pistons as he established himself as one of the most dominant rebounders and physical "bigs" in the league. Rodman stood just 6'6" in a league full of giants, but his tenacity and effort set him apart. Rodman led the league in rebounding seven consecutive times from 1991 to 1998 with three different franchises and won two titles with Detroit before teaming up with Michael Jordan and Scottie Pippen in Chicago.

The 1987 second-round pick didn't score with volume and wasn't a flashy player with a ton of All-Star selections, but make no mistake, he's an all-time great.


8. Pau Gasol, Memphis Grizzlies, Los Angeles Lakers, Chicago Bulls, San Antonio Spurs, Milwaukee Bucks

Career Stats/Accolades: 1,226 games, 17.0 PPG, 9.2 RPG, 3.2 APG, 1.6 BPG – 2x NBA Champion, 6x All-Star, 4x All-NBA

Gasol earned NBA Rookie of the Year honors to start his illustrious career. He quickly became a rising star, averaging at least 17.6 points per game in his six seasons with the Memphis Grizzlies. However, his career would reach new heights when Memphis traded Gasol to the Los Angeles Lakers along with a 2010 second-round draft pick for Kwame Brown, Javaris Crittenton, Aaron McKie, and the rights to Marc Gasol (Pau's younger brother).

Gasol averaged roughly 19 points and 10 rebounds per game in his first three seasons playing alongside Kobe Bryant as the Lakers made three NBA Finals appearances and collected two rings. He made two more All-Star teams with the Chicago Bulls before brief stops in San Antonio and Milwuakee and called it a career. The Lakers have no shortage of superstars in the history of the franchise, but Gasol will be credited with helping Bryant get back to the promised land.


7. Kevin McHale, Boston Celtics

Career Stats/Accolades: 971 games, 17.9 PPG, 7.3 RPG, 1.7 APG, 1.7 BPG – 3x NBA Champion, 7x All-Star, 1x All-NBA, 3x All-Defense, 2x 6th-Man of the Year

McHale along with Larry Bird and Robert Parish formed the Boston Celtics' "Big Three"  in the early and mid-1980s and he did whatever was best for the team's chance to win – including coming off of the bench in over half of his career games. He led the NBA in field goal percentage twice at a 60.4 percent clip and was a willing rebounder and defender.

The two-time sixth-man of the year made the All-Star team seven times despite not being in the starting lineup often and if efficiency metrics and "WAR" ratings were factors in his day, he'd likely post impressive showings in those categories.


6. Giannis Antetokounmpo, Milwaukee Bucks

Career Stats/Accolades: 719 games (so far), 22.6 PPG, 9.6 RPG, 4.7 APG, 1.3 BPG – 1x NBA Champion, 2x MVP, 7x All-Star, 6x All-NBA, 6x All-Defense, 1x DPOY

Antetokounmpo has the chance to climb into the top three of this list by the end of his career, but after an impressive first decade in the NBA, the 29-year-old deserves to be included. The Greek Freak came into his own around the 2016-17 NBA season and has dominated the league ever since. The 7-footer has rare handles for a man his size and has averaged as high as 31.1 points per game, 13.6 rebounds per game, and 5.9 assists per game.

In summary, he can be a dominant scorer, elite rebounder, and high-level passer. Oh yeah, and he already has six NBA All-Defense selections and a Defensive Player Year Award to his name. He brought the Bucks its first NBA title in franchise history, despite not teaming up with another bonafide superstar. That's rare in today's NBA.


5. Kevin Garnett, Minnesota Timberwolves, Boston Celtics, Brooklyn Nets

Career Stats/Accolades: 1,462 games, 17.8 PPG, 10.0 RPG, 3.7 APG, 1.4 BPG –1x NBA Champion 1x MVP, 15x All-Star, 9x All-NBA, 12x All-Defense, 1x DPOY

The Big Ticket was a defensive menace straight out of high school for the Timberwolves and averaged double-digit rebounds and 20-plus points in nine straight seasons from 1998 to 2007. The Wolves could never get over the hump with Garnett, but he's easily the greatest player in Minnesota's franchise history.

He joined forces with Ray Allen and Paul Pierce in Boston to a new-look Celtics' big-three, immediately delivering a championship back to the historic franchise. Garnett played a large chunk of his games after his prime which hurt his per-game averages, but he was his era's intimidator and fierce defender operating the paint.


4. Charles Barkley, Philadelphia 76ers, Phoenix Suns, Houston Rockets

Career Stats/Accolades: 1,073 games, 22.1 PPG, 11.7 RPG, 3.9 APG, 0.8 BPG – 1x MVP, 11x All-Star, 11x All-NBA

The Round Mound of Rebound grabbed an average of at least 10.5 boards and as high as 14.6 boards every season except his rookie campaign, despite standing just 6'6". In an era with monstrous big men throughout the league, Barkley held his own on the offensive and defensive glass down low. He was also a prolific scorer before the significant rise of the three-point shot.

Unfortunately, Barkley had Michael Jordan, Hakeem Olajuwon, Karl Malone, and John Stockton in his path to an NBA championship, so he retired in 2000 without a ring to his name. Since he doesn't have a title he's often discounted in the all-time great discussion, but his individual impact on a nightly basis shouldn't be forgotten about.

3. Dirk Nowitzki, Dallas Mavericks

Career Stats/Accolades: 1,522 games, 20.7 PPG, 7.5 RPG, 2.4 APG, 0.8 BPG – 1x NBA Champion, 1x MVP, 14x All-Star, 12x All-NBA

Dirk played 21 seasons with the Dallas Mavericks and was one of the first big men to do a lot of his offensive damage outside of the paint. He was known for his turnaround off-balance jumper and high-volume scoring rather than his rebounding and defense – which was rare for guys his size when he entered the NBA in 1998.

Nowitzki arguably has the most impressive title run of all time as he defeated the Miami Heat with LeBron James, Dwyane Wade, and Chris Bosh in the 2011 NBA Finals in six games – with an aging Jason Kidd, Jason Terry, Shawn Marion, and Tyson Chandler. Dirk averaged 26.0 points per game, while Marion came second at 13.7 points per game. No other Maverick averaged more than 9.7 points in the series.


2. Karl Malone, Utah Jazz, Los Angeles Lakers

Career Stats/Accolades: 1,476 games, 25.0 PPG, 10.1 RPG, 3.6 ASG, 0.8 BPG – 2x MVP, 14x All-Star, 14x All-NBA, 4x All-Defense

Malone averaged at least 25 points per game in 12 of his 19 seasons in the NBA and was a fixture in the All-Star Game and on the All-NBA team. He and John Stockton formed a dominant Utah Jazz team that never quite got over the hump, but if Michael Jordan didn't exist, they'd likely have two rings a piece.

The Mailman was a two-way player who set the standard for low-post scorers during his playing days and he trails only Lebron James and Kareem Abdul-Jabbar on the all-time scoring list. Off-the-court conduct has hurt his legacy, but he's undoubtedly a top-three power forward of all time.


1. Tim Duncan, San Antonio Spurs

Career Stats/Accolades: 1,392 games, 19.0 PPG, 10.8 RPG, 3.0 APG, 2.2 BPG – 5x NBA Champion, 2x MVP, 15x All-Star, 15x All-NBA, 15x All-Defense

Duncan was never close to being one of the flashiest players in the NBA, but he seemingly played basketball exactly the way it was designed to be played and was the face of the Spurs' dynasty from 1997 to 2016. Duncan played alongside memorable players like David Robinson, Manu Ginobili, Tony Parker, and Kawhi Leonard –but he lasted through two eras of basketball and won titles ranging from 1999 to 2014.

The Big Fundamental was willing to do anything it took to win, hence why he holds the record for the most All-Defense selections in NBA history. His titles set him apart at the top, but he's still probably not given enough credit for his elite career resume.

Download Our Free News & Alerts Mobile App

Like what you see? Download our updated fantasy football app for iPhone and Android with 24x7 player news, injury alerts, rankings, starts/sits & more. All free!

Win Big With RotoBaller

Be sure to also check out all of our other daily fantasy football articles and analysis to help you set those winning lineups, including this new RotoBaller YouTube video:

More Fantasy Football Analysis


Articles & Tools
Import Your Leagues
Weekly Rankings
Compare Any Players
Starts and Sit
Daily Fantasy
Who To Pickup
Fantasy Updates
24x7 News and Alerts


Max Scherzer1 hour ago

Throws Light Bullpen
Derek Carr2 hours ago

No Practice For Derek Carr On Wednesday
Jerry Jeudy2 hours ago

Limited With Knee Injury
Golden State Warriors2 hours ago

Rudy Gay Signs Deal With Warriors
2 hours ago

Kobe Brown Healthy To Begin Training Camp
Bryce Young2 hours ago

On Track To Start In Week 4
Victor Oladipo2 hours ago

Won't Be Ready For Training Camp
Jerome Ford2 hours ago

Limited On Wednesday
Puka Nacua2 hours ago

Still Dealing With Oblique Injury
Miami Heat3 hours ago

R.J. Hampton Joins Heat On Two-Way Deal
James Conner3 hours ago

Dealing With Back Injury
Joe Burrow3 hours ago

Listed As Full Practice Participant
Kawhi Leonard3 hours ago

Paul George Healthy For Training Camp
Cooper Kupp3 hours ago

Rams Hoping Cooper Kupp Can Return In Week 5
Austin Ekeler3 hours ago

Returns To Practice
Christian Watson3 hours ago

Is Questionable For TNF
Corey Seager3 hours ago

To Play On Wednesday
Aaron Jones3 hours ago

Officially Questionable For TNF
Chas McCormick3 hours ago

Out Of The Lineup On Wednesday
David Montgomery4 hours ago

Listed As Questionable Ahead Of TNF
Brandon Aiyuk4 hours ago

Logs A Limited Practice On Wednesday
Deebo Samuel4 hours ago

Does Not Practice Wednesday
Joel Edmundson5 hours ago

To Miss 4-6 Weeks With Hand Injury
Jordan Kyrou5 hours ago

Misses Practice Wednesday
Justin Faulk6 hours ago

Expected To Return To Practice Thursday
Josh Norris6 hours ago

Inching Towards Return
Ryan Mountcastle6 hours ago

Back From Injured List
Jakob Pelletier6 hours ago

To Undergo Shoulder Surgery
Randy Arozarena6 hours ago

Back In Rays Lineup
Nassir Little6 hours ago

Keon Johnson Shipped To Suns
Dylan Gambrell6 hours ago

Suffers Concussion
Yandy Díaz6 hours ago

Yandy Diaz Still Out Wednesday
Mikael Backlund6 hours ago

Signs Two-Year Extension With Flames
Starling Marte6 hours ago

Won't Play Again This Year
Grayson Allen6 hours ago

Headed To Phoenix
Jrue Holiday6 hours ago

Moved To Portland In Massive Swap
Jusuf Nurkic7 hours ago

Joining Suns In Three-Team Deal
Jimmy Garoppolo7 hours ago

Progressing Through Concussion Protocol
Deandre Ayton7 hours ago

Portland Obtains Deandre Ayton In Huge Trade
Deshaun Watson7 hours ago

Resting His Shoulder
Damian Lillard7 hours ago

Bucks Acquiring Damian Lillard In Blockbuster Trade
Gus Edwards7 hours ago

Back At Practice Wednesday
Justice Hill8 hours ago

Working On The Side On Wednesday
Odell Beckham Jr.8 hours ago

Rashod Bateman Not Practicing Wednesday
Luis Arraez8 hours ago

Remains Out For Game 1 Of Twin Bill Wednesday
Kareem Hunt9 hours ago

Expected To Play In Week 4
Jaylen Waddle9 hours ago

Set To Practice In Full
Blake Wheeler14 hours ago

Makes Scoring Debut For Rangers
Alex DeBrincat14 hours ago

Debuts For Red Wings With Two Assists
Kasperi Kapanen14 hours ago

Battling Minor Upper-Body Injury
Justin Faulk14 hours ago

Exits Preseason Contest With Injury
Cam Atkinson15 hours ago

Dealing With A Lower-Body Problem
Joel Edmundson15 hours ago

In Danger Of Missing Start Of Season
Chas McCormick21 hours ago

Injured Tuesday
Tanner Scott21 hours ago

Goes On Paternity List
Corey Seager21 hours ago

Says He's Fine After Suffering Forearm Bruise
Corey Seager22 hours ago

Exits Early With Right Forearm Contusion
Damian Lillard22 hours ago

Joining Heat Becoming "Unlikely"
Scottie Barnes23 hours ago

"Not Available" In Trade Talks
Buddy Hield24 hours ago

Pacers Want To Keep Buddy Hield
Chris Paul1 day ago

Steve Kerr Still Undecided On Chris Paul's Role
Rhys Hoskins1 day ago

Likely Won't Play This Year
Ryan Preece1 day ago

Will Remain With Stewart-Haas Racing In 2024
Los Angeles Clippers1 day ago

Clippers, Brodric Thomas Agree To Exhibit 10 Deal
Tyler Herro1 day ago

Jazz, Bulls, Hornets, Nets All Interested In Tyler Herro
MLB1 day ago

Mets-Marlins Postponed On Tuesday
Ben Simmons1 day ago

Is '100 Percent Healthy' Entering Training Camp
1 day ago

Dereck Lively II Will Get The Chance To Start
Matt Ryan1 day ago

Timberwolves Ink Matt Ryan To Two-Way Deal
Garrett Mitchell1 day ago

Unlikely To Be Activated
Carlos Correa1 day ago

Could Return This Weekend
Adam Wainwright1 day ago

Done For The Season
Luis Robert Jr.1 day ago

Season Over Due To MCL Sprain
Ketel Marte1 day ago

Feeling Better, Returns Against White Sox
Yandy Díaz1 day ago

No Yandy Diaz For Rays
Randy Arozarena1 day ago

Out For Rays On Tuesday
Torey Krug1 day ago

Expects To Be Ready For Season Opener
Filip Chytil1 day ago

Day-To-Day With Upper-Body Injury
Artemi Panarin1 day ago

Day-To-Day With Lower-Body Injury
Logan Couture1 day ago

Unlikely To Play Opening Night
Easton Cowan1 day ago

Impresses In Preseason Debut
NJ1 day ago

Cory Schneider Announces Retirement From Hockey
Ilya Mikheyev1 day ago

Leaves Practice Early Tuesday
Rasmus Dahlin2 days ago

Pleased To Link Up With Connor Clifton
Minnesota Timberwolves2 days ago

Trevor Keels Signs With Timberwolves
Rafael Fiziev2 days ago

Suffers Knee Injury To Cut Main Event Short
Rafael Fiziev2 days ago

Mateusz Gamrot Victorious After Rafael Fiziev Suffers Knee Injury
Michelle Waterson-Gomez2 days ago

Dominated In TKO Loss
AJ Fletcher2 days ago

Drops To 1-3 In The UFC
AJ Fletcher2 days ago

Bryan Battle Submits AJ Fletcher For Second Straight Finishing Win
Ryan Blaney2 days ago

Speeding Penalty Costs Him Big At Texas
William Byron2 days ago

Earns Sixth Win Of Season At Texas
Denny Hamlin2 days ago

Secures Third Straight Top-Five Finish At Texas
Tyler Reddick2 days ago

Late Wreck Ruins Tyler Reddick's Race At Texas
Chase Briscoe2 days ago

Delivers Big Value At Texas
Kyle Busch2 days ago

Championship Hopes Take Big Hit After Texas Wreck
Ross Chastain2 days ago

Overcomes Throttle Issue To Finish Second At Texas
NASCAR2 days ago

Bubba Wallace "Gave it Away" At Texas, Finishes Third
Chris Buescher2 days ago

Has Another Strong Points Day At Texas
Kyle Larson2 days ago

On Playoff Hot Seat After Wrecking At Texas
Ricardo Ramos3 days ago

Submitted Early At UFC Vegas 79
Charles Jourdain3 days ago

Extends Win Streak To Two
Marina Rodriguez3 days ago

Scores One-Sided TKO Win At UFC Vegas 79
Dan Ige3 days ago

Falls Short Against Another Top-10 Opponent
Bryce Mitchell3 days ago

Returns To Win Column At UFC Vegas 79
Brad Keselowski4 days ago

Feels Good About His Car at Texas
Tyler Reddick4 days ago

a Very Strong Option at Texas
Denny Hamlin4 days ago

Pegged as Favorite to Win at Texas
Carson Hocevar4 days ago

Looks Impressive Again at Texas
Zane Smith4 days ago

Slow In Practice and Qualifying at Texas
Todd Gilliland4 days ago

in Downgraded Equipment for Texas
Ryan Preece4 days ago

Will Start 25th At Texas
Chase Briscoe4 days ago

The Top Value Play On Sunday At Texas
Ricky Stenhouse Jr4 days ago

.'s Struggles At Texas To Continue This Weekend
Joey Logano4 days ago

Makes For A Nice Bounce Back Play At Texas
Mateusz Gamrot5 days ago

Seeking Victory In Seventh UFC Appearance
Rafael Fiziev5 days ago

Looks To Get Back In Win Column
Michelle Waterson-Gomez5 days ago

In Dire Need Of Victory
AJ Fletcher5 days ago

Set To Showcase On Main Card
Bryan Battle5 days ago

A Favorite At UFC Vegas 79