Former Australian Test cricketer Stuart MacGill has failed to clear his name after being convicted of drug supply over a cocaine deal that led to his assault.
The ex-legspinner was a regular user of cocaine when he introduced his dealer to another man in April 2021.