Ray Allen is leaning toward playing one more NBA season and signing with the Cleveland Cavaliers, according to a source.

Allen would join former Miami Heat teammate LeBron James on the Cavaliers.

Allen averaged 9.6 points in his 18th NBA year last season.