Bolton Wanderers striker El Hadji Diouf has been given a three-match ban after spitting at Portsmouth’s Arjan de Zeeuw in Saturday’s Premier League match.

The 23-year-old Senegal international admitted a charge of improper conduct and his suspension starts immediately, the FA said on their website.

Bolton manager Sam Allardyce told the club’s website: “We have discussed the situation at great length. El Hadji is full of remorse and very sorry for his actions. He has apologised and has accepted his punishment, both from the club and the FA.

“We will deal with his problem in the long-term. He will get help from our in-house team. We have all the necessary expertise to deal with his problem internally rather than outsourcing professional counselling.”

Diouf was fined £5,000 by the Glasgow Sheriff Court in March last year for spitting at a Celtic fan during a UEFA Cup game while playing for Liverpool.

He will miss the Premier League matches away at Everton on December 4 and Norwich City on the 11th as well as the home game with Manchester City on the 18th.