Brendan Taylor has been banned from cricket for three and a half years ©Getty Images

The International Cricket Council (ICC) has banned Brendan Taylor from all formats of cricket for three and a half years.

The former Zimbabwe captain has admitted to breaching four charges of the ICC Anti-Corruption Code and one charge of the ICC Anti-Doping Code.

Taylor had accepted a bribe of £11,200 ($15,000/€13,400) to spot fix or influence matches that Zimbabwe were due to play against Sri Lanka and Bangladesh in early 2020.

However, the former Nottinghamshire player said that he never went through with the fixing.

The 35-year-old also tested positive for stimulant benzoylecognine, a cocaine metabolite, during an in-competition test conducted on September 8 2021, after Zimbabwe’s match against Ireland.

Commenting on the ban, Alex Marshall, general manager of the ICC's integrity unit, said that the experienced player knew exactly what he was doing.

"Brendan is a former international captain who represented Zimbabwe for 17 years," said Marshall.

"Over such a long career, he participated in numerous anti-corruption and anti-doping education sessions and knew exactly what his obligations were under the ICC Anti-Corruption and Anti-Doping Codes.

"It is disappointing that a player of his experience chose not to fulfil those obligations, however he has accepted all charges, which has been reflected in the sanction.

"I would echo Brendan’s message to other players to report approaches as soon as they happen so any corrupt activity can be disrupted at the earliest possible opportunity.

"We wish Brendan well in his rehabilitation."

Taylor has represented Zimbabwe in 35 Tests, 205 one-day internationals, and 45 Twenty20s.

Taylor can return to cricket on July 28 2025.