LeBron James has reportedly not yet decided which team he will join after opting out of his contract with the Miami Heat.
The four-time MVP has been in talks with the Heat as well as his former team, the Cleveland Cavaliers.
According to ESPN, the forward and his agent have finished meeting teams, but James will discuss any move with his friends and family before announcing his plans.
An announcement is not expected before the end of the weekend, as James is due to attend the World Cup final in Brazil on Sunday.