MELBOURNE, AUSTRALIA - JANUARY 17: John Hastings of Australia celebrates after dismissing Shikhar Dhawan of India during game three of the One Day International Series between Australia and India at the Melbourne Cricket Ground on January 17, 2016 in Melbourne, Australia. (Photo by Scott Barbour/Getty Images)

Victorian all-rounder John Hastings has retired from first-class and one-day cricket.

Hastings played 75 first-class matches for Victoria and 113 domestic one-day matches. He also went on to represent Australia 29 times at one-day international level and once in the Test arena.

While he will no longer play the longer formats of the game, Hastings will continue to play Twenty20 cricket for the Melbourne Stars, where he will captain the side this season.

Hastings made the decision to retire following several serious injuries over the past few seasons.

“I’ve had a tough run with injuries lately but I’ve still thoroughly enjoyed every moment with the Victorian boys over the years,” Hastings said.

“I also want to thank everyone involved over my Victorian journey who helped me become the cricketer I am today. Everyone has been amazing every step of the way.

“I’ve still got a bit left in the tank though, and I can’t wait to get back on the park with the Melbourne Stars in the Big Bash.”