Ray Allen, the all-time league leader in three-points made, will return to play in the NBA for his 19th season according to sources close to ESPN.

While there is no formal announcement from Allen's part, the sources insist that he has told people close to him that he will return to play in the league instead of walking away from the game.

It is widely believed that the Cleveland Cavaliers are Allen's preferred team, so he can play alongside superstar LeBron James. Allen defected from the Boston Celtics two summers ago to join James and the Miami Heat. James has returned to Cleveland after a four-year stint in Miami.

While Allen is 39 years old, he is still a deadly shooter from downtown. He averaged 9.6 points and shot 37.5 percent from the three-point area last year for the Heat. While he's a step slower on defense, he can give contenders a reliable shooter off the bench.

Allen has been an All-Star for 10 seasons and is a two-time NBA champion. He started his career in Milwaukee before having stops in Seattle, Boston, and Miami.

But publicly, Allen has hinted he's on his way out of the game. Last Friday, he told reporters covering the Jim Calhoun Charity All-Star Classic that he'll announce his decision whether to retire or play again in September.

"It's August and I don't want to rush to judgment," Allen said as quoted by ESPN. "I want to get to September and see how I really feel."