The NBA’s Top Ten Greatest Shooting Guards of all Time

The Top Ten Greatest NBA Shooting Guards of all Time Introduction 10.) Tracy McGrady Tracy McGrady played for the Toronto Raptors, the Orlando Magic, the Houston Rockets, the New York Knicks, the Detroit Pistons, the Atlanta Hawks, the Qingdao Eagles, and the San Antonio Spurs. 7 Time NBA All Star...

April 16, 2026 • 7:20 AM

The Top Ten Greatest NBA Shooting Guards of all Time

Introduction

10.) Tracy McGrady

Tracy McGrady played for the Toronto Raptors, the Orlando Magic, the Houston Rockets, the New York Knicks, the Detroit Pistons, the Atlanta Hawks, the Qingdao Eagles, and the San Antonio Spurs.

7 Time NBA All Star (2001, 2002, 2003, 2004, 2005, 2006, 2007)

2 Time All NBA First Team (2002, 2003)

2 Time NBA Scoring Champion (2003, 2004)

9.) George Gervin

George Gervin played for the Virginia Squires, the San Antonio Spurs, the Chicago Bulls, the Banco di Roma, the Quad City Thunder, and the TDK Manresa.

9 Time NBA All Star (1977, 1978, 1979, 1980, 1981, 1982, 1983, 1984, 1985)

4 Time NBA Scoring Champion (1978, 1979, 1980, 1982)

Member of the NBA’s 50th Anniversary All Time Team and ABA All Time Team

8.) Reggie Miller

Reggie Miller played for the Indiana Pacers from 1987 to 2005.

5 Time NBA All Star (1990, 1995, 1996, 1998, 2000)

Member of the 50 – 40 – 90 Club (1994)

USA Basketball Male Athlete of the Year in 2002

7.) Ray Allen

Ray Allen played for the Milwaukee Bucks, the Seattle Super Sonics, the Boston Celtics, and the Miami Heat.

2 Time NBA Champion (2008, 2013)

NBA 3 Point Shootout Champion (2001)

USA Basketball Male Athlete of the Year in 1995

6.) Manu Ginobili

Manu Ginobili played for the Andino, the Estudiantes de Bahia Bianca, the Viola Reggio Calabria, the Virtus Bologna, and the San Antonio Spurs.

4 Time NBA Champion (2003, 2005, 2007, 2014)

NBA Sixth Man of the Year (2008)

2 Time NBA All Star (2005, 2011)

5.) James Harden

James Harden Played for the Oklahoma City Thunder and the Houston Rockets.

NBA Most Valuable Player Award in 2018

NBA Assists Leader in 2017

2 Time NBA Scoring Champion (2018, 2019)

4.) Clyde Drexler

Clyde Drexler played for the Portland Trail Blazers and the Houston Rockets.

NBA Champion in 1995

All NBA First Team in 1992

Member of the NBA’s 50th Anniversary All Time Team

3.) Dwayne Wade

Dwayne Wade played for the Miami Heat, the Chicago Bulls, and the Cleveland Cavaliers.

3 Time NBA Champion (2006, 2012, 2013)

NBA Finals Most Valuable Player Award in 2006

NBA Scoring Champion in 2009

2.) Kobe Bryant

Kobe Bryant played for the Los Angeles Lakers from 1996 to 2016.

5 Time NBA Champion (2000, 2001, 2002, 2009, 2010)

2 Time NBA Finals Most Valuable Player Award (2009, 2010)

2 Time NBA Scoring Champion (2006, 2007)

1.) Michael Jordan

Michael Jordan played for the Chicago Bulls and the Washington Wizards.

6 Time NBA Champion (1991, 1992, 1993, 1996, 1997, 1998)

6 Time NBA Finals Most Valuable Player Award (1991, 1992, 1993, 1996, 1997, 1998)

10 Time NBA Scoring Champion (1987, 1988, 1989, 1990, 1991, 1992, 1993, 1996, 1997, 1998)