ESPN reporting with @WindhorstESPN: Cavaliers forward Kevin Love has signed a four-year, $120 million contract extension --- topping out his overall deal at five-years, $145 million, league sources tell ESPN.

— Adrian Wojnarowski (@wojespn) July 24, 2018