RETIRING Sydney star Josh Kennedy has officially played his last game for the Swans after tweaking his hamstring again.

Kennedy was always considered a long shot to return in the Toyota AFL Grand Final if the Swans beat Collingwood on Saturday, but this latest setback has put a final full stop on his career.

MEDICAL ROOM Check out the full injury list

The 34-year-old, who revealed last month that this season would be his last, was spotted limping severely at the Swans' main training session on Thursday morning at the SCG.

A Swans win over Collingwood coupled with an injury to a midfielder in Sydney's settled line-up would have been required for Kennedy to feature in the Grand Final, but those chances are now over.

05:31

Footy Feed: Joey's hope, plus how Horse shaped him

Retiring Swans champion Josh Kennedy reflects on his career

Published on Aug 12, 2022

While he was an unused sub in the derby in round 20, the three-time best and fairest winner's last on-field appearance for the Swans came in round 10 when he first injured his hamstring. 

He would later rupture it in the VFL while trying to win back a spot in the senior side.