Dynamo Cats forward Mathew Stokes has signed a new two-year contract with the club which will see him remain at Kardinia Park until at the least the end of 2013.

Stokes, who played his 100th game in round 13 against St Kilda this year, has had one of his best seasons for the Cats averaging 20 possessions, 3 tackles and 1.35 goals a game.

The 27 year old, who has kicked 163 goals in his short career, is number three for games played at Geelong by an indigenous player.

His has combined his fantastic form this year with off field work for the Cotton On Foundation.