Miami Heat's Ray Allen slam dunks against the San Antonio Spurs during the second half in Game 1 of their NBA Finals basketball series in San Antonio, Texas June 5, 2014.
Miami Heat's Ray Allen slam dunks against the San Antonio Spurs during the second half in Game 1 of their NBA Finals basketball series in San Antonio, Texas June 5, 2014. REUTERS

Ray Allen can’t seem to make a decision yet and by looks of things he’s considering returning to the Miami Heat or following LeBron James to the Cleveland Cavaliers. Another option for the veteran shooter is to call it quits and announce retirement from a colorful 18-year NBA career.

Marc J. Spears of Yahoo Sports tweeted the development:

Heat free agent Ray Allen isn't pressed to choose a team because he isn't certain if he still wants to play or retire, source told Yahoo.

— Marc J. Spears (@SpearsNBAYahoo) July 14, 2014

No one can blame Allen if he ends his NBA career anytime soon. After all, he will go down as one of the league’s best shooters ever and has had a very successful NBA career. Allen holds the record for the most three-pointers made in an NBA career with 2,973. He is also 21st in the all-time scoring list with 24,505 points.

Allen was drafted by the Milwaukee Bucks in the 1996 NBA Draft and played there until 2003. He also suited up for the Seattle SuperSonics (2003-2007); Boston Celtics (2007-2012) and the Heat (2012-2014). He won NBA championships with the Celtics (2008) and Heat (2013). During his prime, Allen was more than a spot-up shooter and was actually one of the best all-around players in the league. His career-best was a 26.5 PPG-output in his final year in Seattle.

For his career Allen averaged 18.9 PPG, 4.1 RPG, 3.4 APG and 1.1 SPG in 1149 regular season games and 16.1 PPG, 3.8 RPG, 2.6 APG and 1.0 SPG in 171 playoff games.

“I guess everything is factored into the decision,” Allen said to the Boston Globe during the 2014 NBA Finals. “You get away from it, you sit down and get an opportunity to think about it. It depends on how my body feels. I love the condition I’ve been in over the last couple of years. It’s just a natural progression.”

Should Allen give it a go and return to Miami, join James in Cleveland or walk away from the game?