Free agent Carmelo Anthony has yet to make up his mind on where he'll play next season and beyond, ESPN reported Wednesday night.

Leon Rose, Anthony's agent, confirmed to ESPN that Anthony still hasn't committed to a team the day before players can begin signing contracts.

ESPN reported that Anthony is waiting to announce his decision until free agent LeBron James reveals where he plans to play next season.

Earlier, a person close to Anthony told the newspaper that barring a last minute change of heart, Anthony will re-sign with the New York Knicks after "agonizing over this" for the past week.

"He will have something for everybody on Thursday," said the friend who was with Anthony before Anthony's scheduled workout with Kevin Durant and Kevin Love in Los Angeles on Wednesday, according to the Daily News. "He is really torn because this is the biggest decision of his career. But he wants to get it done in New York. He told me he believes in Phil (Jackson)."

The star forward is expected to sign a five-year, $129 million maximum contract. He had been reportedly considering the Los Angeles Lakers and Chicago Bulls.

The Lakers have offered Anthony a max deal of $96 million over four years while the Bulls would have to orchestrate a sign-and-trade in order for Anthony to receive close to a max contract, according to the report.

Sources told that Anthony kept the Knicks, Lakers and other suitors waiting at least in part to see where James goes and whether there would be any option to join his close friend.

According to ESPN, the Lakers' pitch to Anthony included a conversation with Hall of Famer Magic Johnson.