Joel Embiid appears to be his own harshest critic, claiming he "sucks" and describing his performances as "trash" after a tough outing.

I've been so trash! - Sixers star Embiid unhappy with recent performances

Philadelphia 76ers big man Joel Embiid is undeniably one of the top talents in the NBA, but he does not believe he has shown it in recent games.

Although only Golden State Warriors star Kevin Durant has more points than Embiid in the league this season, he contributed just 10 as the Sixers went down 113-102 to the high-flying Toronto Raptors on Wednesday.

And reflecting on his performance against the Raptors, Embiid was his own toughest critic, telling reporters: "I suck. I wasn't making anything.

"In fact, in the past few games, I've been so trash. I have got to figure that part out if I want to help the team win some games."

However, Philly coach Brett Brown believes Toronto deserve credit for restricting Embiid to a season-low 10 points.

"[The Raptors] did a good job of going after him, double-teaming him," Brown said. "That's part of it. He's that good."

JR Smith suspended by Cavs

JR Smith suspended by Cavs for detrimental conduct

The Cleveland Cavaliers announced JR Smith's one-game ban two hours before Thursday's NBA clash against the Philadelphia 76ers.

Sparks fly as 76ers beat Cavs

Sparks fly in final seconds of 76ers' win over Cavaliers

The Philadelphia 76ers impressed in a surprise victory against the Cleveland Cavaliers in the NBA.

James sends praise to Simmons

LeBron James sends praise to Sixers stars Ben Simmons, Joel Embiid

Cleveland Cavaliers superstar LeBron James heaped praise on Philadelphia 76ers duo Ben Simmons and Joel Embiid following Thursday's clash.

Curry leaves game due to injury

Stephen Curry leaves game after tweaking ankle

Stephen Curry was defending a drive to the basket when he jumped and came down on Golden State Warriors team-mate Zaza Pachulia's foot.

Friday's NBA scores, results

Warriors, Thunder survive scares

The Golden State Warriors saw off the Atlanta Hawks, while the Oklahoma City Thunder defeated the Phoenix Suns.