Longtime Cleveland Cavaliers play-by-play announcer Fred McLeod died Monday evening, and LeBron James was one of the first to express his grief.

“Man WHAT!!!!???” James wrote on Twitter. “OMG this is extremely sad. @CavsFredMcLeod May you rest in Paradise my friend! @BethHMcLeod my prayers sent up above to you and your family!! #RIPFred”

McLeod was 67, and his cause of death wasn’t immediately known.

James, who has spent 11 seasons of his 16-season NBA career with Cleveland, also quote-tweeted a video of McLeod’s call as time expired in the Cavaliers’ Game 7 win over the Warriors in the 2016 NBA Championship.

“One of the GREATEST days of all of our lives and @CavsFredMcLeod called it all with his buddy A.C!” He wrote.

McLeod was slated to begin his 14th consecutive season and 15th overall with the Cavaliers.

He called more than 1,000 games during his tenure with the organization, where he also served as the Cavaliers’ executive producer for media.

McLeod also spent 22 seasons broadcasting games for the Detroit Pistons before coming back to the Cavs, continuing a career that included announcing games for the Cleveland Indians, Detroit Tigers and Detroit Lions.