World Cup player El Hadji Diouf of Senegal was suspended for three games by England's Football Association Tuesday, after the Bolton striker admitted a misconduct charge for spitting in an opponent's face.
The latest spitting incident, Diouf's third, happened Saturday when he spat at Portsmouth captain Arjan de Zeeuw during Bolton's 1-0 home loss.
A court in Scotland fined him $9,450 for a similar incident involving a Glasgow Celtic fan in a UEFA Cup game two seasons ago and he was also investigated by police for spitting at a Middlesbrough supporter on November 7.
He will miss league games against Everton, Norwich and Manchester City.
Diouf issued an apology after Saturday's incident but Bolton fined him the maxium possible amount, two weeks' wages, before the Football Association charged him with improper conduct.
Some information for this report provided by AP.