LeBron James: Cavs vs. Raptors, Dec. 9, 2014

Cleveland Cavaliers forward LeBron James passes the ball against the Toronto Raptors' Chuck Hayes and James Johnson Tuesday.

(Chuck Crow, The Plain Dealer)

OKLAHOMA CITY -- LeBron James did not participate in shootaround and is a game-time decision for tonight's road matchup with the Oklahoma City Thunder because of a sore left knee, a Cavaliers team official said.

The team is calling James' injury "general soreness" in the knee, something that developed this morning to the point where he needed treatment. James scored 35 points and tied Cleveland's franchise record for career three-pointers in Tuesday night's 105-101 win over Toronto.

The Cavaliers' star forward received that treatment at Chesapeake Energy Arena and did not speak to reporters.

Cleveland has won eight straight, and tonight's game was supposed to (and still may) pit four of the game's top players against each other -- James and Kyrie Irving for the Cavaliers against Russell Westbrook and Kevin Durant for the Thunder.

Both Westbrook and Durant missed the start of the season with injuries.

James, who turns 30 on Dec. 30, is averaging 24.8 points, 5.5 rebounds, and 7.7 assists this year. He suffered a sore back during training camp and the preseason, and last missed shootaround on Nov. 17 prior to a home game against the Denver Nuggets with a head cold.

The bad news for Cavs fans: the last time James missed a shootaround, the team started a four-game losing streak.

Also, Cavaliers reserve forward Mike Miller (concussion) is in Oklahoma City with the team and participated in shootaround, but will not play tonight.

Reporter Chris Haynes contributed to this report.