Hamza, who has played six tests and a single One-Day International for South Africa, had intended to take his own anti-allergy medication, but ingested the wrong pill according to his submission to the ICC’s Integrity Unit.
The International Cricket Council has accepted his explanation and reduced his suspension from the usual two years to nine months, back-dated to Mar 22 this year.
The 26-year-old Hamza will therefore be eligible to resume his career in December this year. He would have been in contention to tour England in August and September having been a mainstay of recent test squads.
"It is a timely reminder to all international cricketers that they remain responsible for anything they put into their bodies, to know exactly what medication they are taking so as to ensure it does not contain a prohibited substance and does not result in an anti-doping rule violation," Alex Marshall, General Manager of the ICC's Integrity Unit, said in a statement on Tuesday.
Hamza’s performances between Jan 17 and Mar
22 this year have been expunged from the records, including his scores of 25
and six in the innings and 276-run first test loss to New Zealand in February.