Brian Windhorst of the Cleveland Plain Dealer reports:

Cavaliers to hire Byron Scott as coach

When Byron Scott went to bed Tuesday night he was convinced he was not going to be the Cavaliers head coach. About 24 hours later he was agreeing to take the job. It will become official today.

After an overnight negotiating session, sources said, Scott reached an agreement in principle on a three-year contract to take over the Cavs on the same day that LeBron James became a free agent. The deal is expected to be finalized and announced by the Cavs today.

Scott took the job while on a trip with family to Arkansas and limited cell phone range actually slowed down the process late Wednesday.