St. Kilda will win because they're on top and they've got the skills!
I'm saying Geelong. I thought the Saints would be with Geelong, but in any case, Geelong is a whole lot more talented and will win easily.
Note: The question was posted and answered before the 2009 Grand Final. Geelong defeated St. Kilda in this match (12.8.80 - 9.14.68).
St Kilda last played in the September 2009 Grand Final against Geelong - which Geelong won.
Geelong 80 St. Kilda 68
The Geelong Cats won agains St. Kilda.
Geelong won the 2009 AFL grand final. Geelong scored 80 points. St Kilda scored 68 points.
The official attendance was 99,251 spectators at the Grand Final between Geelong and St. Kilda in 2009.
The Geelong Cats won against St. Kilda.
last year (2009) the geelong cats beat Saint Kilda in the grand final
Geelong cats. They beat St kilda.
Geelong (defeating St Kilda)
2010 - Collingwood Magpies 68 dr. St Kilda Saints 68 replay - Collingwood Magpies 108 def. St Kilda Saints 52 (Collingwood by 56 points) 2009 - Geelong Cats 80 def. St Kilda Saints 68 (Geelong by 12 points) 2008 - Hawthorn Hawks 115 def. Geelong Cats 89 (Hawthorn won by 26 points)
As far as I know, they have played in 4 Grand Finals, in 1965, '66, 98 and 2009