Geelong midfielder Mitch Duncan has signed a two-year contract extension with the Cats, keeping him in the blue and white hoops until at least the end of the 2020 season.

Duncan, who was set to become a free agent when his current deal expired at the end of next season, opted to re-sign a year early, shunningย attempts to lure him home to Western Australia.

โ€œThe Geelong Football Club gifted me the opportunity to play AFL football and I couldnโ€™t have asked for a better experience so far,โ€ Duncan said.

โ€œTo play in a Premiership and alongside some of the greats of the game over the past seven years has been a dream come true. Iโ€™m really excited to have signed on and Iโ€™m looking forward to what we can achieve in the future.โ€

Cats' general manager of football, Steve Hocking, said the club is delighted to secure the 25-year-old's signature.

โ€œMitch is an integral part of our future so weโ€™re pleased to have secured him until the end of 2020,โ€ Hocking said.

โ€œHeโ€™s a leader of the club and displays the values we aspire to live by. Mitch has been a great contributor to the club over his seven seasons and we are confident he will continues to do so over the coming years.โ€

Duncan has played 135 games with Geelong since being recruited with pick No.28 in the 2009 National Draft.