Former Socceroo Kennedy announces retirement
The 36-time Australia international, who scored 17 goals for the national team, is calling time on a 16-year career.
Kennedy, 32, joined Melbourne City in January and made 12 appearances for the A-League club, scoring twice.
“I would like to thank Melbourne City for giving me the opportunity to come back and play in the A-League and their support over the last six months,” he said.
"Unfortunately the demands of professional football over the years has taken its toll on me physically and after consultation with family and friends, I've made the decision to step away from playing.
“I am extremely proud of my achievements throughout my career and grateful to have represented the Socceroos at the highest level.
"I would like to thank the people that have helped me achieve my goals along the way, especially my family and close friends."
Kennedy's biggest moment in the green and gold came in June 2013, when his header gave the Socceroos a 1-0 win over Iraq and booked their place at Brazil 2014.
Melbourne City coach John van 't Schip lauded Kennedy.
"We speak for the entire football community in Australia when we thank Josh for his immense contribution to the sport," he said.
“While he only spent one season with Melbourne City, Josh was critical in helping the club achieve its highest ever finish and winning its first ever final, with a goal and wonderful performance against Wellington in last season’s final series
“From everyone at Melbourne City FC we wish Josh all the best for his life after football.”
Kennedy's professional career started with Carlton before stints at clubs including Wolfsburg, Dynamo Dresden, Nuremberg and Nagoya Grampus.