Captain Joel Selwood is proud of the entire playing list for helping the club secure their first Grand Final appearance since 2011.

Geelong will play Richmond in the 2020 AFL Grand Final at the Gabba on Saturday night after defeating Brisbane by 40-points in the preliminary final.

“It has been a journey and we thought if we were up here for this long that we might as well keep going,” Selwood said speaking to K Rock Football post-game.

Selwood was quick to praise all 46-players on the club’s list for the role they’ve played this year. Particularly the tough match simulation training sessions, which have proved to be the ideal preparation for the 22 players that take the field each match day.

“You should see what is happening on a Wednesday night, the boys that we are coming up against, they’re ready for training, they’re bashing us up and it has just been a whole club effort.

“It has been awesome and I just want to give them credit.”

Selwood created history on Saturday becoming the first player in AFL history to play in 10 preliminary finals, and he is proud of the way the club has consistently put themselves in a position the play finals each year and become a destination club.

“There is a lot of excitement and I am just so proud of this football club.

"You can easily rollover and choice to go down the bottom and get your draft picks and come back up, but we just hang around and for a lot of guys that have come in, they’re going to get a crack at a Grand Final which is what we brought them to the footy club for.”

Selwood has endured a lot during his career with his combative approach on the field and despite some significant bandaging on his finger, he is fit and ready to embrace the big dance on Saturday.

"Put some diesel in me and I am right to go.

"I am fine and to be honest the group is really helping at the moment.

"With the guys sitting out we couldn’t be in any better shape."

The 2020 AFL Grand Final against Richmond will be held at the Gabba on Saturday 24 October with the first bounce at 7.30pm AEDT.