The court heard Slater has mental health conditions that can result in "impulsive and reckless" behaviour, ABC News reported.
Slater played 74 Test matches from 1993-2001, chalking up more than 5,000 runs for Australia including 14 centuries.
He also played 42 one-day internationals before retiring from all cricket in 2004.