Boston Celtics point guard Rajon Rondo has been suspended for two games without pay after he threw a ball at an official during a game.

During Sunday's game against the Detroit Pistons, Rondo received two technical fouls and was ejected in the third quarter. Rondo was upset that a foul was not called against Piston Brandon Knight with about three minutes left and threw a ball at official Sean Wright. He began to verbally attack Wright and was ejected from the game.

You're always disappointed when that happens, said Celtics coach Doc Rivers, according to the Associated Press. You should never put yourself in front of the team. But it's an emotional game. We can all agree that it was a pretty bad foul and a clear foul that wasn't called. At the time, we were getting our butts kicked and the frustration was high and it's a human game. I can guarantee you five seconds, 30 seconds after it happened, I guarantee you Rondo wished he could take it back.

Rivers was not shocked about the suspension.

They told us early to don't prepare for him playing tonight. When they said that, I felt it meant multiple, otherwise they would have said one game.

The suspension comes at a bad time for the Celtics. They are on a three-game losing streak. Rondo missed Monday's game against the NBA champion Dallas Mavericks and will miss Wednesday's game when the Celtics face off against Kevin Durant and the Oklahoma City Thunder.

This is the first time in Rondo's professional career he has been suspended.