FORMER Hawkesbury Cricket Club player John Hastings has announced he will no longer play test or one-day cricket, in a bid to focus on T20.
Hastings told cricket.com.au that over the past year, he had not been enjoying himself, and his decision was a massive weight off his shoulders.
"I wasn't enjoying my cricket a lot over the last 12 months,” he said.
"I'd get up out of bed and it would take me half an hour to warm up. Everything would just ache.
"I was being grumpy around the house. (My wife) Brianna has been such an amazing supporter of mine over the journey and she didn't deserve that.
"I didn't like that side to it either. I feel like it's a massive weight off my shoulders."
Hastings played just the one test for Australia, but was in and out of the one-day team for a long time.
The 31-year-old has played 21 one-day internationals for Australia, and also 9 T20s for Australia.
Hastings has played Sheffield Shield and one-day matches with Victoria for a decade, and has played with the Melbourne Stars for five years.