Kevin Love signed a four-year, $120 million contract extension with the Cleveland Cavaliers during the 2018 offseason a few weeks after LeBron James left the franchise for the Los Angeles Lakers.

"As far as I know, Kevin approached the Cavs about doing that extension," said Brian Windhorst on his podcast. "He was a year away from free agency where he would have been part of a strong free agent class, but certainly would have probably been able to land a max or near it.

"But as far as I know, he approached the Cavs after LeBron left and said 'Hey, would you be willing to extend my contract?'

"His side of the story would be when the Cavs did that deal, he thought they were going to try to make the playoffs. They had retained Ty Lue as head coach. They had re-signed his friend Channing Frye. Then everything went sideways very quickly."

Windhorst details how Lue, J.R. Smith and Frye have all subsequently left the Cavaliers.

"Kevin is sort of the last guy left. In fairness, he had to know when he signed that contract it was probably going to be more difficult than it has been."

Love is represented by Jeff Schwartz