NBA: Ranking the 30 best players to win NBA Finals with 2 or more teams

CHARLOTTE, NC - FEBRUARY 16: Kareem Abdul-Jabbar (L) and Shaquille O'Neal attend the AT&T Slam Dunk during the 2019 State Farm All-Star Saturday Night at Spectrum Center on February 16, 2019 in Charlotte, North Carolina. (Photo by Kevin Mazur/Getty Images)
CHARLOTTE, NC - FEBRUARY 16: Kareem Abdul-Jabbar (L) and Shaquille O'Neal attend the AT&T Slam Dunk during the 2019 State Farm All-Star Saturday Night at Spectrum Center on February 16, 2019 in Charlotte, North Carolina. (Photo by Kevin Mazur/Getty Images) /
facebooktwitterreddit
Prev
24 of 30
Next
Ray Allen
Ray Allen (Photo by Andy Lyons/Getty Images) /

Best NBA players to win NBA Finals with two or more teams: 7. Ray Allen

Ray Allen may not have many friends among his championship teammates on the Boston Celtics but he was one of the biggest stars of his era before transitioning into more of a supportive role that saw him hit one of the most memorable shots in NBA history.

Before getting shipped to the Celtics in 2007, Allen was a dynamic scorer on Milwaukee Bucks and Seattle Supersonics teams that were good in the regular season and then ultimately could not get far enough in the playoffs. Before joining Kevin Garnett and Paul Pierce in Boston, Allen made seven All-Star appearances, two All-NBA teams and won a 3-point contest to boot. From 1999 (his first All-Star season in Milwaukee) until 2007 (his last season in Seattle) Allen never averaged less than 21.8 points per game.

Moving to Boston saw his role diminish to running off screens and hitting big shots but that was perfect for Allen. With the Celtics, he was a 40.9 percent 3-point shooter on 5.4 attempts per game. He was the third option on a loaded team that went to two NBA Finals and won one title in 2008.

Allen ended up being the personality that did not fit within the locker room and chose to spend the final seasons of his career with the Miami Heat and ultimately ended up being the only member of the first “big three” of the 2010s to win multiple championships. Ray Allen hit the shot that pushed Game 6 of the 2013 NBA Finals against the San Antonio Spurs to overtime before ultimately winning it all in-game 7.